infovis.metadata
Class MinAggregation.DenseColumn

java.lang.Object
  extended by infovis.utils.ChangeManager
      extended by infovis.column.AbstractColumn
          extended by infovis.column.ColumnProxy
              extended by infovis.metadata.MinAggregation.DenseColumn
All Implemented Interfaces:
IntComparator, Column, Metadata, Constants, DepthFirst.Visitor, RowComparator, Serializable, EventListener, ChangeListener
Enclosing class:
MinAggregation

public static class MinAggregation.DenseColumn
extends ColumnProxy
implements DepthFirst.Visitor

See Also:
Serialized Form

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
MinAggregation.DenseColumn(Column src, Tree tree)
           
 
Method Summary
 int compare(int a, int b)
          
 int getIndex(int row)
           
 String getValueAt(int row)
          Returns the String representation of the element at the specified position in this column or null if the element is undefined.
 boolean isValueUndefined(int row)
          Returns true if the ith value is undefined.
 void postorder(int node)
          Method called when all the children of the node have been traversed.
 boolean preorder(int node)
          Method called when the node is initially reached.
 void update()
           
 
Methods inherited from class infovis.column.ColumnProxy
addValue, addValueOrNull, capacity, clear, dispose, ensureCapacity, getClientProperty, getFormat, getMaxIndex, getMetadata, getMinIndex, getName, getValueClass, hasUndefinedValue, isEmpty, isInternal, iterator, setFormat, setName, setSize, setValueAt, setValueOrNullAt, setValueUndefined, size, stateChanged
 
Methods inherited from class infovis.column.AbstractColumn
addChangeListener, compareValues, computeValueMap, computeValueMap, equalObj, equals, getLastModifiedRow, toString
 
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

MinAggregation.DenseColumn

public MinAggregation.DenseColumn(Column src,
                                  Tree tree)
Method Detail

update

public void update()

preorder

public boolean preorder(int node)
Description copied from interface: DepthFirst.Visitor
Method called when the node is initially reached.

Specified by:
preorder in interface DepthFirst.Visitor
Parameters:
node - the reached node.
Returns:
true if the subtree should be traversed, false if it should be pruned from the traversal. In the latter case, the two other methods are not called for the node.

postorder

public void postorder(int node)
Description copied from interface: DepthFirst.Visitor
Method called when all the children of the node have been traversed.

Specified by:
postorder in interface DepthFirst.Visitor
Parameters:
node - the reached node.

isValueUndefined

public boolean isValueUndefined(int row)
Description copied from class: ColumnProxy
Returns true if the ith value is undefined.

Specified by:
isValueUndefined in interface Column
Specified by:
isValueUndefined in interface RowComparator
Overrides:
isValueUndefined in class ColumnProxy
Parameters:
row - the index
Returns:
true if the ith value is undefined.

getIndex

public int getIndex(int row)

getValueAt

public String getValueAt(int row)
Description copied from class: ColumnProxy
Returns the String representation of the element at the specified position in this column or null if the element is undefined. The representation is generated by the current format.

Specified by:
getValueAt in interface Column
Overrides:
getValueAt in class ColumnProxy
Parameters:
row - index of element representation to return.
Returns:
the String representation of element at the specified position in this column or null if the element is undefined.

compare

public int compare(int a,
                   int b)
Description copied from class: ColumnProxy

Specified by:
compare in interface IntComparator
Overrides:
compare in class ColumnProxy


Copyright 2005 by Jean-Daniel Fekete and INRIA, France All rights reserved.