java.lang.Object
de.grogra.persistence.ShareableBase
de.grogra.pf.registry.ItemReference<V>
- All Implemented Interfaces:
Manageable
,Shareable
- Direct Known Subclasses:
Curve
,DatasetRef
,FileRef
,Function
,GraphObjectRef
,ImageRef
,LightDistributionRef
,Reference
,ShaderRef
,SpectrumRef
,SubGraphRef
,SurfaceRef
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ItemReference.Type
protected Item
protected boolean
static final SCOType.Field
protected V
protected boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Item
createItem
(RegistryContext ctx, String dir, String name) boolean
protected Item
findChildrenWithoutExtension
(Item dir, String n) getName()
int
hashCode()
protected String
removeExtension
(String fname) protected Item
resolveItem
(String baseName, RegistryContext ctx) protected V
resolveObject
(String baseName, RegistryContext ctx) 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
Methods inherited from interface de.grogra.persistence.Manageable
getManageableType
-
Field Details
-
$TYPE
-
name$FIELD
-
itemResolved
protected transient boolean itemResolved -
item
-
objectResolved
protected transient boolean objectResolved -
object
-
-
Constructor Details
-
ItemReference
-
-
Method Details