Enum Document.Layout.TextSegmentType (2.55.0)

public enum Document.Layout.TextSegmentType extends Enum<Document.Layout.TextSegmentType> implements ProtocolMessageEnum

The type of TextSegment in the context of the original document.

Protobuf enum google.cloud.automl.v1.Document.Layout.TextSegmentType

Implements

ProtocolMessageEnum

Static Fields

Name Description
FORM_FIELD

The text segment is a form field.

FORM_FIELD = 3;

FORM_FIELD_CONTENTS

The text segment is the text content part of a form field. It will be treated as child of another FORM_FIELD TextSegment if its span is subspan of another TextSegment with type FORM_FIELD.

FORM_FIELD_CONTENTS = 5;

FORM_FIELD_CONTENTS_VALUE

The text segment is the text content part of a form field. It will be treated as child of another FORM_FIELD TextSegment if its span is subspan of another TextSegment with type FORM_FIELD.

FORM_FIELD_CONTENTS = 5;

FORM_FIELD_NAME

The text segment is the name part of a form field. It will be treated as child of another FORM_FIELD TextSegment if its span is subspan of another TextSegment with type FORM_FIELD.

FORM_FIELD_NAME = 4;

FORM_FIELD_NAME_VALUE

The text segment is the name part of a form field. It will be treated as child of another FORM_FIELD TextSegment if its span is subspan of another TextSegment with type FORM_FIELD.

FORM_FIELD_NAME = 4;

FORM_FIELD_VALUE

The text segment is a form field.

FORM_FIELD = 3;

PARAGRAPH

The text segment is a paragraph.

PARAGRAPH = 2;

PARAGRAPH_VALUE

The text segment is a paragraph.

PARAGRAPH = 2;

TABLE

The text segment is a whole table, including headers, and all rows.

TABLE = 6;

TABLE_CELL

The text segment is a cell in table. It will be treated as child of another TABLE_ROW TextSegment if its span is subspan of another TextSegment with type TABLE_ROW.

TABLE_CELL = 9;

TABLE_CELL_VALUE

The text segment is a cell in table. It will be treated as child of another TABLE_ROW TextSegment if its span is subspan of another TextSegment with type TABLE_ROW.

TABLE_CELL = 9;

TABLE_HEADER

The text segment is a table's headers. It will be treated as child of another TABLE TextSegment if its span is subspan of another TextSegment with type TABLE.

TABLE_HEADER = 7;

TABLE_HEADER_VALUE

The text segment is a table's headers. It will be treated as child of another TABLE TextSegment if its span is subspan of another TextSegment with type TABLE.

TABLE_HEADER = 7;

TABLE_ROW

The text segment is a row in table. It will be treated as child of another TABLE TextSegment if its span is subspan of another TextSegment with type TABLE.

TABLE_ROW = 8;

TABLE_ROW_VALUE

The text segment is a row in table. It will be treated as child of another TABLE TextSegment if its span is subspan of another TextSegment with type TABLE.

TABLE_ROW = 8;

TABLE_VALUE

The text segment is a whole table, including headers, and all rows.

TABLE = 6;

TEXT_SEGMENT_TYPE_UNSPECIFIED

Should not be used.

TEXT_SEGMENT_TYPE_UNSPECIFIED = 0;

TEXT_SEGMENT_TYPE_UNSPECIFIED_VALUE

Should not be used.

TEXT_SEGMENT_TYPE_UNSPECIFIED = 0;

TOKEN

The text segment is a token. e.g. word.

TOKEN = 1;

TOKEN_VALUE

The text segment is a token. e.g. word.

TOKEN = 1;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()