de.grogra.pf.ui.registry
Class CheckBoxItem
java.lang.Object
  
de.grogra.graph.impl.Edge
      
de.grogra.graph.impl.Node
          
de.grogra.pf.registry.Item
              
de.grogra.pf.ui.registry.CheckBoxItem
- All Implemented Interfaces: 
 - Manageable, PersistenceCapable, Shareable, RegistryContext, UIItem, UserFields, XObject, Described, Map, java.io.Serializable, java.util.EventListener
 
public final class CheckBoxItem
- extends Item
- implements UIItem, EventListener
  
- See Also:
 - Serialized Form
 
 
 
 
| Nested classes/interfaces inherited from interface de.grogra.util.Map | 
Map.Chain | 
 
 
| Fields inherited from class de.grogra.graph.impl.Node | 
ADDITIONAL_FIELDS, bits, DELETED, EXTENT_BIT, EXTENT_MASK, extentIndex$FIELD, extentTail$FIELD, HAS_OBSERVERS, IS_INTERPRETIVE, isInterpretive$FIELD, LAST_EXTENT_INDEX, layer$FIELD, MARK, mark$FIELD, MIME_TYPE, MIN_UNUSED_SPECIAL_OF_SOURCE, MIN_UNUSED_SPECIAL_OF_TARGET, name$FIELD, USED_BITS | 
 
 
 
 
 
| Methods inherited from class de.grogra.pf.registry.Item | 
activate, activateImpl, add, add, addPluginPrerequisite, addPluginPrerequisites, addRequiredFiles, addUserItem, addUserItemWithUniqueName, addWithUniqueName, beginXA, classForName, commitXA, createItem, deactivate, deactivateImpl, deriveItems, dupUnmanagedFields, equals, findAll, findAll, findAll, findFirst, findFirst, findFirst, findMax, findMax, findMax, forAll, forAll, forAll, get, getAbsoluteName, getAccessor, getAccessor, getAttributes, getAttributes, getClassLoader, getDefaultDescription, getDefaultValue, getDerivedDescription, getDescription, getDescriptionImpl, getFromResource, getI18NBundle, getItem, getLock, getParentMap, getPath, getPluginDescriptor, getRegistry, getRoot, getTransaction, getUniqueName, getWriteLock, hasEditableOptions, initPluginDescriptor, isActivated, isDirectory, isEditable, isOptionCategory, isPluginItem, isUserItem, makeUserItem, paramString, readAttribute, remove, removeDerivedItems, resolveItem, resolveLink, set, setDefaultDescription, setDescription, setDescription, setDirectory, setName, setNameIfNull, setOption, substitute, validate | 
 
| Methods inherited from class de.grogra.graph.impl.Node | 
addEdgeBitsTo, addReference, appendBranchNode, appendBranchNode, appendReferencesTo, clone, clone, cloneGraph, dump, dumpTree, dup, edgeChanged, fieldModified, findAdjacent, getAxisParent, getBoolean, getBranch, getBranchLength, getBranchNode, getBranchTail, getByte, getChar, getCommonAncestor, getCurrentGraphState, getDirectChildCount, getDouble, getEdgeAttributeAccessor, getEdgeAttributes, getEdgeBitsTo, getEdgeTo, getExtentIndex, getFirst, getFirstEdge, getFloat, getGraph, getId, getIndex, getInstantiator, getInt, getLayer, getLong, getManageableType, getName, getNeighbor, getNext, getNType, getObject, getOrCreateEdgeTo, getOrNull, getPersistenceManager, getPredecessor, getProvider, getShort, getSource, getStamp, getSuccessor, getSymbol, getSymbolColor, getTarget, getTransaction, getUserField, getUserFieldCount, getXClass, getXData, hasName, initProvider, initXClass, insertBranchNode, insertBranchNode, instantiateGraph, isAncestorOf, isDirection, isManagingInstance, isMarked, isRoot, isSource, isTarget, manageableReadResolve, manageableWriteReplace, removeAll, removeEdgeBitsTo, removeFromChain, removeFromChain, removeReference, setBranch, setBranch, setExtentIndex, setGraphForDeserialization, setLayer, setMark, setSuccessor, setSuccessor, specialEdgeAdded, specialEdgeRefModified, specialEdgeRemoved, toString, writeReplace | 
 
| Methods inherited from class de.grogra.graph.impl.Edge | 
addEdgeBits, getBitMark, getEdgeBits, getObjectMark, getSpecialEdgeDescriptor, parseEdgeKeys, remove, removeEdgeBits, setBitMark, setEdgeBits, setObjectMark, testEdgeBits | 
 
| Methods inherited from class java.lang.Object | 
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
 
$TYPE
public static final Node.NType $TYPE
declaring$FIELD
public static final Node.NType.Field declaring$FIELD
option$FIELD
public static final Node.NType.Field option$FIELD
CheckBoxItem
public CheckBoxItem()
eventOccured
public void eventOccured(java.util.EventObject event)
- Description copied from interface: 
EventListener 
- This method is invoked on registered event listeners when
 
event has occured. This general listener interface
 does not restrict the possible kinds of events. Concrete sources
 of events should specify which events they may fire.
 
- Parameters:
 event - an event
 
 
get
public static CheckBoxItem get(UINodeHandler handler,
                               java.lang.Object node)
 
 
getNTypeImpl
protected Node.NType getNTypeImpl()
- Description copied from class: 
Node 
- This method returns the 
Node.NType which describes the managed
 fields of the class of this node. This method has to be implemented
 in every concrete subclass.
- Overrides:
 getNTypeImpl in class Item
 
- Returns:
 - type describing the managed fields of the class of this node
 
 
 
getProperty
public UIProperty getProperty()
 
 
getUINodeType
public int getUINodeType()
- Specified by:
 getUINodeType in interface UIItem
 
 
getValue
public boolean getValue(Context ctx)
 
 
invoke
public java.lang.Object invoke(Context ctx,
                               java.lang.String method,
                               java.lang.Object arg)
- Specified by:
 invoke in interface UIItem
 
 
isAvailable
public boolean isAvailable(Context ctx)
- Specified by:
 isAvailable in interface UIItem
 
 
isEnabled
public boolean isEnabled(Context ctx)
- Specified by:
 isEnabled in interface UIItem
 
 
newInstance
protected Node newInstance()
- Description copied from class: 
Node 
- This method returns a new instance of the class of this
 node. This method has to be implemented in every concrete subclass.
- Overrides:
 newInstance in class Item
 
- Returns:
 - new instance of class of this node
 
 
 
setValue
public void setValue(Context ctx,
                     boolean value)