Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| org.openide.nodes 6.7.22
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.openide.nodes
Class Children.SortedMap

    java.lang.Object
      org.openide.nodes.Children
          org.openide.nodes.Children.Map
              org.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/interfaces 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| org.openide.nodes 6.7.22
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Built on December 7 2006. | Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.