cz.cuni.amis.nb.util.flag
Class FlagChildren<T>

Package class diagram package FlagChildren
java.lang.Object
  extended by org.openide.nodes.Children
      extended by org.openide.nodes.Children.Array
          extended by org.openide.nodes.Children.Keys
              extended by cz.cuni.amis.nb.util.flag.FlagChildren<T>
All Implemented Interfaces:
Cloneable

public abstract class FlagChildren<T>
extends org.openide.nodes.Children.Keys

Used for changing set of children each time the flag value changes.

Author:
ik

Nested Class Summary
 
Nested classes/interfaces inherited from class org.openide.nodes.Children
org.openide.nodes.Children.Array, org.openide.nodes.Children.Keys<T>, org.openide.nodes.Children.Map<T>, org.openide.nodes.Children.SortedArray, org.openide.nodes.Children.SortedMap<T>
 
Field Summary
static Object EMPTY
          Used to indicate empty list of children.
 
Fields inherited from class org.openide.nodes.Children.Array
nodes
 
Fields inherited from class org.openide.nodes.Children
LEAF, MUTEX
 
Constructor Summary
FlagChildren(cz.cuni.amis.utils.flag.Flag<T> flag)
           
 
Method Summary
protected  void setKey(T key)
           
 
Methods inherited from class org.openide.nodes.Children.Keys
add, clone, createNodes, destroyNodes, refreshKey, remove, setBefore, setKeys, setKeys
 
Methods inherited from class org.openide.nodes.Children.Array
initCollection, refresh
 
Methods inherited from class org.openide.nodes.Children
addNotify, create, createLazy, findChild, getNode, getNodeAt, getNodes, getNodes, getNodesCount, getNodesCount, isInitialized, nodes, removeNotify, snapshot
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY

public static final Object EMPTY
Used to indicate empty list of children.

Constructor Detail

FlagChildren

public FlagChildren(cz.cuni.amis.utils.flag.Flag<T> flag)
Method Detail

setKey

protected void setKey(T key)


Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.