public class TemplateColumn<T extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> extends Object implements Serializable, Representable
| Constructor and Description |
|---|
TemplateColumn(ColumnCategory columnType,
Class<T> valueType) |
TemplateColumn(ColumnCategory columnType,
Class<T> valueType,
ReferenceObject reference) |
| Modifier and Type | Method and Description |
|---|---|
void |
addExpression(org.gcube.data.analysis.tabulardata.expression.Expression expression) |
void |
addRule(Long ruleId) |
boolean |
equals(Object obj) |
ColumnCategory |
getColumnType() |
List<org.gcube.data.analysis.tabulardata.expression.Expression> |
getExpressions() |
String |
getId() |
String |
getLabel() |
ReferenceObject |
getReference() |
String |
getRepresentation() |
List<Long> |
getRules() |
Class<? extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> |
getValueType() |
int |
hashCode() |
void |
setId(String id) |
void |
setLabel(String label) |
String |
toString() |
public TemplateColumn(ColumnCategory columnType, Class<T> valueType)
public TemplateColumn(ColumnCategory columnType, Class<T> valueType, ReferenceObject reference)
public ColumnCategory getColumnType()
public Class<? extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> getValueType()
public String getId()
public void addRule(Long ruleId)
public String getLabel()
public void setLabel(String label)
public List<org.gcube.data.analysis.tabulardata.expression.Expression> getExpressions()
public void addExpression(org.gcube.data.analysis.tabulardata.expression.Expression expression)
expressions - the expressions to setpublic void setId(String id)
public ReferenceObject getReference()
public String getRepresentation()
getRepresentation in interface RepresentableCopyright © 2020. All Rights Reserved.