public static final class Document.Page.Layout extends com.google.protobuf.GeneratedMessageV3 implements Document.Page.LayoutOrBuilder
Visual element describing a layout unit on a page.Protobuf type
google.cloud.documentai.v1beta3.Document.Page.Layout| Modifier and Type | Class and Description |
|---|---|
static class |
Document.Page.Layout.Builder
Visual element describing a layout unit on a page.
|
static class |
Document.Page.Layout.Orientation
Detected human reading orientation.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
BOUNDING_POLY_FIELD_NUMBER |
static int |
CONFIDENCE_FIELD_NUMBER |
static int |
ORIENTATION_FIELD_NUMBER |
static int |
TEXT_ANCHOR_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
BoundingPoly |
getBoundingPoly()
The bounding polygon for the
[Layout][google.cloud.documentai.v1beta3.Document.Page.Layout].
|
BoundingPolyOrBuilder |
getBoundingPolyOrBuilder()
The bounding polygon for the
[Layout][google.cloud.documentai.v1beta3.Document.Page.Layout].
|
float |
getConfidence()
Confidence of the current
[Layout][google.cloud.documentai.v1beta3.Document.Page.Layout] within
context of the object this layout is for. e.g. confidence can be for a
single token, a table, a visual element, etc. depending on context.
|
static Document.Page.Layout |
getDefaultInstance() |
Document.Page.Layout |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Document.Page.Layout.Orientation |
getOrientation()
Detected orientation for the
[Layout][google.cloud.documentai.v1beta3.Document.Page.Layout].
|
int |
getOrientationValue()
Detected orientation for the
[Layout][google.cloud.documentai.v1beta3.Document.Page.Layout].
|
com.google.protobuf.Parser<Document.Page.Layout> |
getParserForType() |
int |
getSerializedSize() |
Document.TextAnchor |
getTextAnchor()
Text anchor indexing into the
[Document.text][google.cloud.documentai.v1beta3.Document.text].
|
Document.TextAnchorOrBuilder |
getTextAnchorOrBuilder()
Text anchor indexing into the
[Document.text][google.cloud.documentai.v1beta3.Document.text].
|
boolean |
hasBoundingPoly()
The bounding polygon for the
[Layout][google.cloud.documentai.v1beta3.Document.Page.Layout].
|
int |
hashCode() |
boolean |
hasTextAnchor()
Text anchor indexing into the
[Document.text][google.cloud.documentai.v1beta3.Document.text].
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Document.Page.Layout.Builder |
newBuilder() |
static Document.Page.Layout.Builder |
newBuilder(Document.Page.Layout prototype) |
Document.Page.Layout.Builder |
newBuilderForType() |
protected Document.Page.Layout.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Document.Page.Layout |
parseDelimitedFrom(InputStream input) |
static Document.Page.Layout |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Document.Page.Layout |
parseFrom(byte[] data) |
static Document.Page.Layout |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Document.Page.Layout |
parseFrom(ByteBuffer data) |
static Document.Page.Layout |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Document.Page.Layout |
parseFrom(com.google.protobuf.ByteString data) |
static Document.Page.Layout |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Document.Page.Layout |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Document.Page.Layout |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Document.Page.Layout |
parseFrom(InputStream input) |
static Document.Page.Layout |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Document.Page.Layout> |
parser() |
Document.Page.Layout.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int TEXT_ANCHOR_FIELD_NUMBER
public static final int CONFIDENCE_FIELD_NUMBER
public static final int BOUNDING_POLY_FIELD_NUMBER
public static final int ORIENTATION_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasTextAnchor()
Text anchor indexing into the [Document.text][google.cloud.documentai.v1beta3.Document.text].
.google.cloud.documentai.v1beta3.Document.TextAnchor text_anchor = 1;hasTextAnchor in interface Document.Page.LayoutOrBuilderpublic Document.TextAnchor getTextAnchor()
Text anchor indexing into the [Document.text][google.cloud.documentai.v1beta3.Document.text].
.google.cloud.documentai.v1beta3.Document.TextAnchor text_anchor = 1;getTextAnchor in interface Document.Page.LayoutOrBuilderpublic Document.TextAnchorOrBuilder getTextAnchorOrBuilder()
Text anchor indexing into the [Document.text][google.cloud.documentai.v1beta3.Document.text].
.google.cloud.documentai.v1beta3.Document.TextAnchor text_anchor = 1;getTextAnchorOrBuilder in interface Document.Page.LayoutOrBuilderpublic float getConfidence()
Confidence of the current [Layout][google.cloud.documentai.v1beta3.Document.Page.Layout] within context of the object this layout is for. e.g. confidence can be for a single token, a table, a visual element, etc. depending on context. Range `[0, 1]`.
float confidence = 2;getConfidence in interface Document.Page.LayoutOrBuilderpublic boolean hasBoundingPoly()
The bounding polygon for the [Layout][google.cloud.documentai.v1beta3.Document.Page.Layout].
.google.cloud.documentai.v1beta3.BoundingPoly bounding_poly = 3;hasBoundingPoly in interface Document.Page.LayoutOrBuilderpublic BoundingPoly getBoundingPoly()
The bounding polygon for the [Layout][google.cloud.documentai.v1beta3.Document.Page.Layout].
.google.cloud.documentai.v1beta3.BoundingPoly bounding_poly = 3;getBoundingPoly in interface Document.Page.LayoutOrBuilderpublic BoundingPolyOrBuilder getBoundingPolyOrBuilder()
The bounding polygon for the [Layout][google.cloud.documentai.v1beta3.Document.Page.Layout].
.google.cloud.documentai.v1beta3.BoundingPoly bounding_poly = 3;getBoundingPolyOrBuilder in interface Document.Page.LayoutOrBuilderpublic int getOrientationValue()
Detected orientation for the [Layout][google.cloud.documentai.v1beta3.Document.Page.Layout].
.google.cloud.documentai.v1beta3.Document.Page.Layout.Orientation orientation = 4;
getOrientationValue in interface Document.Page.LayoutOrBuilderpublic Document.Page.Layout.Orientation getOrientation()
Detected orientation for the [Layout][google.cloud.documentai.v1beta3.Document.Page.Layout].
.google.cloud.documentai.v1beta3.Document.Page.Layout.Orientation orientation = 4;
getOrientation in interface Document.Page.LayoutOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Document.Page.Layout parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Document.Page.Layout parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Document.Page.Layout parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Document.Page.Layout parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Document.Page.Layout parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Document.Page.Layout parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Document.Page.Layout parseFrom(InputStream input) throws IOException
IOExceptionpublic static Document.Page.Layout parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Document.Page.Layout parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Document.Page.Layout parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Document.Page.Layout parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Document.Page.Layout parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Document.Page.Layout.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Document.Page.Layout.Builder newBuilder()
public static Document.Page.Layout.Builder newBuilder(Document.Page.Layout prototype)
public Document.Page.Layout.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Document.Page.Layout.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Document.Page.Layout getDefaultInstance()
public static com.google.protobuf.Parser<Document.Page.Layout> parser()
public com.google.protobuf.Parser<Document.Page.Layout> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Document.Page.Layout getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.