public class ProxyDataTable extends AbstractUnmodifiableDataTable
DEFAULT_FORMAT, ELEMENT_ID| Constructor and Description |
|---|
ProxyDataTable(ElementList elements,
ClassicEncodingSettings settings,
boolean validate,
AggreGateDeviceController controller) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.lang.String |
dataAsString(boolean showFieldNames,
boolean showHiddenFields,
boolean showPasswords) |
boolean |
equals(java.lang.Object obj) |
java.lang.Integer |
findIndex(DataTableQuery query) |
Context |
getFunctionContext() |
DataRecord |
getRecord(int number)
Returns record with specified index.
|
int |
hashCode() |
boolean |
isOneCellTable()
Returns true if table has exactly one record and one field.
|
java.util.Iterator<DataRecord> |
iterator() |
java.util.Iterator<DataRecord> |
iterator(int index) |
void |
setFunctionContext(Context functionContext) |
void |
setId(java.lang.Long id)
Sets table ID (even if the table is immutable) if it has not been already set to a non-null Long.
|
void |
splitFormat() |
java.lang.String |
toDefaultString() |
addRecord, addRecord, addRecord, addRecord, removeRecordImpl, removeRecords, reorderRecord, setRecord, sort, sortclone, compareTo, decrementRecordCount, getRecordCount, incrementRecordCount, isSimple, makeImmutable, setRecordCount, toSimpleDataTableaddRecords, append, applyCachedFormat, cloneIfImmutable, conform, conformMessage, dataAsString, dataAsString, encode, encode, encode, encode, findIndex, findIndex, fixRecords, get, getDescription, getEncodedData, getEncodedData, getFieldCount, getFormat, getFormat, getFormat, getId, getInvalidationMessage, getQuality, getRecordById, getRecords, getTimestamp, getValue, hasField, isImmutable, isInvalid, joinFormats, rec, removeRecord, removeRecordsByIds, select, select, selectAll, setFormat, setInvalidationMessage, setQuality, setTimestamp, sort, stream, swapRecords, toString, validate, validateRecordpublic ProxyDataTable(ElementList elements, ClassicEncodingSettings settings, boolean validate, AggreGateDeviceController controller) throws DataTableException
DataTableExceptionpublic void setId(java.lang.Long id)
AbstractBigDataTablesetId in interface DataTablesetId in class AbstractBigDataTablepublic void splitFormat()
splitFormat in interface DataTablesplitFormat in class AbstractDataTablepublic DataRecord getRecord(int number)
public boolean equals(java.lang.Object obj)
public int hashCode()
public java.lang.String toDefaultString()
public java.lang.String dataAsString(boolean showFieldNames,
boolean showHiddenFields,
boolean showPasswords)
public boolean isOneCellTable()
public java.lang.Integer findIndex(DataTableQuery query)
public java.util.Iterator<DataRecord> iterator()
public java.util.Iterator<DataRecord> iterator(int index)
public Context getFunctionContext()
public void setFunctionContext(Context functionContext)
public void close()
close in interface DataTableclose in class AbstractDataTable