org.gcube.data.analysis.tabulardata.model.column
Class StatefulBaseColumn

java.lang.Object
  extended by org.gcube.data.analysis.tabulardata.model.column.Column
      extended by org.gcube.data.analysis.tabulardata.model.column.StatefulBaseColumn
All Implemented Interfaces:
Serializable, MetadataHolder

public abstract class StatefulBaseColumn
extends Column

See Also:
Serialized Form

Constructor Summary
StatefulBaseColumn(String label, String name, DataType dataType, ColumnRelationshipImpl relationship, ColumnType columnType)
           
 
Method Summary
 ColumnType getColumnType()
           
 DataType getDataType()
           
 String getLabel()
           
 String getName()
           
 ColumnRelationship getRelationship()
           
 boolean hasName()
           
 boolean hasRelationship()
           
 void setLabel(String label)
           
 void setName(String name)
           
 
Methods inherited from class org.gcube.data.analysis.tabulardata.model.column.Column
getAllMetadata, getMetadata, getMetadataObject, removeAllMetadata, removeMetadata, setMetadata, setMetadata, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatefulBaseColumn

public StatefulBaseColumn(String label,
                          String name,
                          DataType dataType,
                          ColumnRelationshipImpl relationship,
                          ColumnType columnType)
Method Detail

getLabel

public String getLabel()
Specified by:
getLabel in class Column

setLabel

public void setLabel(String label)
Specified by:
setLabel in class Column

hasName

public boolean hasName()
Specified by:
hasName in class Column

getName

public String getName()
Specified by:
getName in class Column

getDataType

public DataType getDataType()
Specified by:
getDataType in class Column

hasRelationship

public boolean hasRelationship()
Specified by:
hasRelationship in class Column

getRelationship

public ColumnRelationship getRelationship()
Specified by:
getRelationship in class Column

getColumnType

public ColumnType getColumnType()
Specified by:
getColumnType in class Column

setName

public void setName(String name)
Specified by:
setName in class Column


Copyright © 2013. All Rights Reserved.