|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TOFObjectFactory
An interface the TOFParser uses to build object graphs. Allows pluggable implementation.
| 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 |
buildClassLiteral(java.lang.String name)
Builds a class literal. |
java.lang.Object |
buildLookup(java.lang.Object classReference,
java.lang.Object arg)
Builds an object based on a lookup. |
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 some StructuredStore. |
java.lang.Object |
importTextObject(java.lang.Object path)
Imports a text object from some StructuredStore. |
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. |
| Method Detail |
|---|
java.lang.Object swizzle(int referenceNumber)
throws TOFException
TOFException
void unswizzle(int referenceNumber,
java.lang.Object victim)
throws TOFException
TOFException
void importClass(java.lang.Object classy)
throws TOFException
TOFException
java.lang.Object buildLookup(java.lang.Object classReference,
java.lang.Object arg)
throws TOFException
TOFException
java.lang.Object buildClassLiteral(java.lang.String name)
throws TOFException
TOFException
java.lang.Object createSet()
throws TOFException
TOFException
void addToSet(java.lang.Object set,
java.lang.Object item)
throws TOFException
TOFException
java.lang.Object createArrayList()
throws TOFException
TOFException
void addToArrayList(java.lang.Object vector,
java.lang.Object item)
throws TOFException
TOFException
java.lang.Object createMap()
throws TOFException
TOFException
void addToMap(java.lang.Object dictionary,
java.lang.Object key,
java.lang.Object value)
throws TOFException
TOFException
java.lang.Object createBean(java.lang.Object classLiteral)
throws TOFException
TOFException
void setBeanState(java.lang.Object bean,
java.lang.Object state)
throws TOFException
TOFException
java.lang.Object importObject(java.lang.Object path)
throws TOFException
TOFException
java.lang.Object importTextObject(java.lang.Object path)
throws TOFException
TOFException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||