All Implemented Interfaces:
Manageable
, PersistenceCapable
, Shareable
, SharedObjectProvider
, RegistryContext
, UserFields
, XObject
, Described
, Map
, Serializable
Direct Known Subclasses:
Option
, SharedValue
See Also:
Nested Class Summary
Nested classes/interfaces inherited from interface de.grogra.util.Map
Map.Chain
Field Summary
Fields
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 , MAX_RESOLUTION , MIME_TYPE , MIN_RESOLUTION , MIN_UNUSED_SPECIAL_OF_SOURCE , MIN_UNUSED_SPECIAL_OF_TARGET , name$FIELD , RESOLUTION_BIT , RESOLUTION_MASK , resolution$FIELD
Constructor Summary
Constructors
Method Summary
All Methods Instance Methods Concrete Methods
protected void
This method returns the
Node.NType
which describes the managed
fields of the class of this node.
protected boolean
This method returns a new instance of the class of this
node.
protected boolean
final void
Methods inherited from class de.grogra.pf.registry.ObjectItem
addToRegistry , createReference , getDerivedDescription , getObjectType , getProviderName , isInstance , isInstance , isInstance , readReference , setObjDescribes , setType , writeObject
Methods inherited from class de.grogra.pf.registry.Item
activate , activateImpl , add , add , addPluginPrerequisite , addRequiredFiles , addUserItem , addUserItemWithUniqueName , addWithUniqueName , beginXA , classForName , commitXA , copy , createItem , deactivate , deactivateImpl , delete , deriveItems , dupUnmanagedFields , equals , findAll , findAll , findAll , findFirst , findFirst , findFirst , findMax , findMax , findMax , forAll , forAll , forAll , get , getAbsoluteName , getAccessor , getAccessor , getAttributes , getClassLoader , getDefaultDescription , getDefaultValue , getDescription , getDescriptionImpl , getFromResource , getI18NBundle , getItem , getLock , getParentMap , getPath , getPluginDescriptor , getRegistry , getRoot , getSystemId , getTransaction , getUniqueName , getWriteLock , hasEditableOptions , initPluginDescriptor , isActivated , isDirectory , isEditable , isOptionCategory , isPluginItem , isUserItem , makeUserItem , paramString , 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 , dupFrom , dupnew , edgeChanged , fieldModified , findAdjacent , findRefinementType , getAxisParent , getBoolean , getBranch , getBranchLength , getBranchNode , getBranchTail , getByte , getChar , getCommonAncestor , getCurrentGraphState , getDirectChildCount , getDouble , getEdgeAttributeAccessor , getEdgeAttributes , getEdgeBitsTo , getEdgeTo , getExtentIndex , getFirst , getFirstEdge , getFloat , getGraph , getId , getIgnored , getIndex , getInstantiator , getInt , getLayer , getLong , getManageableType , getName , getNeighbor , getNext , getNType , getObject , getOrCreateEdgeTo , getOrNull , getPersistenceManager , getPredecessor , getProvider , getResolution , getShort , getSource , getStamp , getSuccessor , getSymbol , getSymbolColor , getTarget , getTransaction , getUserField , getUserFieldCount , getXClass , getXData , hasName , initProvider , initXClass , insertBranchNode , insertBranchNode , instantiateGraph , isAncestorOf , isDirection , isEncoarseOf , isManagingInstance , isMarked , isRoot , isSource , isTarget , manageableReadResolve , manageableWriteReplace , removeAll , removeEdgeBitsTo , removeFromChain , removeFromChain , removeReference , setBranch , setBranch , setExtentIndex , setGraphForDeserialization , setIgnored , setLayer , setMark , setResolution , setSuccessor , setSuccessor , specialEdgeAdded , specialEdgeRefModified , specialEdgeRemoved , toString , writeReplace
Methods inherited from class de.grogra.graph.impl.Edge
addEdgeBits , getBitMark , getEdgeBits , getEdgeKeys , getObjectMark , getSpecialEdgeDescriptor , parseEdgeKeys , remove , removeEdgeBits , setBitMark , setEdgeBits , setObjectMark , testEdgeBits
Method Details
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 LazyObjectItem
Returns:
type describing the managed fields of the class of this node
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 LazyObjectItem
Returns:
new instance of class of this node
setValue
public final void setValue (Object value)