Skip to content

Commit 8556e48

Browse files
committed
♻️ use to simplify imports
1 parent 169cb4b commit 8556e48

File tree

3 files changed

+9
-14
lines changed

3 files changed

+9
-14
lines changed

docs/code_samples/v2_classification.txt

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import com.mindee.input.LocalInputSource;
22
import com.mindee.v2.MindeeClient;
3-
import com.mindee.v2.product.classification.ClassificationClassifier;
43
import com.mindee.v2.product.classification.ClassificationResponse;
5-
import com.mindee.v2.product.classification.ClassificationResult;
64
import com.mindee.v2.product.classification.params.ClassificationParameters;
75
import java.io.IOException;
86

@@ -16,17 +14,17 @@ public class SimpleMindeeClientV2 {
1614
String modelId = "MY_MODEL_ID";
1715

1816
// Init a new client
19-
MindeeClient mindeeClient = new MindeeClient(apiKey);
17+
var mindeeClient = new MindeeClient(apiKey);
2018

2119
// Set inference parameters
2220
// Note: modelId is mandatory.
23-
ClassificationParameters classificationParams = ClassificationParameters
21+
var classificationParams = ClassificationParameters
2422
// ID of the model, required.
2523
.builder(modelId)
2624
.build();
2725

2826
// Load a file from disk
29-
LocalInputSource inputSource = new LocalInputSource(filePath);
27+
var inputSource = new LocalInputSource(filePath);
3028

3129
// Send for processing using polling
3230
ClassificationResponse response = mindeeClient.enqueueAndGetResult(
@@ -39,7 +37,7 @@ public class SimpleMindeeClientV2 {
3937
System.out.println(response.getInference().toString());
4038

4139
// Access the classification result
42-
ClassificationResult result = response.getInference().getResult();
43-
ClassificationClassifier classification = result.getClassification();
40+
var result = response.getInference().getResult();
41+
var classification = result.getClassification();
4442
}
4543
}

src/main/java/com/mindee/image/ImageCompressor.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import javax.imageio.IIOImage;
99
import javax.imageio.ImageIO;
1010
import javax.imageio.ImageWriteParam;
11-
import javax.imageio.ImageWriter;
1211

1312
/**
1413
* Image compression class.
@@ -38,8 +37,7 @@ public static byte[] compressImage(
3837

3938
var bis = new ByteArrayInputStream(imageData);
4039
var original = ImageIO.read(bis);
41-
ImageUtils.Dimensions dimensions = ImageUtils
42-
.calculateNewDimensions(original, maxWidth, maxHeight);
40+
var dimensions = ImageUtils.calculateNewDimensions(original, maxWidth, maxHeight);
4341
return compressImage(original, quality, dimensions.width, dimensions.height);
4442
}
4543

@@ -94,7 +92,7 @@ public static byte[] encodeToJpegByteArray(
9492
var outputStream = new ByteArrayOutputStream();
9593

9694
var writers = ImageIO.getImageWritersByFormatName("jpg");
97-
ImageWriter writer = writers.next();
95+
var writer = writers.next();
9896

9997
var params = writer.getDefaultWriteParam();
10098
params.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);

src/main/java/com/mindee/image/ImageExtractor.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.mindee.image;
22

33
import com.mindee.geometry.Bbox;
4-
import com.mindee.geometry.Polygon;
54
import com.mindee.geometry.PositionDataField;
65
import com.mindee.input.InputSourceUtils;
76
import com.mindee.input.LocalInputSource;
@@ -144,7 +143,7 @@ public <FieldT extends PositionDataField> ExtractedImage extractImage(
144143
) {
145144
String[] splitName = InputSourceUtils.splitNameStrict(filename);
146145
String saveFormat = splitName[1].toLowerCase();
147-
Polygon polygon = field.getPolygon();
146+
var polygon = field.getPolygon();
148147
if (polygon == null) {
149148
return null;
150149
}
@@ -165,7 +164,7 @@ public <FieldT extends PositionDataField> ExtractedImage extractImage(
165164
* @param <FieldT> Type of field (needs to support positioning data).
166165
* @param field The field to extract.
167166
* @param index The index to use for naming the extracted image.
168-
* @param pageIndex The page index to extract, begins at 0.
167+
* @param pageIndex The 0-based page index to extract.
169168
* @return The {@link ExtractedImage}, or <code>null</code> if the field does not have valid
170169
* position data.
171170
*/

0 commit comments

Comments
 (0)