public class TwoDimTableBase<I extends TwoDimTable,S extends TwoDimTableBase> extends Schema<I,TwoDimTableBase<I,S>>
Modifier and Type | Class and Description |
---|---|
static class |
TwoDimTableBase.ColumnSpecsBase |
Schema.Meta
Modifier and Type | Field and Description |
---|---|
TwoDimTableBase.ColumnSpecsBase[] |
columns |
IcedWrapper[][] |
data |
java.lang.String |
description |
java.lang.String |
name |
int |
rowcount |
__meta, _impl_class, _version_pattern, EXCLUDE_FIELDS, INCLUDE_FIELDS
Constructor and Description |
---|
TwoDimTableBase() |
Modifier and Type | Method and Description |
---|---|
TwoDimTableBase |
fillFromImpl(TwoDimTable t)
Fill a TwoDimTable Schema from a TwoDimTable
|
TwoDimTable |
fillImpl(TwoDimTable impl)
Fill a TwoDimTable from this Schema
|
AutoBuffer |
writeJSON_impl(AutoBuffer ab)
Implementation of the
Iced serialization protocol, only called by
auto-genned code. |
acceptsFrame, createAndFillImpl, createImpl, extractVersion, fillFromParms, getExperimentalVersion, getHighestSupportedVersion, getImplClass, getImplClass, getLatestVersion, getSchemaVersion, markdown, markdown, markdown, markdown, newInstance, register, registerAllSchemasIfNecessary, schema, schema, schema, schema, schema, schemaClass, schemaClass, schemaClass, schemaClass, schemas
clone, frozenType, read_impl, read, readExternal, readJSON_impl, readJSON, toJsonString, write_impl, write, writeExternal, writeHTML_impl, writeHTML, writeJSON
@API(help="Column Specification", direction=OUTPUT) public TwoDimTableBase.ColumnSpecsBase[] columns
@API(help="Table Data (col-major)", direction=OUTPUT) public IcedWrapper[][] data
public TwoDimTableBase fillFromImpl(TwoDimTable t)
fillFromImpl
in class Schema<I extends TwoDimTable,TwoDimTableBase<I extends TwoDimTable,S extends TwoDimTableBase>>
t
- TwoDimTablepublic TwoDimTable fillImpl(TwoDimTable impl)
fillImpl
in class Schema<I extends TwoDimTable,TwoDimTableBase<I extends TwoDimTable,S extends TwoDimTableBase>>
impl
- public AutoBuffer writeJSON_impl(AutoBuffer ab)
Iced
Iced
serialization protocol, only called by
auto-genned code. Not intended to be called by user code. Override only
for custom Iced serializers.writeJSON_impl
in interface Freezable
writeJSON_impl
in class Iced
ab
- AutoBuffer
to write this object to.AutoBuffer
for flow-coding.