| Constructor and Description |
|---|
Table(ITableModel dataModel,
ILogicalTable data) |
Table(String tableName,
TableSyntaxNode tsn) |
public Table(ITableModel dataModel, ILogicalTable data)
public Table(String tableName, TableSyntaxNode tsn)
public void setData(ILogicalTable dataWithHeader)
public ILogicalTable getData()
public void setModel(ITableModel dataModel)
public String getColumnDisplay(int n)
getColumnDisplay in interface ITablepublic int getColumnIndex(String columnName)
getColumnIndex in interface ITablepublic String getColumnName(int n)
getColumnName in interface ITablepublic IOpenClass getColumnType(int n)
getColumnType in interface ITablepublic Object getDataArray()
getDataArray in interface ITablepublic ITableModel getDataModel()
getDataModel in interface ITablepublic IGridTable getHeaderTable()
getHeaderTable in interface ITablepublic int getNumberOfColumns()
getNumberOfColumns in interface ITablepublic ColumnDescriptor getColumnDescriptor(int i)
getColumnDescriptor in interface ITablepublic int getNumberOfRows()
getNumberOfRows in interface ITablepublic String getPrimaryIndexKey(int row)
getPrimaryIndexKey in interface ITablepublic Integer getRowIndex(Object target)
getRowIndex in interface ITablepublic IGridTable getRowTable(int row)
getRowTable in interface ITablepublic TableSyntaxNode getTableSyntaxNode()
getTableSyntaxNode in interface ITablepublic Map<String,Integer> getUniqueIndex(int columnIndex) throws SyntaxNodeException
getUniqueIndex in interface ITableSyntaxNodeExceptionpublic Map<String,Integer> makeUniqueIndex(int colIdx) throws SyntaxNodeException
makeUniqueIndex in interface ITableSyntaxNodeExceptionpublic List<Object> getUniqueValues(int colIdx) throws SyntaxNodeException
getUniqueValues in interface ITableSyntaxNodeExceptionpublic void populate(IDataBase dataBase, IBindingContext bindingContext) throws Exception
public void preLoad(OpenlToolAdaptor openlAdapter) throws Exception
public void setPrimaryIndexKey(int row,
String value)
setPrimaryIndexKey in interface ITablepublic Object findObject(int columnIndex, String skey, IBindingContext cxt) throws SyntaxNodeException
findObject in interface ITableSyntaxNodeExceptionCopyright © 2004–2019 OpenL Tablets. All rights reserved.