de.grogra.rgg
Class FunctionRef

java.lang.Object
  extended by de.grogra.persistence.ShareableBase
      extended by de.grogra.pf.registry.ItemReference
          extended by de.grogra.rgg.Function
              extended by de.grogra.rgg.FunctionRef
All Implemented Interfaces:
Manageable, Shareable, FloatToFloat

public final class FunctionRef
extends Function


Nested Class Summary
static class FunctionRef.Type
           
 
Field Summary
static FunctionRef.Type $TYPE
           
 
Fields inherited from class de.grogra.pf.registry.ItemReference
item, itemResolved, name$FIELD, object, objectResolved
 
Constructor Summary
FunctionRef(java.lang.String name)
           
 
Method Summary
 ManageableType getManageableType()
           
 
Methods inherited from class de.grogra.rgg.Function
evaluate, evaluateFloat
 
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 FunctionRef.Type $TYPE
Constructor Detail

FunctionRef

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

getManageableType

public ManageableType getManageableType()
Specified by:
getManageableType in interface Manageable
Overrides:
getManageableType in class Function