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

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

public class CodeColumn
extends Column

Represent a column containing the unique codes of the codelist.

Author:
"Luigi Fortunati"
See Also:
Serialized Form

Constructor Summary
CodeColumn(CodeColumn column)
           
CodeColumn(String label)
           
CodeColumn(String label, String name)
           
 
Method Summary
 boolean equals(Object obj)
           
 ColumnType getColumnType()
           
 DataType getDataType()
           
 String getLabel()
           
 String getName()
           
 ColumnRelationship getRelationship()
           
 int hashCode()
           
 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, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CodeColumn

public CodeColumn(String label)

CodeColumn

public CodeColumn(String label,
                  String name)

CodeColumn

public CodeColumn(CodeColumn column)
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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2013. All Rights Reserved.