Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.util.tree
Class SortedMapTreeNode<T extends Comparable<?>,N extends org.eclipse.jface.viewers.TreeNode>

java.lang.Object
  extended by org.eclipse.jface.viewers.TreeNode
      extended by eu.esdihumboldt.hale.ui.util.tree.AbstractMultiColumnTreeNode
          extended by eu.esdihumboldt.hale.ui.util.tree.MapTreeNode<T,N>
              extended by eu.esdihumboldt.hale.ui.util.tree.SortedMapTreeNode<T,N>
Type Parameters:
T - the key type
N - the node type

public class SortedMapTreeNode<T extends Comparable<?>,N extends org.eclipse.jface.viewers.TreeNode>
extends MapTreeNode<T,N>

Tree node that associates children with a key, children are sorted by the key

Author:
Simon Templer
Partner:
01 / Fraunhofer Institute for Computer Graphics Research

Constructor Summary
SortedMapTreeNode(Object... values)
           
 
Method Summary
protected  Map<T,N> createMap()
          Create the map that is used to manage the children
 
Methods inherited from class eu.esdihumboldt.hale.ui.util.tree.MapTreeNode
addChild, getChild, getChildNodes, removeChild, removeChildNode, setChildren
 
Methods inherited from class eu.esdihumboldt.hale.ui.util.tree.AbstractMultiColumnTreeNode
equals, getChildren, getFirstValue, getValue, hasChildren, hashCode, setValues
 
Methods inherited from class org.eclipse.jface.viewers.TreeNode
getParent, setParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SortedMapTreeNode

public SortedMapTreeNode(Object... values)
See Also:
MapTreeNode.MapTreeNode(Object...)
Method Detail

createMap

protected Map<T,N> createMap()
Description copied from class: MapTreeNode
Create the map that is used to manage the children

Overrides:
createMap in class MapTreeNode<T extends Comparable<?>,N extends org.eclipse.jface.viewers.TreeNode>
Returns:
the map to manage the children
See Also:
MapTreeNode.createMap()

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d