|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.mdm.index.query.AssembleDescriptor
The AssembleDescriptor class contains information used by the assembler engine (AssemblerEngine class) to construct the resulting composite objects. It describes the result type that comes from the Query Manager, and maps the JDBC results to Java objects. The assemble descriptor can be set in an instance of QueryObject before calling QueryManager. This class can also be used for later assembly by setting the class in QueryResults after the query results object is returned from QueryManager.
Constructor Summary | |
AssembleDescriptor()
Creates a new instance of the AssembleDescriptor class. |
Method Summary | |
ResultObjectAssembler |
getAssembler()
Retrieves the result object assembler (class ResultObjectAssembler) for the assemble descriptor. |
(package private) AssemblerEngine |
getAssemblerEngine()
Retrieves the assembler engine (class AssemblerEngine) for the assemble descriptor. |
(package private) ValueMetaNode |
getRoot()
Retrieves the root node for the assemble descriptor. |
void |
setAssembler(ResultObjectAssembler valueObjectFactory)
Specifies the result object assembler to use. |
(package private) void |
setAssemblerEngine(AssemblerEngine assEngine)
Sets the assembler engine (class AssemblerEngine) for the assemble descriptor. |
(package private) void |
setDefaultResultType(ValueMetaNode rootNode)
Specifies a default structure for the root node of the objects assembled by the assembler engine and Query Manager. |
void |
setResultValueObjectType(ValueMetaNode rootNode)
Sets the structure of the output composite value object tree. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AssembleDescriptor()
Method Detail |
public ResultObjectAssembler getAssembler()
ResultObjectAssembler
- The result object assembler
for the assemble descriptor.
AssemblerEngine getAssemblerEngine()
AssemblerEngine
- The assembler engine for the
assemble descriptor.
ValueMetaNode getRoot()
ValueMetaNode
- Metadata describing the root node structure
for the objects.
public void setAssembler(ResultObjectAssembler valueObjectFactory)
valueObjectFactory
- The result object assembler to use.
void
- None.
void setAssemblerEngine(AssemblerEngine assEngine)
assEngine
- The instance of AssemblerEngine for the given
assemble descriptor.
void
- None.
void setDefaultResultType(ValueMetaNode rootNode)
rootNode
- Metadata describing the default result type for the
objects.
void
- None.
public void setResultValueObjectType(ValueMetaNode rootNode)
rootNode
- The composite value object type of the results.
void
- None.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Sun Microsystems, Inc.