Class ContextFreezeDryer
java.lang.Object
repast.simphony.freezedry.AbstractFreezeDryer<DefaultContext<?>>
repast.simphony.freezedry.freezedryers.ContextFreezeDryer
- All Implemented Interfaces:
FreezeDryer<DefaultContext<?>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class repast.simphony.freezedry.AbstractFreezeDryer
registryFields inherited from interface repast.simphony.freezedry.FreezeDryer
CLASS_MARKER, ID_MARKER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfreezeDry(String id, DefaultContext<?> context) protected IterablegetIterable(FreezeDryedObject fdo, String key) protected ProjectiongetProjection(Object obj, String key) booleanprotected DefaultContextprotected voidloadChildren(FreezeDryedObject fdo, DefaultContext context) protected voidloadNormalProjections(FreezeDryedObject fdo, Context context) protected voidloadProjections(FreezeDryedObject fdo, Context context) protected voidloadPropertyProjections(FreezeDryedObject fdo, Context context) protected voidstoreChildren(FreezeDryedObject fdo, Context context) protected voidstoreMetaData(FreezeDryedObject fdo, DefaultContext<?> context) protected voidstoreProjections(FreezeDryedObject fdo, Context<?> context) Methods inherited from class repast.simphony.freezedry.AbstractFreezeDryer
getChild, getString, getVal, getVal
-
Field Details
-
VALUE_LAYERS_KEY
- See Also:
-
CONTEXT_TYPE_ID_KEY
- See Also:
-
CONTEXT_ID_KEY
- See Also:
-
PROPERTY_PROJECTIONS_KEY
- See Also:
-
NORMAL_PROJECTIONS_KEY
- See Also:
-
PROJECTION_TYPE_KEY
- See Also:
-
-
Constructor Details
-
ContextFreezeDryer
-
-
Method Details
-
freezeDry
public FreezeDryedObject freezeDry(String id, DefaultContext<?> context) throws FreezeDryingException - Throws:
FreezeDryingException
-
storeMetaData
-
storeChildren
- Throws:
FreezeDryingException
-
storeProjections
protected void storeProjections(FreezeDryedObject fdo, Context<?> context) throws FreezeDryingException - Throws:
FreezeDryingException
-
rehydrate
- Throws:
FreezeDryingException
-
getIterable
- Throws:
FreezeDryingException
-
getProjection
- Throws:
FreezeDryingException
-
instantiate
- Throws:
FreezeDryingException
-
loadChildren
protected void loadChildren(FreezeDryedObject fdo, DefaultContext context) throws FreezeDryingException - Throws:
FreezeDryingException
-
loadPropertyProjections
protected void loadPropertyProjections(FreezeDryedObject fdo, Context context) throws FreezeDryingException - Throws:
FreezeDryingException
-
loadNormalProjections
protected void loadNormalProjections(FreezeDryedObject fdo, Context context) throws FreezeDryingException - Throws:
FreezeDryingException
-
loadProjections
- Throws:
FreezeDryingException
-
handles
-