de.grogra.rgg
Class Reference

java.lang.Object
  extended by de.grogra.persistence.ShareableBase
      extended by de.grogra.pf.registry.ItemReference<Node>
          extended by de.grogra.rgg.Reference
All Implemented Interfaces:
Manageable, Shareable

public final class Reference
extends ItemReference<Node>


Nested Class Summary
static class Reference.Type
           
 
Field Summary
static Reference.Type $TYPE
           
 
Fields inherited from class de.grogra.pf.registry.ItemReference
item, itemResolved, name$FIELD, object, objectResolved
 
Constructor Summary
Reference(java.lang.String name)
           
 
Method Summary
 ManageableType getManageableType()
           
 Instance resolve()
           
 Node resolveNode()
           
 
Methods inherited from class de.grogra.pf.registry.ItemReference
createItem, equals, getName, hashCode, resolveItem, resolveObject
 
Methods inherited from class de.grogra.persistence.ShareableBase
addReference, appendReferencesTo, fieldModified, getProvider, getStamp, initProvider, manageableReadResolve, manageableWriteReplace, removeReference
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

$TYPE

public static final Reference.Type $TYPE
Constructor Detail

Reference

public Reference(java.lang.String name)
Method Detail

getManageableType

public ManageableType getManageableType()

resolve

public Instance resolve()

resolveNode

public Node resolveNode()