|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object infovis.utils.ChangeManager infovis.column.AbstractColumn infovis.column.BasicColumn infovis.column.BasicObjectColumn infovis.column.ColumnColumn
public class ColumnColumn
Column containing columns.
Field Summary |
---|
Fields inherited from class infovis.column.AbstractColumn |
---|
MODIFIED_ALL, MODIFIED_NONE |
Fields inherited from interface infovis.metadata.Constants |
---|
CONTRIBUTOR, COVERAGE, CREATOR, DATE, DESCRITION, FORMAT, IDENTIFIER, LANGUAGE, PUBLISHER, RELATION, RIGHTS, SOURCE, SUBJECT, TITLE, TYPE |
Constructor Summary | |
---|---|
ColumnColumn(String name)
Creates a new ColumnColumn object. |
|
ColumnColumn(String name,
int reserve)
Creates a new ColumnColumn object. |
Method Summary | |
---|---|
void |
add(Column element)
Adds an element to the column. |
int |
compare(Column c1,
Column c2)
Comparator for elements of this column. |
int |
compare(int row1,
int row2)
|
Object |
definedValue()
Returns the instance of a value defined with the right type for this column. |
void |
fill(Column val)
Fills the column with the specified value. |
static ColumnColumn |
findColumn(Table t,
String name)
Returns a column as a ColumnColumn from a table, creating
it if needed. |
Column |
get(int index)
Returns the element at the specified position in this column. |
static ColumnColumn |
getColumn(Table t,
int index)
Returns a column as a ColumnColumn from an
Table . |
static ColumnColumn |
getColumn(Table t,
String name)
Returns a column as a ColumnColumn from a
Table . |
Class |
getValueClass()
Returns the class of the elements. |
void |
set(int index,
Column element)
Replaces the element at the specified position in this column with the specified element. |
void |
setExtend(int index,
Column element)
Replaces the element at the specified position in this column with the specified element, growing the column if necessary. |
Methods inherited from class infovis.column.BasicObjectColumn |
---|
add, capacity, clear, compare, compareValues, ensureCapacity, fill, format, getObjectAt, getOrder, getValueAt, getValueReference, hasUndefinedValue, indexOf, isValueUndefined, parse, remove, remove, setExtend, setObjectAt, setOrder, setSize, setValueAt, setValueUndefined, size |
Methods inherited from class infovis.column.BasicColumn |
---|
addValue, addValueOrNull, firstValidRow, getClientProperty, getFormat, getMaxIndex, getMetadata, getMinIndex, getName, isEmpty, isInternal, iterator, lastValidRow, setFormat, setName, setValueOrNullAt, toString |
Methods inherited from class infovis.column.AbstractColumn |
---|
addChangeListener, computeValueMap, computeValueMap, equalObj, equals, getLastModifiedRow |
Methods inherited from class infovis.utils.ChangeManager |
---|
disableNotify, enableNotify, getModCount, removeChangeListener |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface infovis.Column |
---|
disableNotify, enableNotify, removeChangeListener |
Constructor Detail |
---|
public ColumnColumn(String name)
ColumnColumn
object.
name
- the column name.public ColumnColumn(String name, int reserve)
ColumnColumn
object.
name
- the column name.reserve
- the initial capacity.Method Detail |
---|
public Column get(int index)
index
- index of element to return.
public void set(int index, Column element)
index
- index of element to replace.element
- element to be stored at the specified position.public void setExtend(int index, Column element)
index
- index of element to replace.element
- element to be stored at the specified position.public void add(Column element)
element
- the element.public void fill(Column val)
val
- the valuepublic final int compare(Column c1, Column c2)
c1
- first element.c2
- second element.
public static ColumnColumn getColumn(Table t, int index)
ColumnColumn
from an
Table
.
t
- the Table
index
- index in the Table
ColumnColumn
or null if no such column exists or
the column is not a ColumnColumn
.public static ColumnColumn getColumn(Table t, String name)
ColumnColumn
from a
Table
.
t
- the Table
name
- the column name.
ColumnColumn
or null if no such column exists or
the column is not a ColumnColumn
.public static ColumnColumn findColumn(Table t, String name)
ColumnColumn
from a table, creating
it if needed.
t
- the Table
name
- the column name.
ColumnColumn
from a table,public Class getValueClass()
getValueClass
in interface Column
getValueClass
in class BasicObjectColumn
public int compare(int row1, int row2)
compare
in interface IntComparator
compare
in class BasicObjectColumn
public Object definedValue()
definedValue
in class BasicObjectColumn
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |