Skip to content

Commit 58afb62

Browse files
committed
Move basics.geom to core.geom.
Create basics.util package.
1 parent a470696 commit 58afb62

File tree

247 files changed

+420
-406
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

247 files changed

+420
-406
lines changed

barcodes/pom.xml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,6 @@
2727
<version>${project.version}</version>
2828
<scope>compile</scope>
2929
</dependency>
30-
<dependency>
31-
<groupId>com.itextpdf</groupId>
32-
<artifactId>basics</artifactId>
33-
<version>${project.version}</version>
34-
<scope>compile</scope>
35-
</dependency>
3630
</dependencies>
3731

3832
<build>

barcodes/src/main/java/com/itextpdf/barcodes/Barcode128.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
package com.itextpdf.barcodes;
22

3-
import com.itextpdf.basics.IntHashtable;
43
import com.itextpdf.basics.PdfException;
54
import com.itextpdf.basics.font.FontConstants;
65
import com.itextpdf.basics.font.PdfEncodings;
7-
import com.itextpdf.basics.geom.Rectangle;
6+
import com.itextpdf.core.geom.Rectangle;
87
import com.itextpdf.core.font.PdfFontFactory;
98
import com.itextpdf.core.pdf.canvas.PdfCanvas;
109
import com.itextpdf.core.color.Color;
1110
import com.itextpdf.core.pdf.PdfDocument;
1211

12+
import java.util.HashMap;
13+
import java.util.Map;
14+
1315
public class Barcode128 extends Barcode1D {
1416

1517
/** A type of barcode */
@@ -176,7 +178,7 @@ public class Barcode128 extends Barcode1D {
176178
public static final char STARTB = '\u00cc';
177179
public static final char STARTC = '\u00cd';
178180

179-
private static IntHashtable ais = new IntHashtable();
181+
private static Map<Integer, Integer> ais = new HashMap<>();
180182

181183
/**
182184
* Creates new Barcode128
@@ -261,7 +263,9 @@ public static String getHumanReadableUCCEAN(String code) {
261263
for (int k = 2; k < 5; ++k) {
262264
if (code.length() < k)
263265
break;
264-
if ((n = ais.get(Integer.parseInt(code.substring(0, k)))) != 0) {
266+
Integer subcode = Integer.parseInt(code.substring(0, k));
267+
n = ais.containsKey(subcode) ? ais.get(subcode) : 0;
268+
if (n != 0) {
265269
idlen = k;
266270
break;
267271
}

barcodes/src/main/java/com/itextpdf/barcodes/Barcode1D.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.itextpdf.barcodes;
22

33
import com.itextpdf.basics.font.FontProgram;
4-
import com.itextpdf.basics.geom.Rectangle;
4+
import com.itextpdf.core.geom.Rectangle;
55
import com.itextpdf.core.pdf.canvas.PdfCanvas;
66
import com.itextpdf.core.color.Color;
77
import com.itextpdf.core.font.PdfFont;

barcodes/src/main/java/com/itextpdf/barcodes/Barcode2D.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.itextpdf.barcodes;
22

3-
import com.itextpdf.basics.geom.Rectangle;
3+
import com.itextpdf.core.geom.Rectangle;
44
import com.itextpdf.core.pdf.canvas.PdfCanvas;
55
import com.itextpdf.core.color.Color;
66
import com.itextpdf.core.pdf.PdfDocument;

barcodes/src/main/java/com/itextpdf/barcodes/Barcode39.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.itextpdf.basics.PdfException;
44
import com.itextpdf.basics.font.FontConstants;
55
import com.itextpdf.basics.font.PdfEncodings;
6-
import com.itextpdf.basics.geom.Rectangle;
6+
import com.itextpdf.core.geom.Rectangle;
77
import com.itextpdf.core.font.PdfFontFactory;
88
import com.itextpdf.core.pdf.canvas.PdfCanvas;
99
import com.itextpdf.core.color.Color;

barcodes/src/main/java/com/itextpdf/barcodes/BarcodeCodabar.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import com.itextpdf.basics.PdfException;
55
import com.itextpdf.basics.font.FontConstants;
66
import com.itextpdf.basics.font.PdfEncodings;
7-
import com.itextpdf.basics.geom.Rectangle;
7+
import com.itextpdf.core.geom.Rectangle;
88
import com.itextpdf.core.font.PdfFontFactory;
99
import com.itextpdf.core.pdf.canvas.PdfCanvas;
1010
import com.itextpdf.core.color.Color;

barcodes/src/main/java/com/itextpdf/barcodes/BarcodeDataMatrix.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.itextpdf.barcodes.dmcode.DmParams;
44
import com.itextpdf.barcodes.dmcode.Placement;
55
import com.itextpdf.barcodes.dmcode.ReedSolomon;
6-
import com.itextpdf.basics.geom.Rectangle;
6+
import com.itextpdf.core.geom.Rectangle;
77
import com.itextpdf.core.pdf.canvas.PdfCanvas;
88
import com.itextpdf.core.color.Color;
99
import com.itextpdf.core.pdf.PdfArray;

barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEAN.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.itextpdf.basics.PdfException;
44
import com.itextpdf.basics.font.FontConstants;
55
import com.itextpdf.basics.font.PdfEncodings;
6-
import com.itextpdf.basics.geom.Rectangle;
6+
import com.itextpdf.core.geom.Rectangle;
77
import com.itextpdf.core.font.PdfFontFactory;
88
import com.itextpdf.core.pdf.canvas.PdfCanvas;
99
import com.itextpdf.core.color.Color;

barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEANSUPP.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
import com.itextpdf.basics.PdfException;
55
import com.itextpdf.basics.font.FontProgram;
6-
import com.itextpdf.basics.geom.Rectangle;
6+
import com.itextpdf.core.geom.Rectangle;
77
import com.itextpdf.core.pdf.canvas.PdfCanvas;
88
import com.itextpdf.core.color.Color;
99

barcodes/src/main/java/com/itextpdf/barcodes/BarcodeInter25.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import com.itextpdf.basics.PdfException;
55
import com.itextpdf.basics.font.FontConstants;
66
import com.itextpdf.basics.font.PdfEncodings;
7-
import com.itextpdf.basics.geom.Rectangle;
7+
import com.itextpdf.core.geom.Rectangle;
88
import com.itextpdf.core.font.PdfFontFactory;
99
import com.itextpdf.core.pdf.canvas.PdfCanvas;
1010
import com.itextpdf.core.color.Color;

0 commit comments

Comments
 (0)