Skip to content

Commit f0fd7e5

Browse files
committed
♻️ remove class name ambiguity
1 parent b62d3d1 commit f0fd7e5

30 files changed

Lines changed: 153 additions & 142 deletions

src/main/java/com/mindee/input/LocalInputSource.java

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,7 @@ public class LocalInputSource {
2424
private byte[] file;
2525
@Getter
2626
private final String filename;
27-
@Setter
2827
private PDFInputOperation pdfInputOperator;
29-
@Setter
3028
private PDFCompression pdfCompressor;
3129
// Store here to avoid recalculating every time.
3230
private Boolean isPDF;
@@ -62,14 +60,26 @@ public LocalInputSource(String fileAsBase64, String filename) {
6260
this.filename = filename;
6361
}
6462

65-
private PDFInputOperation getPDFInputOperator() {
63+
/**
64+
* Get the PDFInputOperation instance.
65+
* Override this method to provide custom PDF input operation handling.
66+
*
67+
* @return PDFInputOperation instance
68+
*/
69+
protected PDFInputOperation getPDFInputOperator() {
6670
if (this.pdfInputOperator == null) {
6771
this.pdfInputOperator = new PDFInputOperator();
6872
}
6973
return this.pdfInputOperator;
7074
}
7175

72-
private PDFCompression getPDFCompressor() {
76+
/**
77+
* Get the PDFCompression instance.
78+
* Override this method to provide custom PDF compression handling.
79+
*
80+
* @return PDFCompression instance
81+
*/
82+
protected PDFCompression getPDFCompressor() {
7383
if (this.pdfCompressor == null) {
7484
this.pdfCompressor = new PDFCompressor();
7585
}

src/main/java/com/mindee/v1/parsing/SummaryHelper.java renamed to src/main/java/com/mindee/v1/parsing/SummaryHelperV1.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
package com.mindee.v1.parsing;
22

3+
import com.mindee.parsing.SummaryHelper;
34
import com.mindee.v1.parsing.standard.LineItemField;
45
import java.util.List;
56
import java.util.stream.Collectors;
67

78
/**
89
* Various static methods to help generate the prediction summaries.
910
*/
10-
public final class SummaryHelper extends com.mindee.parsing.SummaryHelper {
11+
public final class SummaryHelperV1 extends SummaryHelper {
1112
public static <T extends LineItemField> String arrayToString(
1213
List<T> lineItems,
1314
int[] columnSizes
@@ -16,7 +17,7 @@ public static <T extends LineItemField> String arrayToString(
1617
.stream()
1718
.map(T::toTableLine)
1819
.collect(
19-
Collectors.joining(String.format("%n%s%n ", SummaryHelper.lineSeparator(columnSizes, "-")))
20+
Collectors.joining(String.format("%n%s%n ", SummaryHelperV1.lineSeparator(columnSizes, "-")))
2021
);
2122
}
2223
}

src/main/java/com/mindee/v1/parsing/common/Inference.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
44
import com.fasterxml.jackson.annotation.JsonProperty;
5-
import com.mindee.v1.parsing.SummaryHelper;
5+
import com.mindee.v1.parsing.SummaryHelperV1;
66
import java.util.stream.Collectors;
77
import lombok.Getter;
88

@@ -58,7 +58,7 @@ public String toString() {
5858
+ pages.toString();
5959
}
6060
summary += String.format("%n");
61-
return SummaryHelper.cleanSummary(summary);
61+
return SummaryHelperV1.cleanSummary(summary);
6262
}
6363

6464
public InferenceExtras getExtras() {

src/main/java/com/mindee/v1/parsing/standard/AmountField.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
66
import com.mindee.geometry.Polygon;
77
import com.mindee.geometry.PolygonDeserializer;
8-
import com.mindee.v1.parsing.SummaryHelper;
8+
import com.mindee.v1.parsing.SummaryHelperV1;
99
import lombok.Getter;
1010

1111
/**
@@ -37,6 +37,6 @@ public boolean isEmpty() {
3737

3838
@Override
3939
public String toString() {
40-
return SummaryHelper.formatAmount(this.value);
40+
return SummaryHelperV1.formatAmount(this.value);
4141
}
4242
}

src/main/java/com/mindee/v1/parsing/standard/BooleanField.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
66
import com.mindee.geometry.Polygon;
77
import com.mindee.geometry.PolygonDeserializer;
8-
import com.mindee.v1.parsing.SummaryHelper;
8+
import com.mindee.v1.parsing.SummaryHelperV1;
99
import lombok.Getter;
1010

1111
/**
@@ -40,7 +40,7 @@ public boolean isEmpty() {
4040
*/
4141
@Override
4242
public String toString() {
43-
return SummaryHelper.formatForDisplay(this.value, null);
43+
return SummaryHelperV1.formatForDisplay(this.value, null);
4444
}
4545

4646
}

src/main/java/com/mindee/v1/parsing/standard/CompanyRegistrationField.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
44
import com.fasterxml.jackson.annotation.JsonProperty;
5-
import com.mindee.v1.parsing.SummaryHelper;
5+
import com.mindee.v1.parsing.SummaryHelperV1;
66
import java.util.HashMap;
77
import java.util.Map;
88
import lombok.Getter;
@@ -54,8 +54,8 @@ public String toString() {
5454

5555
private Map<String, String> printableValues() {
5656
Map<String, String> printable = new HashMap<>();
57-
printable.put("type", SummaryHelper.formatForDisplay(this.type, null));
58-
printable.put("value", SummaryHelper.formatForDisplay(this.value, null));
57+
printable.put("type", SummaryHelperV1.formatForDisplay(this.type, null));
58+
printable.put("value", SummaryHelperV1.formatForDisplay(this.value, null));
5959
return printable;
6060
}
6161
}

src/main/java/com/mindee/v1/parsing/standard/StringField.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
66
import com.mindee.geometry.Polygon;
77
import com.mindee.geometry.PolygonDeserializer;
8-
import com.mindee.v1.parsing.SummaryHelper;
8+
import com.mindee.v1.parsing.SummaryHelperV1;
99
import lombok.Getter;
1010

1111
/**
@@ -47,6 +47,6 @@ public boolean isEmpty() {
4747

4848
@Override
4949
public String toString() {
50-
return SummaryHelper.formatString(this.value);
50+
return SummaryHelperV1.formatString(this.value);
5151
}
5252
}

src/main/java/com/mindee/v1/parsing/standard/TaxField.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
44
import com.fasterxml.jackson.annotation.JsonProperty;
5-
import com.mindee.v1.parsing.SummaryHelper;
5+
import com.mindee.v1.parsing.SummaryHelperV1;
66
import java.util.HashMap;
77
import java.util.Map;
88
import lombok.Getter;
@@ -81,10 +81,10 @@ public String toString() {
8181

8282
private Map<String, String> printableValues() {
8383
Map<String, String> printable = new HashMap<>();
84-
printable.put("base", this.base != null ? SummaryHelper.formatAmount(this.base) : "");
84+
printable.put("base", this.base != null ? SummaryHelperV1.formatAmount(this.base) : "");
8585
printable.put("code", this.code != null ? this.code : "");
86-
printable.put("rate", this.rate != null ? SummaryHelper.formatAmount(this.rate) : "");
87-
printable.put("value", this.value != null ? SummaryHelper.formatAmount(this.value) : "");
86+
printable.put("rate", this.rate != null ? SummaryHelperV1.formatAmount(this.rate) : "");
87+
printable.put("value", this.value != null ? SummaryHelperV1.formatAmount(this.value) : "");
8888
return printable;
8989
}
9090
}

src/main/java/com/mindee/v1/parsing/standard/Taxes.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.mindee.v1.parsing.standard;
22

3-
import com.mindee.v1.parsing.SummaryHelper;
3+
import com.mindee.v1.parsing.SummaryHelperV1;
44
import java.util.ArrayList;
55

66
/**
@@ -16,10 +16,10 @@ public String toString() {
1616
return "";
1717
}
1818
int[] columnSizes = new int[] { 15, 8, 10, 15 };
19-
return String.format("%n%s%n", SummaryHelper.lineSeparator(columnSizes, "-"))
19+
return String.format("%n%s%n", SummaryHelperV1.lineSeparator(columnSizes, "-"))
2020
+ " | Base | Code | Rate (%) | Amount |"
21-
+ String.format("%n%s%n ", SummaryHelper.lineSeparator(columnSizes, "="))
22-
+ SummaryHelper.arrayToString(this, columnSizes)
23-
+ String.format("%n%s", SummaryHelper.lineSeparator(columnSizes, "-"));
21+
+ String.format("%n%s%n ", SummaryHelperV1.lineSeparator(columnSizes, "="))
22+
+ SummaryHelperV1.arrayToString(this, columnSizes)
23+
+ String.format("%n%s", SummaryHelperV1.lineSeparator(columnSizes, "-"));
2424
}
2525
}

src/main/java/com/mindee/v1/product/barcodereader/BarcodeReaderV1Document.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
44
import com.fasterxml.jackson.annotation.JsonProperty;
5-
import com.mindee.v1.parsing.SummaryHelper;
5+
import com.mindee.v1.parsing.SummaryHelperV1;
66
import com.mindee.v1.parsing.common.Prediction;
77
import com.mindee.v1.parsing.standard.StringField;
88
import java.util.ArrayList;
@@ -38,10 +38,10 @@ public boolean isEmpty() {
3838
@Override
3939
public String toString() {
4040
StringBuilder outStr = new StringBuilder();
41-
String codes1D = SummaryHelper.arrayToString(this.getCodes1D(), "%n ");
41+
String codes1D = SummaryHelperV1.arrayToString(this.getCodes1D(), "%n ");
4242
outStr.append(String.format(":Barcodes 1D: %s%n", codes1D));
43-
String codes2D = SummaryHelper.arrayToString(this.getCodes2D(), "%n ");
43+
String codes2D = SummaryHelperV1.arrayToString(this.getCodes2D(), "%n ");
4444
outStr.append(String.format(":Barcodes 2D: %s%n", codes2D));
45-
return SummaryHelper.cleanSummary(outStr.toString());
45+
return SummaryHelperV1.cleanSummary(outStr.toString());
4646
}
4747
}

0 commit comments

Comments
 (0)