com.metsci.glimpse.dspl.parser.column
Class AbstractTableColumn

java.lang.Object
  extended by com.metsci.glimpse.dspl.parser.column.AbstractTableColumn
All Implemented Interfaces:
TableColumn
Direct Known Subclasses:
CompactInternStringTableColumn, CompactStringTableColumn, ConstantTableColumn, DynamicTableColumn, SimpleTableColumn

public abstract class AbstractTableColumn
extends java.lang.Object
implements TableColumn


Constructor Summary
AbstractTableColumn(Table.Column column, Concept concept, DataType type, int size)
           
 
Method Summary
 boolean[] getBooleanData()
           
 boolean getBooleanData(int i)
           
 Table.Column getColumn()
           
 Concept getConcept()
           
 long[] getDateData()
           
 long getDateData(int i)
           
 float[] getFloatData()
           
 float getFloatData(int i)
           
 int[] getIntegerData()
           
 int getIntegerData(int i)
           
 int getSize()
           
 java.lang.String[] getStringData()
           
 java.lang.String getStringData(int i)
           
 DataType getType()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.metsci.glimpse.dspl.parser.column.TableColumn
isConstant
 

Constructor Detail

AbstractTableColumn

public AbstractTableColumn(Table.Column column,
                           Concept concept,
                           DataType type,
                           int size)
Method Detail

getColumn

public Table.Column getColumn()
Specified by:
getColumn in interface TableColumn

getConcept

public Concept getConcept()
Specified by:
getConcept in interface TableColumn

getType

public DataType getType()
Specified by:
getType in interface TableColumn

getSize

public int getSize()
Specified by:
getSize in interface TableColumn

getStringData

public java.lang.String[] getStringData()
Specified by:
getStringData in interface TableColumn

getIntegerData

public int[] getIntegerData()
Specified by:
getIntegerData in interface TableColumn

getFloatData

public float[] getFloatData()
Specified by:
getFloatData in interface TableColumn

getBooleanData

public boolean[] getBooleanData()
Specified by:
getBooleanData in interface TableColumn

getDateData

public long[] getDateData()
Specified by:
getDateData in interface TableColumn

getStringData

public java.lang.String getStringData(int i)
Specified by:
getStringData in interface TableColumn

getIntegerData

public int getIntegerData(int i)
Specified by:
getIntegerData in interface TableColumn

getFloatData

public float getFloatData(int i)
Specified by:
getFloatData in interface TableColumn

getBooleanData

public boolean getBooleanData(int i)
Specified by:
getBooleanData in interface TableColumn

getDateData

public long getDateData(int i)
Specified by:
getDateData in interface TableColumn


Copyright © 2012 Metron, Inc.. All Rights Reserved.