JIDE 3.5.15

com.jidesoft.treemap
Class DefaultTreeMapField<N>

java.lang.Object
  extended by com.jidesoft.treemap.AbstractTreeMapField<N>
      extended by com.jidesoft.treemap.DefaultTreeMapField<N>
All Implemented Interfaces:
TreeMapField<N>

public class DefaultTreeMapField<N>
extends AbstractTreeMapField<N>

The default implementation of a TreeMapField.


Constructor Summary
DefaultTreeMapField(TreeMapModel model, int index)
           
 
Method Summary
 boolean equals(Object o)
          
 int getIndex()
          The index of the column in the model.
 String getName()
          Returns the name of the field.
 TreeMapFieldSettings getSettings()
           
protected  TreeMapModel getTreeMapModel()
           
 Class getType()
          Returns the most specific superclass for all the values.
 Object getValue(N node)
          Returns the value for the specified row.
 int hashCode()
          
 boolean isValid()
          Indicates whether the field is valid.
 String toString()
          
 
Methods inherited from class com.jidesoft.treemap.AbstractTreeMapField
isEveryValueUnique
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultTreeMapField

public DefaultTreeMapField(TreeMapModel model,
                           int index)
Method Detail

getType

public Class getType()
Returns the most specific superclass for all the values.

Returns:
the common ancestor class of the object values.

getName

public String getName()
Returns the name of the field.

Returns:
the name of the field.

getValue

public Object getValue(N node)
Returns the value for the specified row.

Parameters:
node - the node whose value should be queried.
Returns:
the value Object at the specified row.

isValid

public boolean isValid()
Indicates whether the field is valid.

Returns:
true if it is valid, false otherwise.

toString

public String toString()

Overrides:
toString in class Object

getIndex

public int getIndex()
The index of the column in the model.

Returns:
the index of the column

getTreeMapModel

protected TreeMapModel getTreeMapModel()
Specified by:
getTreeMapModel in class AbstractTreeMapField<N>

getSettings

public TreeMapFieldSettings getSettings()

equals

public boolean equals(Object o)

Overrides:
equals in class Object

hashCode

public int hashCode()

Overrides:
hashCode in class Object

JIDE 3.5.15