@OpenApiAll
public class Table
extends java.lang.Object
Constructor and Description |
---|
Table(com.nomagic.diagramtable.Table table,
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Diagram diagram)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCellValueAsString(java.lang.Object cellValue)
Get cell value as string by cellValue.
|
java.lang.String |
getColumn(int columnNumber)
Get column name by column number as if the column is not visible.
|
java.lang.String |
getColumn(java.lang.String columnId)
Get column name from column ID.
|
java.util.List<java.lang.String> |
getColumnIds()
Get all column IDs.
|
java.util.List<java.lang.String> |
getColumnNames()
Get all column names.
|
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Diagram |
getDiagram()
Get diagram
|
com.nomagic.reportwizard.tools.DiagramTableTool |
getDiagramTool()
Get DiagramTableTool
|
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element |
getFilteredRow(int rowNumber)
Get filtered row element specific row number.
|
java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> |
getFilteredRows()
Get filtered row elements.
|
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element |
getRow(int rowNumber)
Get row element specific row number.
|
java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> |
getRows()
Get all row elements.
|
com.nomagic.diagramtable.Table |
getTable()
Get diagram table
|
java.lang.Object |
getValue(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element rowElement,
int columnNumber)
Get value from row element and column number.
|
java.lang.Object |
getValue(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element rowElement,
java.lang.String columnIdOrName)
Get value from row element and column ID or column name.
|
java.lang.Object |
getValue(int rowNumber,
int columnNumber)
Get value from row number and column number.
|
java.lang.String |
getValueAsString(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element rowElement,
int columnNumber)
Get value from row element and column number as String.
|
java.lang.String |
getValueAsString(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element rowElement,
java.lang.String columnIdOrName)
Get value from row element and column Id or column name as String.
|
java.lang.String |
getValueAsString(int rowNumber,
int columnNumber)
Get value from row number and column Id or column name as String.
|
java.lang.String |
getVisibleColumn(int columnNumber)
Get only visible column name by column number.
|
java.util.List<java.lang.String> |
getVisibleColumnIds()
Get list of visible column id.
|
java.lang.Object |
getVisibleValue(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element rowElement,
int columnNumber)
Get visible value from row element and column number.
|
java.lang.Object |
getVisibleValue(int rowNumber,
int columnNumber)
Get value from row number and column number.
|
java.lang.String |
getVisibleValueAsString(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element rowElement,
int columnNumber)
Get visible value from row element and column number as String.
|
java.lang.String |
getVisibleValueAsString(int rowNumber,
int columnNumber)
Get value from row number and column Id or column name as String.
|
boolean |
isFilteredRows()
True for filtered rows
|
void |
resetFilteredRows()
Reset isFilteredRows value by state from getRow
|
void |
setFilteredRows(boolean isFilteredRows)
True for filtered rows
|
public Table(com.nomagic.diagramtable.Table table, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Diagram diagram)
table
- generic table instancepublic com.nomagic.diagramtable.Table getTable()
public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Diagram getDiagram()
public com.nomagic.reportwizard.tools.DiagramTableTool getDiagramTool()
public boolean isFilteredRows()
public void setFilteredRows(boolean isFilteredRows)
isFilteredRows
- public void resetFilteredRows()
isFilteredRows
- public java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getRows()
public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element getRow(int rowNumber)
rowNumber
- row number starts with 0public java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getFilteredRows()
public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element getFilteredRow(int rowNumber)
rowNumber
- row number starts with 0public java.lang.String getColumn(java.lang.String columnId)
columnId
- the id of column. Using column id for benefiting of consistency between different languages
e.g. French and English. The column ID can be retrieved by method getColumnIds().public java.lang.String getColumn(int columnNumber)
columnNumber
- column number starts with 1. The column number 0 is row number.public java.util.List<java.lang.String> getColumnNames()
public java.util.List<java.lang.String> getColumnIds()
public java.lang.Object getValue(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element rowElement, java.lang.String columnIdOrName)
rowElement
- row elementcolumnIdOrName
- column id or column namepublic java.lang.Object getValue(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element rowElement, int columnNumber)
rowElement
- row elementcolumnNumber
- column number starts with 0public java.lang.Object getValue(int rowNumber, int columnNumber)
rowNumber
- row number start with 0columnNumber
- column number start with 1. The column number 0 is row number.public java.lang.String getValueAsString(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element rowElement, java.lang.String columnIdOrName)
rowElement
- row elementcolumnIdOrName
- column id or column namepublic java.lang.String getValueAsString(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element rowElement, int columnNumber)
rowElement
- row elementcolumnNumber
- column number start with 0.public java.lang.String getValueAsString(int rowNumber, int columnNumber)
rowNumber
- row number start with 0columnNumber
- column number start with 1. The column number 0 is row numberpublic java.util.List<java.lang.String> getVisibleColumnIds()
public java.lang.String getVisibleColumn(int columnNumber)
columnNumber
- column numberpublic java.lang.Object getVisibleValue(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element rowElement, int columnNumber)
rowElement
- row elementcolumnNumber
- column number starts with 0public java.lang.Object getVisibleValue(int rowNumber, int columnNumber)
rowNumber
- row number start with 0columnNumber
- column number start with 1. The column number 0 is row number.public java.lang.String getVisibleValueAsString(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element rowElement, int columnNumber)
rowElement
- row elementcolumnNumber
- column number start with 0.public java.lang.String getVisibleValueAsString(int rowNumber, int columnNumber)
rowNumber
- row number start with 0columnNumber
- column number start with 1. The column number 0 is row numberpublic java.lang.String getCellValueAsString(java.lang.Object cellValue)
cellValue
- value at specified cellCopyright © 2015 - No Magic Asia