org.openide.nodes
Class Children.SortedMap

java.lang.Object
  extended byorg.openide.nodes.Children
      extended byorg.openide.nodes.Children.Map
          extended byorg.openide.nodes.Children.SortedMap
Enclosing class:
Children

public static class Children.SortedMap
extends Children.Map

Maintains a list of children sorted by the provided comparator in a map. Similar to Children.SortedArray.


Nested Class Summary
 
Nested classes inherited from class org.openide.nodes.Children
Children.Array, Children.Keys, Children.Map, Children.SortedArray, Children.SortedMap
 
Field Summary
 
Fields inherited from class org.openide.nodes.Children.Map
nodes
 
Fields inherited from class org.openide.nodes.Children
LEAF, MUTEX
 
Constructor Summary
  Children.SortedMap()
          Create an empty list.
protected Children.SortedMap(Map map)
          Create an empty list with a specific storage method.
 
Method Summary
 Comparator getComparator()
          Get the current comparator.
 void setComparator(Comparator c)
          Set the comparator.
 
Methods inherited from class org.openide.nodes.Children.Map
add, initMap, put, putAll, refresh, refreshKey, remove, remove, removeAll
 
Methods inherited from class org.openide.nodes.Children
addNotify, clone, findChild, getNode, getNodes, getNodes, getNodesCount, isInitialized, nodes, removeNotify
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Children.SortedMap

public Children.SortedMap()
Create an empty list.


Children.SortedMap

protected Children.SortedMap(Map map)
Create an empty list with a specific storage method.

Parameters:
map - the map to use with this object
See Also:
Children.Map.Children.Map(java.util.Map)
Method Detail

setComparator

public void setComparator(Comparator c)
Set the comparator. The children will be resorted. The comparator is used to compare Nodes, if no comparator is used then values will be compared by the use of natural ordering.

Parameters:
c - the new comparator that should compare nodes

getComparator

public Comparator getComparator()
Get the current comparator.

Returns:
the comparator

 

Built on May 3 2007.  |  Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.