Package com.google.cloud.vision.v1
Class Paragraph.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Paragraph.Builder>
com.google.cloud.vision.v1.Paragraph.Builder
- All Implemented Interfaces:
ParagraphOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Paragraph
public static final class Paragraph.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Paragraph.Builder>
implements ParagraphOrBuilder
Structural unit of text representing a number of words in certain order.Protobuf type
google.cloud.vision.v1.Paragraph-
Method Summary
Modifier and TypeMethodDescriptionaddAllWords(Iterable<? extends Word> values) List of all words in this paragraph.List of all words in this paragraph.addWords(int index, Word.Builder builderForValue) List of all words in this paragraph.List of all words in this paragraph.addWords(Word.Builder builderForValue) List of all words in this paragraph.List of all words in this paragraph.addWordsBuilder(int index) List of all words in this paragraph.build()clear()The bounding box for the paragraph.Confidence of the OCR results for the paragraph.Additional information detected for the paragraph.List of all words in this paragraph.The bounding box for the paragraph.The bounding box for the paragraph.The bounding box for the paragraph.floatConfidence of the OCR results for the paragraph.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorAdditional information detected for the paragraph.Additional information detected for the paragraph.Additional information detected for the paragraph.getWords(int index) List of all words in this paragraph.getWordsBuilder(int index) List of all words in this paragraph.List of all words in this paragraph.intList of all words in this paragraph.List of all words in this paragraph.getWordsOrBuilder(int index) List of all words in this paragraph.List<? extends WordOrBuilder>List of all words in this paragraph.booleanThe bounding box for the paragraph.booleanAdditional information detected for the paragraph.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeBoundingBox(BoundingPoly value) The bounding box for the paragraph.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Additional information detected for the paragraph.removeWords(int index) List of all words in this paragraph.setBoundingBox(BoundingPoly value) The bounding box for the paragraph.setBoundingBox(BoundingPoly.Builder builderForValue) The bounding box for the paragraph.setConfidence(float value) Confidence of the OCR results for the paragraph.Additional information detected for the paragraph.setProperty(TextAnnotation.TextProperty.Builder builderForValue) Additional information detected for the paragraph.List of all words in this paragraph.setWords(int index, Word.Builder builderForValue) List of all words in this paragraph.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Paragraph.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Paragraph.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Paragraph.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Paragraph.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Paragraph.Builder>
-
mergeFrom
public Paragraph.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Paragraph.Builder>- Throws:
IOException
-
hasProperty
public boolean hasProperty()Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;- Specified by:
hasPropertyin interfaceParagraphOrBuilder- Returns:
- Whether the property field is set.
-
getProperty
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;- Specified by:
getPropertyin interfaceParagraphOrBuilder- Returns:
- The property.
-
setProperty
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1; -
setProperty
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1; -
mergeProperty
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1; -
clearProperty
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1; -
getPropertyBuilder
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1; -
getPropertyOrBuilder
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;- Specified by:
getPropertyOrBuilderin interfaceParagraphOrBuilder
-
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;- Specified by:
hasBoundingBoxin interfaceParagraphOrBuilder- Returns:
- Whether the boundingBox field is set.
-
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;- Specified by:
getBoundingBoxin interfaceParagraphOrBuilder- Returns:
- The boundingBox.
-
setBoundingBox
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
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; -
mergeBoundingBox
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; -
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; -
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
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;- Specified by:
getBoundingBoxOrBuilderin interfaceParagraphOrBuilder
-
getWordsList
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;- Specified by:
getWordsListin interfaceParagraphOrBuilder
-
getWordsCount
public int getWordsCount()List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;- Specified by:
getWordsCountin interfaceParagraphOrBuilder
-
getWords
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;- Specified by:
getWordsin interfaceParagraphOrBuilder
-
setWords
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3; -
setWords
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3; -
addWords
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3; -
addWords
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3; -
addWords
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3; -
addWords
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3; -
addAllWords
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3; -
clearWords
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3; -
removeWords
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3; -
getWordsBuilder
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3; -
getWordsOrBuilder
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;- Specified by:
getWordsOrBuilderin interfaceParagraphOrBuilder
-
getWordsOrBuilderList
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;- Specified by:
getWordsOrBuilderListin interfaceParagraphOrBuilder
-
addWordsBuilder
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3; -
addWordsBuilder
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3; -
getWordsBuilderList
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3; -
getConfidence
public float getConfidence()Confidence of the OCR results for the paragraph. Range [0, 1].
float confidence = 4;- Specified by:
getConfidencein interfaceParagraphOrBuilder- Returns:
- The confidence.
-
setConfidence
Confidence of the OCR results for the paragraph. Range [0, 1].
float confidence = 4;- Parameters:
value- The confidence to set.- Returns:
- This builder for chaining.
-
clearConfidence
Confidence of the OCR results for the paragraph. Range [0, 1].
float confidence = 4;- Returns:
- This builder for chaining.
-