|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.triactive.jdo.sco.SCOProcessor com.triactive.jdo.sco.SCOProcessor.MapProcessor
An SCO processor for Map fields.
Nested Class Summary |
Nested classes inherited from class com.triactive.jdo.sco.SCOProcessor |
SCOProcessor.DateProcessor, SCOProcessor.HashMapProcessor, SCOProcessor.HashSetProcessor, SCOProcessor.HashtableProcessor, SCOProcessor.MapProcessor, SCOProcessor.SetProcessor, SCOProcessor.SqlDateProcessor, SCOProcessor.SqlTimestampProcessor |
Constructor Summary | |
SCOProcessor.MapProcessor()
|
Method Summary | |
protected PersistentMap |
getBackingMap(java.lang.Object owner,
java.lang.String fieldName)
Returns the backing store for the specified Map field. |
abstract SCO |
newSCOInstance(java.lang.Object owner,
java.lang.String fieldName,
PersistentMap backing)
Returns a new SCO Map instance that is unloaded. |
Methods inherited from class com.triactive.jdo.sco.SCOProcessor |
forFieldType, isSecondClassMutableType, newSCOInstance |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SCOProcessor.MapProcessor()
Method Detail |
protected PersistentMap getBackingMap(java.lang.Object owner, java.lang.String fieldName)
public abstract SCO newSCOInstance(java.lang.Object owner, java.lang.String fieldName, PersistentMap backing)
Initially, the contents of the map are not necessarily loaded in memory. Its contents are partially or fully loaded from the backing store in response to application method calls on the map.
owner
- The first-class object that will own the new second-class object.fieldName
- The name of the field in the owning object.backing
- The backing store for the map.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |