Package lukfor.tables.columns
Class AbstractColumn
- java.lang.Object
-
- lukfor.tables.columns.AbstractColumn
-
- Direct Known Subclasses:
DateColumn,DoubleColumn,IntegerColumn,StringColumn
public abstract class AbstractColumn extends Object
-
-
Constructor Summary
Constructors Constructor Description AbstractColumn(int initSize)
-
Method Summary
-
-
-
Method Detail
-
copyDataFrom
public void copyDataFrom(AbstractColumn column)
-
replaceDataFrom
public void replaceDataFrom(AbstractColumn column)
-
setName
public void setName(String name)
-
getName
public String getName()
-
getType
public abstract ColumnType getType()
-
set
public void set(int index, Object data)
-
accepts
public abstract boolean accepts(Object data)
-
add
public void add(Object data)
-
get
public Object get(int index)
-
getSize
public int getSize()
-
fillMissings
public void fillMissings(Object value)
-
apply
public void apply(IApplyFunction function)
-
getMissings
public int getMissings()
-
getUniqueValues
public int getUniqueValues()
-
getSum
public Object getSum()
-
getMean
public Object getMean()
-
getMin
public Object getMin()
-
getMax
public Object getMax()
-
getSd
public Object getSd()
-
getSummary
public String getSummary()
-
printSummary
public void printSummary()
-
printSummary
public void printSummary(PrintStream out)
-
isMissingValue
public abstract boolean isMissingValue(Object object)
-
cloneStructure
public abstract AbstractColumn cloneStructure()
-
-