Share via


DocumentTableCell Class

  • java.lang.Object
    • com.azure.ai.contentunderstanding.models.DocumentTableCell

Implements

public final class DocumentTableCell
implements JsonSerializable<DocumentTableCell>

Table cell in a document table.

Method Summary

Modifier and Type Method and Description
static DocumentTableCell fromJson(JsonReader jsonReader)

Reads an instance of DocumentTableCell from the JsonReader.

int getColumnIndex()

Get the columnIndex property: Column index of the cell.

Integer getColumnSpan()

Get the columnSpan property: Number of columns spanned by this cell.

String getContent()

Get the content property: Content of the table cell.

List<String> getElements()

Get the elements property: Child elements of the table cell.

DocumentTableCellKind getKind()

Get the kind property: Table cell kind.

int getRowIndex()

Get the rowIndex property: Row index of the cell.

Integer getRowSpan()

Get the rowSpan property: Number of rows spanned by this cell.

String getSource()

Get the source property: Encoded source that identifies the position of the table cell in the content.

ContentSpan getSpan()

Get the span property: Span of the table cell in the markdown content.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from java.lang.Object

Method Details

fromJson

public static DocumentTableCell fromJson(JsonReader jsonReader)

Reads an instance of DocumentTableCell from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of DocumentTableCell if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

getColumnIndex

public int getColumnIndex()

Get the columnIndex property: Column index of the cell.

Returns:

the columnIndex value.

getColumnSpan

public Integer getColumnSpan()

Get the columnSpan property: Number of columns spanned by this cell.

Returns:

the columnSpan value.

getContent

public String getContent()

Get the content property: Content of the table cell.

Returns:

the content value.

getElements

public List<String> getElements()

Get the elements property: Child elements of the table cell.

Returns:

the elements value.

getKind

public DocumentTableCellKind getKind()

Get the kind property: Table cell kind.

Returns:

the kind value.

getRowIndex

public int getRowIndex()

Get the rowIndex property: Row index of the cell.

Returns:

the rowIndex value.

getRowSpan

public Integer getRowSpan()

Get the rowSpan property: Number of rows spanned by this cell.

Returns:

the rowSpan value.

getSource

public String getSource()

Get the source property: Encoded source that identifies the position of the table cell in the content.

Returns:

the source value.

getSpan

public ContentSpan getSpan()

Get the span property: Span of the table cell in the markdown content.

Returns:

the span value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to