public interface ClayTableSchemaBuilder
Modifier and Type | Method and Description |
---|---|
<T extends ClayTableSchemaField> |
addClayTableSchemaField(java.lang.Class<T> clazz,
java.lang.String fieldName) |
<T extends ClayTableSchemaField> |
addClayTableSchemaField(java.lang.Class<T> clazz,
java.lang.String fieldName,
java.lang.String label) |
void |
addClayTableSchemaField(ClayTableSchemaField clayTableSchemaField) |
ClayTableSchemaField |
addClayTableSchemaField(java.lang.String fieldName) |
ClayTableSchemaField |
addClayTableSchemaField(java.lang.String fieldName,
java.lang.String label) |
ClayTableSchema |
build() |
void |
removeClayTableSchemaField(java.lang.String fieldName) |
void |
setClayTableSchema(ClayTableSchema clayTableSchema) |
<T extends ClayTableSchemaField> T addClayTableSchemaField(java.lang.Class<T> clazz, java.lang.String fieldName)
<T extends ClayTableSchemaField> T addClayTableSchemaField(java.lang.Class<T> clazz, java.lang.String fieldName, java.lang.String label)
void addClayTableSchemaField(ClayTableSchemaField clayTableSchemaField)
ClayTableSchemaField addClayTableSchemaField(java.lang.String fieldName)
ClayTableSchemaField addClayTableSchemaField(java.lang.String fieldName, java.lang.String label)
ClayTableSchema build()
void removeClayTableSchemaField(java.lang.String fieldName)
void setClayTableSchema(ClayTableSchema clayTableSchema)