public class TableStructure extends ModelElement
| Constructor and Description |
|---|
TableStructure(Class<? extends ITable> tableObjectClass) |
| Modifier and Type | Method and Description |
|---|---|
TableColumn |
getColumn(String columnName) |
List<String> |
getColumnNames() |
List<TableColumn> |
getColumns() |
TableStructureKind |
getKind() |
protected MessagesHelper |
getMessageHelper() |
protected String |
getMessageKey(DocumentationKind messageType) |
Object |
getValue(Object tableRow,
String columnName) |
Object |
getValue(Object tableRow,
TableColumn column)
This method retrieves the value of a table cell in a given row and column.
|
List<Object> |
getValues(Object tableRow) |
String |
toString() |
createMessageHelper, getDescription, getDocumentation, getExtensionPropertyIds, getExtensionPropertyValue, getLabel, getName, getRelevantProductObject, invokeField, invokeMethodpublic static final String KIND_NAME
public TableStructureKind getKind()
public List<TableColumn> getColumns()
TableColumnpublic TableColumn getColumn(String columnName)
columnName - name of the column in tablepublic Object getValue(Object tableRow, TableColumn column)
tableRow - an instance of the table row class matching the kind of the tableObjectClasscolumn - model of the table columnTableColumn.getValue(Object)public Object getValue(Object tableRow, String columnName)
getValue(Object, TableColumn)public List<Object> getValues(Object tableRow)
getValue(Object, TableColumn)protected MessagesHelper getMessageHelper()
getMessageHelper in class ModelElementprotected String getMessageKey(DocumentationKind messageType)
getMessageKey in class ModelElementpublic String toString()
toString in class ModelElementCopyright © 2016. All rights reserved.