EVolve.visualization
Class Dimension

java.lang.Object
  |
  +--EVolve.visualization.Dimension
Direct Known Subclasses:
ReferenceDimension, ValueDimension

public abstract class Dimension
extends java.lang.Object


Field Summary
protected  DataFilter dataFilter
           
 
Constructor Summary
Dimension()
           
 
Method Summary
 DataFilter getDataFilter()
          Gets the data filter.
 int getEntityNumber()
           
abstract  int getField(Element element)
          Gets the data from the element.
 java.lang.String getName()
          Gets the name of the dimension.
abstract  void preVisualize()
           
 void setDataFilter(DataFilter dataFilter)
          Sets the data filter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataFilter

protected DataFilter dataFilter
Constructor Detail

Dimension

public Dimension()
Method Detail

getName

public java.lang.String getName()
Gets the name of the dimension.

Returns:
name of the dimension

setDataFilter

public void setDataFilter(DataFilter dataFilter)
Sets the data filter.

Parameters:
dataFilter - data filter

getDataFilter

public DataFilter getDataFilter()
Gets the data filter.

Returns:
data filter

getField

public abstract int getField(Element element)
Gets the data from the element.

Returns:
id of the entity if the field is a reference, or the value if the field is a value

preVisualize

public abstract void preVisualize()

getEntityNumber

public int getEntityNumber()