public class UnserializingTOFObjectFactory extends java.lang.Object implements TOFObjectFactory
| Modifier and Type | Field and Description |
|---|---|
static boolean |
fixPartnerSoft |
| Constructor and Description |
|---|
UnserializingTOFObjectFactory() |
UnserializingTOFObjectFactory(LookupDatabase lookup) |
UnserializingTOFObjectFactory(LookupDatabase lookup,
StructuredStore store,
java.lang.String basePath) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
public UnserializingTOFObjectFactory(LookupDatabase lookup)
public UnserializingTOFObjectFactory(LookupDatabase lookup, StructuredStore store, java.lang.String basePath)
public UnserializingTOFObjectFactory()
public java.lang.Object swizzle(int referenceNumber)
throws TOFException
swizzle in interface TOFObjectFactoryTOFExceptionpublic void unswizzle(int referenceNumber,
java.lang.Object victim)
throws TOFException
unswizzle in interface TOFObjectFactoryTOFExceptionpublic void importClass(java.lang.Object classy)
throws TOFException
importClass in interface TOFObjectFactoryTOFExceptionpublic java.lang.Object importObject(java.lang.Object path)
throws TOFException
importObject in interface TOFObjectFactoryTOFExceptionpublic java.lang.Object importTextObject(java.lang.Object path)
throws TOFException
importTextObject in interface TOFObjectFactoryTOFExceptionpublic java.lang.Object buildNullLiteral()
throws TOFException
TOFExceptionpublic java.lang.Object buildBooleanLiteral(boolean value)
throws TOFException
TOFExceptionpublic java.lang.Object buildLookup(java.lang.Object classReference,
java.lang.Object arg)
throws TOFException
buildLookup in interface TOFObjectFactoryTOFExceptionpublic java.lang.Object buildFloatLiteral(java.lang.String value)
throws TOFException
TOFExceptionpublic java.lang.Object buildIntegerLiteral(java.lang.String value)
throws TOFException
TOFExceptionpublic java.lang.Object buildClassLiteral(java.lang.String name)
throws TOFException
buildClassLiteral in interface TOFObjectFactoryTOFExceptionpublic java.lang.Object createSet()
throws TOFException
createSet in interface TOFObjectFactoryTOFExceptionpublic void addToSet(java.lang.Object set,
java.lang.Object item)
throws TOFException
addToSet in interface TOFObjectFactoryTOFExceptionpublic java.lang.Object createArrayList()
throws TOFException
createArrayList in interface TOFObjectFactoryTOFExceptionpublic void addToArrayList(java.lang.Object vector,
java.lang.Object item)
throws TOFException
addToArrayList in interface TOFObjectFactoryTOFExceptionpublic java.lang.Object createMap()
throws TOFException
createMap in interface TOFObjectFactoryTOFExceptionpublic void addToMap(java.lang.Object dictionary,
java.lang.Object key,
java.lang.Object value)
throws TOFException
addToMap in interface TOFObjectFactoryTOFExceptionpublic java.lang.Object createBean(java.lang.Object classLiteral)
throws TOFException
createBean in interface TOFObjectFactoryTOFExceptionpublic void setBeanState(java.lang.Object bean,
java.lang.Object state)
throws TOFException
setBeanState in interface TOFObjectFactoryTOFException