public interface TableBuilder extends AnnotationBuilder
TableCollection.createTableBuilder(nxopen.diagramming.tables.Table)
Modifier and Type | Interface and Description |
---|---|
static class |
TableBuilder.FillColorData
This class holds the data returned from
getFillColor() |
static class |
TableBuilder.InheritOption
Represents the inherit option.
|
AnnotationBuilder.TextTypeOption
SheetElementBuilder.AllowedTransformationsData, SheetElementBuilder.ResizeOptionType
Modifier and Type | Method and Description |
---|---|
RenderingPropertiesBuilder |
bottomBorder()
Returns the bottom border rendering properties.
|
CellSettingsBuilder |
cellSettingsBuilder()
Returns the default cell border settings.
|
ContinuationDataBuilder |
continuationDataBuilder()
Returns the continuation data.
|
CellBuilder |
getCell(int rowIndex,
int columnIndex)
The method to get the cell at the given row and column indexes.
|
ColumnBuilder |
getColumn(int columnIndex)
The method to get the column at the given column index.
|
TableBuilder.FillColorData |
getFillColor()
The method to get the fill color.
|
CellRangeBuilder |
getHeader(int headerIndex)
The method to get the header at the given header index.
|
CellBuilder |
getHeaderCell(int rowIndex,
int columnIndex)
The method to get the header cell at the given row and column indexes.
|
int |
getNumberOfColumns()
Returns the initial number of columns.
|
int |
getNumberOfHeaders()
Returns the number of headers.
|
int |
getNumberOfRows()
Returns the number of rows.
|
RowBuilder |
getRow(int rowIndex)
The method to get the row at the given row index.
|
void |
inherit(TableBuilder.InheritOption inheritOption,
Annotation annotation)
Inherit.
|
double |
initialColumnWidth()
Returns the initial width of column.
|
void |
insertColumns(int columnIndex,
int numColumns)
The method to insert the given number of columns after the given column index.
|
void |
insertHeaders(int headerIndex,
int numHeaders)
The method to insert the given number of headers after the given header index.
|
void |
insertRows(int rowIndex,
int numRows)
The method to insert the given number of rows after the given row index.
|
RenderingPropertiesBuilder |
leftBorder()
Returns the left border rendering properties.
|
boolean |
locked()
Returns the locked flag.
|
void |
mergeCells(int topRow,
int leftColumn,
int bottomRow,
int rightColumn)
The method to merge the cells in the given ranges.
|
void |
mergeHeaderCells(int topRow,
int leftColumn,
int bottomRow,
int rightColumn)
The method to merge the header cells in the given ranges.
|
void |
removeColumns(int columnIndex,
int numColumns)
The method to remove the given number of columns starting with the given column index.
|
void |
removeHeaders(int headerIndex,
int numHeaders)
The method to remove the given number of headers starting with the given header index.
|
void |
removeRows(int rowIndex,
int numRows)
The method to remove the given number of rows starting with the given row index.
|
RenderingPropertiesBuilder |
rightBorder()
Returns the right border rendering properties.
|
void |
setFillColor(NXColor color,
double opacity)
The method to set the fill color.
|
void |
setInitialColumnWidth(double columnWidth)
License requirements: None. |
void |
setLocked(boolean locked)
License requirements: None. |
TableSettingsBuilder |
tableSettingsBuilder()
Returns the table settings.
|
RenderingPropertiesBuilder |
topBorder()
Returns the top border rendering properties.
|
void |
unMergeCell(int rowIndex,
int columnIndex)
The method to unmerge the cell at the given row and column indexes.
|
void |
unMergeHeaderCell(int rowIndex,
int columnIndex)
The method to unmerge the header cell at the given row and column indexes.
|
boundaryDisplay, boundaryType, formattedStringBuilder, setBoundaryDisplay, setBoundaryType, setText, setTextType, text, textStyleBuilder, textType
getAllPorts, getPorts
getAllowedTransformations, getMinNodeSize, height, heightPolicy, internal, label, labelName, location, locationStyle, mirrorX, mirrorY, owner, owningSheet, resizeOption, rotation, setHeight, setHeightPolicy, setLabelName, setLocationStyle, setMinNodeSize, setMirrorX, setMirrorY, setOwner, setOwningSheet, setResizeOption, setRotation, setWidth, setWidthPolicy, setX, setY, setZDepth, sourceElement, upToDate, visible, width, widthPolicy, x, y, zdepth
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
CellSettingsBuilder cellSettingsBuilder() throws NXException, RemoteException
NXException
RemoteException
TableSettingsBuilder tableSettingsBuilder() throws NXException, RemoteException
NXException
RemoteException
ContinuationDataBuilder continuationDataBuilder() throws NXException, RemoteException
NXException
RemoteException
RenderingPropertiesBuilder bottomBorder() throws NXException, RemoteException
NXException
RemoteException
RenderingPropertiesBuilder leftBorder() throws NXException, RemoteException
NXException
RemoteException
RenderingPropertiesBuilder rightBorder() throws NXException, RemoteException
NXException
RemoteException
RenderingPropertiesBuilder topBorder() throws NXException, RemoteException
NXException
RemoteException
double initialColumnWidth() throws NXException, RemoteException
NXException
RemoteException
void setInitialColumnWidth(double columnWidth) throws NXException, RemoteException
columnWidth
- NXException
RemoteException
int getNumberOfColumns() throws NXException, RemoteException
NXException
RemoteException
int getNumberOfHeaders() throws NXException, RemoteException
NXException
RemoteException
int getNumberOfRows() throws NXException, RemoteException
NXException
RemoteException
void insertHeaders(int headerIndex, int numHeaders) throws NXException, RemoteException
headerIndex
- numHeaders
- NXException
RemoteException
void insertColumns(int columnIndex, int numColumns) throws NXException, RemoteException
columnIndex
- numColumns
- NXException
RemoteException
void insertRows(int rowIndex, int numRows) throws NXException, RemoteException
rowIndex
- numRows
- NXException
RemoteException
void removeHeaders(int headerIndex, int numHeaders) throws NXException, RemoteException
headerIndex
- numHeaders
- NXException
RemoteException
void removeColumns(int columnIndex, int numColumns) throws NXException, RemoteException
columnIndex
- numColumns
- NXException
RemoteException
void removeRows(int rowIndex, int numRows) throws NXException, RemoteException
rowIndex
- numRows
- NXException
RemoteException
CellBuilder getHeaderCell(int rowIndex, int columnIndex) throws NXException, RemoteException
rowIndex
- columnIndex
- NXException
RemoteException
CellBuilder getCell(int rowIndex, int columnIndex) throws NXException, RemoteException
rowIndex
- columnIndex
- NXException
RemoteException
CellRangeBuilder getHeader(int headerIndex) throws NXException, RemoteException
headerIndex
- NXException
RemoteException
ColumnBuilder getColumn(int columnIndex) throws NXException, RemoteException
columnIndex
- NXException
RemoteException
RowBuilder getRow(int rowIndex) throws NXException, RemoteException
rowIndex
- NXException
RemoteException
TableBuilder.FillColorData getFillColor() throws NXException, RemoteException
NXException
RemoteException
void setFillColor(NXColor color, double opacity) throws NXException, RemoteException
color
- opacity
- NXException
RemoteException
boolean locked() throws NXException, RemoteException
NXException
RemoteException
void setLocked(boolean locked) throws NXException, RemoteException
locked
- NXException
RemoteException
void mergeHeaderCells(int topRow, int leftColumn, int bottomRow, int rightColumn) throws NXException, RemoteException
topRow
- leftColumn
- bottomRow
- rightColumn
- NXException
RemoteException
void mergeCells(int topRow, int leftColumn, int bottomRow, int rightColumn) throws NXException, RemoteException
topRow
- leftColumn
- bottomRow
- rightColumn
- NXException
RemoteException
void unMergeHeaderCell(int rowIndex, int columnIndex) throws NXException, RemoteException
rowIndex
- columnIndex
- NXException
RemoteException
void unMergeCell(int rowIndex, int columnIndex) throws NXException, RemoteException
rowIndex
- columnIndex
- NXException
RemoteException
void inherit(TableBuilder.InheritOption inheritOption, Annotation annotation) throws NXException, RemoteException
inheritOption
- annotation
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.