Skip to content

Commit 8e3a177

Browse files
authored
Rename appearance and style models formrecognizer (Azure#18823)
1 parent 1e50a38 commit 8e3a177

File tree

17 files changed

+233
-190
lines changed

17 files changed

+233
-190
lines changed

sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md

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

33
## 3.1.0-beta.2 (Unreleased)
44

5+
### Breaking Changes
6+
- Renamed `Appearance`, `Style` and `TextStyle` models to `TextAppearance`, `TextStyle` and `TextStyleName` respectively.
7+
58
## 3.0.4 (2021-01-14)
69

710
### Dependency Updates

sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/Transforms.java

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33

44
package com.azure.ai.formrecognizer;
55

6-
import com.azure.ai.formrecognizer.implementation.AppearanceHelper;
6+
import com.azure.ai.formrecognizer.implementation.TextAppearanceHelper;
77
import com.azure.ai.formrecognizer.implementation.FormLineHelper;
88
import com.azure.ai.formrecognizer.implementation.FormPageHelper;
99
import com.azure.ai.formrecognizer.implementation.FormSelectionMarkHelper;
1010
import com.azure.ai.formrecognizer.implementation.FormTableHelper;
1111
import com.azure.ai.formrecognizer.implementation.RecognizedFormHelper;
12-
import com.azure.ai.formrecognizer.implementation.StyleHelper;
12+
import com.azure.ai.formrecognizer.implementation.TextStyleHelper;
1313
import com.azure.ai.formrecognizer.implementation.models.AnalyzeResult;
1414
import com.azure.ai.formrecognizer.implementation.models.DocumentResult;
1515
import com.azure.ai.formrecognizer.implementation.models.FieldValue;
@@ -20,7 +20,7 @@
2020
import com.azure.ai.formrecognizer.implementation.models.SelectionMarkState;
2121
import com.azure.ai.formrecognizer.implementation.models.TextLine;
2222
import com.azure.ai.formrecognizer.implementation.models.TextWord;
23-
import com.azure.ai.formrecognizer.models.Appearance;
23+
import com.azure.ai.formrecognizer.models.TextAppearance;
2424
import com.azure.ai.formrecognizer.models.FieldBoundingBox;
2525
import com.azure.ai.formrecognizer.models.FieldData;
2626
import com.azure.ai.formrecognizer.models.FieldValueType;
@@ -36,8 +36,8 @@
3636
import com.azure.ai.formrecognizer.models.LengthUnit;
3737
import com.azure.ai.formrecognizer.models.Point;
3838
import com.azure.ai.formrecognizer.models.RecognizedForm;
39-
import com.azure.ai.formrecognizer.models.Style;
4039
import com.azure.ai.formrecognizer.models.TextStyle;
40+
import com.azure.ai.formrecognizer.models.TextStyleName;
4141
import com.azure.core.util.CoreUtils;
4242
import com.azure.core.util.logging.ClientLogger;
4343

@@ -264,7 +264,7 @@ static List<FormLine> getReadResultFormLines(ReadResult readResultItem) {
264264
readResultItem.getPage(),
265265
toWords(textLine.getWords(), readResultItem.getPage()));
266266

267-
FormLineHelper.setAppearance(formLine, getAppearance(textLine));
267+
FormLineHelper.setAppearance(formLine, getTextAppearance(textLine));
268268
return formLine;
269269
})
270270
.collect(Collectors.toList());
@@ -275,19 +275,19 @@ static List<FormLine> getReadResultFormLines(ReadResult readResultItem) {
275275
* @param textLine The service side text line object.
276276
* @return the custom type Appearance model.
277277
*/
278-
private static Appearance getAppearance(TextLine textLine) {
279-
Style style = new Style();
278+
private static TextAppearance getTextAppearance(TextLine textLine) {
279+
TextStyle textStyle = new TextStyle();
280280
if (textLine.getAppearance() != null && textLine.getAppearance().getStyle() != null) {
281281
if (textLine.getAppearance().getStyle().getName() != null) {
282-
StyleHelper.setName(style,
283-
TextStyle.fromString(textLine.getAppearance().getStyle().getName().toString()));
282+
TextStyleHelper.setName(textStyle,
283+
TextStyleName.fromString(textLine.getAppearance().getStyle().getName().toString()));
284284
}
285-
StyleHelper.setConfidence(style, textLine.getAppearance().getStyle().getConfidence());
285+
TextStyleHelper.setConfidence(textStyle, textLine.getAppearance().getStyle().getConfidence());
286286
}
287287

288-
Appearance appearance = new Appearance();
289-
AppearanceHelper.setStyle(appearance, style);
290-
return appearance;
288+
TextAppearance textAppearance = new TextAppearance();
289+
TextAppearanceHelper.setStyle(textAppearance, textStyle);
290+
return textAppearance;
291291
}
292292

293293
/**
@@ -565,7 +565,7 @@ private static List<FormElement> setReferenceElements(List<String> elements,
565565
TextLine textLine = readResults.get(readResultIndex).getLines().get(lineIndex);
566566
FormLine lineElement = new FormLine(textLine.getText(), toBoundingBox(textLine.getBoundingBox()),
567567
readResultIndex + 1, toWords(textLine.getWords(), readResultIndex + 1));
568-
FormLineHelper.setAppearance(lineElement, getAppearance(textLine));
568+
FormLineHelper.setAppearance(lineElement, getTextAppearance(textLine));
569569
formElementList.add(lineElement);
570570
}
571571
});

sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/implementation/AppearanceHelper.java

Lines changed: 0 additions & 36 deletions
This file was deleted.

sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/implementation/FormLineHelper.java

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

44
package com.azure.ai.formrecognizer.implementation;
55

6-
import com.azure.ai.formrecognizer.models.Appearance;
6+
import com.azure.ai.formrecognizer.models.TextAppearance;
77
import com.azure.ai.formrecognizer.models.FormLine;
88

99
/**
@@ -18,7 +18,7 @@ private FormLineHelper() { }
1818
* Type defining the methods to set the non-public properties of an {@link FormLine} instance.
1919
*/
2020
public interface FormLineAccessor {
21-
void setAppearance(FormLine formLine, Appearance appearance);
21+
void setAppearance(FormLine formLine, TextAppearance textAppearance);
2222
}
2323

2424
/**
@@ -30,7 +30,7 @@ public static void setAccessor(final FormLineAccessor formLineAccessor) {
3030
accessor = formLineAccessor;
3131
}
3232

33-
public static void setAppearance(FormLine formLine, Appearance appearance) {
34-
accessor.setAppearance(formLine, appearance);
33+
public static void setAppearance(FormLine formLine, TextAppearance textAppearance) {
34+
accessor.setAppearance(formLine, textAppearance);
3535
}
3636
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
4+
package com.azure.ai.formrecognizer.implementation;
5+
6+
import com.azure.ai.formrecognizer.models.TextAppearance;
7+
import com.azure.ai.formrecognizer.models.TextStyle;
8+
9+
/**
10+
* The helper class to set the non-public properties of an {@link TextAppearance} instance.
11+
*/
12+
public final class TextAppearanceHelper {
13+
private static TextAppearanceAccessor accessor;
14+
15+
private TextAppearanceHelper() { }
16+
17+
/**
18+
* Type defining the methods to set the non-public properties of an {@link TextAppearance} instance.
19+
*/
20+
public interface TextAppearanceAccessor {
21+
void setStyle(TextAppearance textAppearance, TextStyle textStyle);
22+
}
23+
24+
/**
25+
* The method called from {@link TextAppearance} to set it's accessor.
26+
*
27+
* @param styleAccessor The accessor.
28+
*/
29+
public static void setAccessor(final TextAppearanceAccessor styleAccessor) {
30+
accessor = styleAccessor;
31+
}
32+
33+
public static void setStyle(TextAppearance textAppearance, TextStyle textStyle) {
34+
accessor.setStyle(textAppearance, textStyle);
35+
}
36+
}

sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/implementation/StyleHelper.java renamed to sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/implementation/TextStyleHelper.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,39 +3,39 @@
33

44
package com.azure.ai.formrecognizer.implementation;
55

6-
import com.azure.ai.formrecognizer.models.Style;
76
import com.azure.ai.formrecognizer.models.TextStyle;
7+
import com.azure.ai.formrecognizer.models.TextStyleName;
88

99
/**
10-
* The helper class to set the non-public properties of an {@link Style} instance.
10+
* The helper class to set the non-public properties of an {@link TextStyle} instance.
1111
*/
12-
public final class StyleHelper {
12+
public final class TextStyleHelper {
1313
private static StyleAccessor accessor;
1414

15-
private StyleHelper() { }
15+
private TextStyleHelper() { }
1616

1717
/**
18-
* Type defining the methods to set the non-public properties of an {@link Style} instance.
18+
* Type defining the methods to set the non-public properties of an {@link TextStyle} instance.
1919
*/
2020
public interface StyleAccessor {
21-
void setName(Style style, TextStyle name);
22-
void setConfidence(Style style, float confidence);
21+
void setName(TextStyle textStyle, TextStyleName name);
22+
void setConfidence(TextStyle textStyle, float confidence);
2323
}
2424

2525
/**
26-
* The method called from {@link Style} to set it's accessor.
26+
* The method called from {@link TextStyle} to set it's accessor.
2727
*
2828
* @param styleAccessor The accessor.
2929
*/
3030
public static void setAccessor(final StyleAccessor styleAccessor) {
3131
accessor = styleAccessor;
3232
}
3333

34-
public static void setName(Style style, TextStyle name) {
35-
accessor.setName(style, name);
34+
public static void setName(TextStyle textStyle, TextStyleName name) {
35+
accessor.setName(textStyle, name);
3636
}
3737

38-
public static void setConfidence(Style style, float confidence) {
39-
accessor.setConfidence(style, confidence);
38+
public static void setConfidence(TextStyle textStyle, float confidence) {
39+
accessor.setConfidence(textStyle, confidence);
4040
}
4141
}

sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/implementation/models/Style.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
package com.azure.ai.formrecognizer.implementation.models;
66

7-
import com.azure.ai.formrecognizer.models.TextStyle;
87
import com.azure.core.annotation.Fluent;
98
import com.fasterxml.jackson.annotation.JsonProperty;
109

sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/models/FormLine.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,16 @@ public final class FormLine extends FormElement {
1818
*/
1919
private final List<FormWord> words;
2020

21-
private Appearance appearance;
21+
/*
22+
* Line text appearance properties.
23+
*/
24+
private TextAppearance appearance;
2225

2326
static {
2427
FormLineHelper.setAccessor(new FormLineHelper.FormLineAccessor() {
2528
@Override
26-
public void setAppearance(FormLine formLine, Appearance appearance) {
27-
formLine.setAppearance(appearance);
29+
public void setAppearance(FormLine formLine, TextAppearance textAppearance) {
30+
formLine.setAppearance(textAppearance);
2831
}
2932
});
3033
}
@@ -82,7 +85,7 @@ public int getPageNumber() {
8285
*
8386
* @param appearance the appearance text line.
8487
*/
85-
private FormLine setAppearance(Appearance appearance) {
88+
private FormLine setAppearance(TextAppearance appearance) {
8689
this.appearance = appearance;
8790
return this;
8891
}
@@ -92,7 +95,7 @@ private FormLine setAppearance(Appearance appearance) {
9295
*
9396
* @return the appearance of the text line.
9497
*/
95-
public Appearance getAppearance() {
98+
public TextAppearance getAppearance() {
9699
return appearance;
97100
}
98101
}

sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/models/Style.java

Lines changed: 0 additions & 73 deletions
This file was deleted.

0 commit comments

Comments
 (0)