Class Summary |
CollisionDetectingSetter |
Base for setters which perform rudimentary collision detection. |
EmbeddedArraySetter |
This setter handles an embedded array by constructing the array and all the objects
inside. |
EmbeddedClassSetter |
Setter which knows how to get or instantiate an embedded class, then
pass on to the next setter in the chain. |
EmbeddedCollectionSetter |
This setter handles embedded collections similar to embedded arrays. |
EmbeddedMapSetter |
Creates objects or stores primitive values within a map embedded in a component. |
EmbeddedMultivalueSetter |
This is a base class for handling setter operations on collections and arrays. |
EmbeddedNullIndexSetter |
This is a special mapping for the ^null property which exists to deal with one
edge case: when an embedded collection is saved that has nothing but nulls. |
LeafSetter |
Setter which knows how to set any kind of leaf value. |
RootSetter |
An instance of this object makes the construction of setter chains a lot easier. |
Setter |
A setter knows how to set a value in an object graph. |