|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jcon.persistance.UnserializingTOFObjectFactory
public class UnserializingTOFObjectFactory
This is the standard TOFObjectFactory implementation; it deserializes objects back to their original form.
| Field Summary | |
|---|---|
static boolean |
fixPartnerSoft
|
| Constructor Summary | |
|---|---|
UnserializingTOFObjectFactory()
|
|
UnserializingTOFObjectFactory(LookupDatabase lookup)
|
|
UnserializingTOFObjectFactory(LookupDatabase lookup,
StructuredStore store,
java.lang.String basePath)
|
|
| Method Summary | |
|---|---|
void |
addToArrayList(java.lang.Object vector,
java.lang.Object item)
Adds an item to a TOF ArrayList. |
void |
addToMap(java.lang.Object dictionary,
java.lang.Object key,
java.lang.Object value)
Adds a mapping to a TOF dictionary. |
void |
addToSet(java.lang.Object set,
java.lang.Object item)
Adds an item to a TOF Set. |
java.lang.Object |
buildBooleanLiteral(boolean value)
Returns an object corresponding to a boolean literal. |
java.lang.Object |
buildClassLiteral(java.lang.String name)
Builds a class literal. |
java.lang.Object |
buildFloatLiteral(java.lang.String value)
Builds a floating-point number from a text String. |
java.lang.Object |
buildIntegerLiteral(java.lang.String value)
Builds an integer literal from a text String. |
java.lang.Object |
buildLookup(java.lang.Object classReference,
java.lang.Object arg)
Builds an object based on a lookup. |
java.lang.Object |
buildNullLiteral()
Returns an object corresponding to the "null" literal. |
java.lang.Object |
createArrayList()
Creates a new object corresponding to a TOF vector. |
java.lang.Object |
createBean(java.lang.Object classLiteral)
Creates a new object corresponding to a TOF bean. |
java.lang.Object |
createMap()
Creates a new object corresponding to a TOF dictionary. |
java.lang.Object |
createSet()
Creates an object corresponding to a TOF set. |
void |
importClass(java.lang.Object classy)
Imports a class so that only the classname need be used to reference it in the remainder of the file. |
java.lang.Object |
importObject(java.lang.Object path)
Imports an object from another place in the store (invalid if store is null) |
java.lang.Object |
importTextObject(java.lang.Object path)
Imports a text object from another place in the store (invalid if store is null) |
void |
setBeanState(java.lang.Object bean,
java.lang.Object state)
Populates a bean with properties. |
java.lang.Object |
swizzle(int referenceNumber)
Converts an integer reference into the object referenced. |
void |
unswizzle(int referenceNumber,
java.lang.Object victim)
Defines an integer reference for an object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static boolean fixPartnerSoft
| Constructor Detail |
|---|
public UnserializingTOFObjectFactory(LookupDatabase lookup)
public UnserializingTOFObjectFactory(LookupDatabase lookup,
StructuredStore store,
java.lang.String basePath)
public UnserializingTOFObjectFactory()
| Method Detail |
|---|
public java.lang.Object swizzle(int referenceNumber)
throws TOFException
swizzle in interface TOFObjectFactoryTOFException
public void unswizzle(int referenceNumber,
java.lang.Object victim)
throws TOFException
unswizzle in interface TOFObjectFactoryTOFException
public void importClass(java.lang.Object classy)
throws TOFException
importClass in interface TOFObjectFactoryTOFException
public java.lang.Object importObject(java.lang.Object path)
throws TOFException
importObject in interface TOFObjectFactoryTOFException
public java.lang.Object importTextObject(java.lang.Object path)
throws TOFException
importTextObject in interface TOFObjectFactoryTOFException
public java.lang.Object buildNullLiteral()
throws TOFException
TOFException
public java.lang.Object buildBooleanLiteral(boolean value)
throws TOFException
TOFException
public java.lang.Object buildLookup(java.lang.Object classReference,
java.lang.Object arg)
throws TOFException
buildLookup in interface TOFObjectFactoryTOFException
public java.lang.Object buildFloatLiteral(java.lang.String value)
throws TOFException
TOFException
public java.lang.Object buildIntegerLiteral(java.lang.String value)
throws TOFException
TOFException
public java.lang.Object buildClassLiteral(java.lang.String name)
throws TOFException
buildClassLiteral in interface TOFObjectFactoryTOFException
public java.lang.Object createSet()
throws TOFException
createSet in interface TOFObjectFactoryTOFException
public void addToSet(java.lang.Object set,
java.lang.Object item)
throws TOFException
addToSet in interface TOFObjectFactoryTOFException
public java.lang.Object createArrayList()
throws TOFException
createArrayList in interface TOFObjectFactoryTOFException
public void addToArrayList(java.lang.Object vector,
java.lang.Object item)
throws TOFException
addToArrayList in interface TOFObjectFactoryTOFException
public java.lang.Object createMap()
throws TOFException
createMap in interface TOFObjectFactoryTOFException
public void addToMap(java.lang.Object dictionary,
java.lang.Object key,
java.lang.Object value)
throws TOFException
addToMap in interface TOFObjectFactoryTOFException
public java.lang.Object createBean(java.lang.Object classLiteral)
throws TOFException
createBean in interface TOFObjectFactoryTOFException
public void setBeanState(java.lang.Object bean,
java.lang.Object state)
throws TOFException
setBeanState in interface TOFObjectFactoryTOFException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||