public static final class Paragraph.Builder extends GeneratedMessageV3.Builder<Paragraph.Builder> implements ParagraphOrBuilder
Structural unit of text representing a number of words in certain order.
Protobuf type google.cloud.vision.v1.Paragraph
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllWords(Iterable<? extends Word> values)
public Paragraph.Builder addAllWords(Iterable<? extends Word> values)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameter |
---|
Name | Description |
values | Iterable<? extends com.google.cloud.vision.v1.Word>
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Paragraph.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
addWords(Word value)
public Paragraph.Builder addWords(Word value)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameter |
---|
Name | Description |
value | Word
|
addWords(Word.Builder builderForValue)
public Paragraph.Builder addWords(Word.Builder builderForValue)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
addWords(int index, Word value)
public Paragraph.Builder addWords(int index, Word value)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameters |
---|
Name | Description |
index | int
|
value | Word
|
addWords(int index, Word.Builder builderForValue)
public Paragraph.Builder addWords(int index, Word.Builder builderForValue)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
addWordsBuilder()
public Word.Builder addWordsBuilder()
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
addWordsBuilder(int index)
public Word.Builder addWordsBuilder(int index)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameter |
---|
Name | Description |
index | int
|
build()
buildPartial()
public Paragraph buildPartial()
clear()
public Paragraph.Builder clear()
Overrides
clearBoundingBox()
public Paragraph.Builder clearBoundingBox()
The bounding box for the paragraph.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
clearConfidence()
public Paragraph.Builder clearConfidence()
Confidence of the OCR results for the paragraph. Range [0, 1].
float confidence = 4;
clearField(Descriptors.FieldDescriptor field)
public Paragraph.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Paragraph.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearProperty()
public Paragraph.Builder clearProperty()
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
clearWords()
public Paragraph.Builder clearWords()
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
clone()
public Paragraph.Builder clone()
Overrides
getBoundingBox()
public BoundingPoly getBoundingBox()
The bounding box for the paragraph.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
getBoundingBoxBuilder()
public BoundingPoly.Builder getBoundingBoxBuilder()
The bounding box for the paragraph.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
getBoundingBoxOrBuilder()
public BoundingPolyOrBuilder getBoundingBoxOrBuilder()
The bounding box for the paragraph.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
getConfidence()
public float getConfidence()
Confidence of the OCR results for the paragraph. Range [0, 1].
float confidence = 4;
Returns |
---|
Type | Description |
float | The confidence.
|
getDefaultInstanceForType()
public Paragraph getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getProperty()
public TextAnnotation.TextProperty getProperty()
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
getPropertyBuilder()
public TextAnnotation.TextProperty.Builder getPropertyBuilder()
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
getPropertyOrBuilder()
public TextAnnotation.TextPropertyOrBuilder getPropertyOrBuilder()
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
getWords(int index)
public Word getWords(int index)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameter |
---|
Name | Description |
index | int
|
Returns |
---|
Type | Description |
Word | |
getWordsBuilder(int index)
public Word.Builder getWordsBuilder(int index)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameter |
---|
Name | Description |
index | int
|
getWordsBuilderList()
public List<Word.Builder> getWordsBuilderList()
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
getWordsCount()
public int getWordsCount()
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Returns |
---|
Type | Description |
int | |
getWordsList()
public List<Word> getWordsList()
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
getWordsOrBuilder(int index)
public WordOrBuilder getWordsOrBuilder(int index)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameter |
---|
Name | Description |
index | int
|
getWordsOrBuilderList()
public List<? extends WordOrBuilder> getWordsOrBuilderList()
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Returns |
---|
Type | Description |
List<? extends com.google.cloud.vision.v1.WordOrBuilder> | |
hasBoundingBox()
public boolean hasBoundingBox()
The bounding box for the paragraph.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
Returns |
---|
Type | Description |
boolean | Whether the boundingBox field is set.
|
hasProperty()
public boolean hasProperty()
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
Returns |
---|
Type | Description |
boolean | Whether the property field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeBoundingBox(BoundingPoly value)
public Paragraph.Builder mergeBoundingBox(BoundingPoly value)
The bounding box for the paragraph.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
mergeFrom(Paragraph other)
public Paragraph.Builder mergeFrom(Paragraph other)
public Paragraph.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Paragraph.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeProperty(TextAnnotation.TextProperty value)
public Paragraph.Builder mergeProperty(TextAnnotation.TextProperty value)
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Paragraph.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeWords(int index)
public Paragraph.Builder removeWords(int index)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameter |
---|
Name | Description |
index | int
|
setBoundingBox(BoundingPoly value)
public Paragraph.Builder setBoundingBox(BoundingPoly value)
The bounding box for the paragraph.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
setBoundingBox(BoundingPoly.Builder builderForValue)
public Paragraph.Builder setBoundingBox(BoundingPoly.Builder builderForValue)
The bounding box for the paragraph.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
setConfidence(float value)
public Paragraph.Builder setConfidence(float value)
Confidence of the OCR results for the paragraph. Range [0, 1].
float confidence = 4;
Parameter |
---|
Name | Description |
value | float
The confidence to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public Paragraph.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setProperty(TextAnnotation.TextProperty value)
public Paragraph.Builder setProperty(TextAnnotation.TextProperty value)
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
setProperty(TextAnnotation.TextProperty.Builder builderForValue)
public Paragraph.Builder setProperty(TextAnnotation.TextProperty.Builder builderForValue)
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Paragraph.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Paragraph.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
setWords(int index, Word value)
public Paragraph.Builder setWords(int index, Word value)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameters |
---|
Name | Description |
index | int
|
value | Word
|
setWords(int index, Word.Builder builderForValue)
public Paragraph.Builder setWords(int index, Word.Builder builderForValue)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;