public class ResultNodeBuilder
extends java.lang.Object
ImplementationIF
Constructor and Description |
---|
ResultNodeBuilder(QueryTree queryTree)
Create the builder.
|
Modifier and Type | Method and Description |
---|---|
ResultNodeIF[] |
createRoot()
Create the root result nodes.
|
void |
destroy()
Destroy the builder.
|
XSDContextIF |
getClonedContext()
Clone the known context.
|
NodeQuery |
getQuery(TreeNodeIF node)
Get a query belong to the given node.
|
public ResultNodeBuilder(QueryTree queryTree) throws InitializationFailedException, ExecutableException
queryTree
- the query tree that is the source of information.InitializationFailedException
- when the initialization fails.ExecutableException
- if the startup procedure fails.public void destroy()
public NodeQuery getQuery(TreeNodeIF node) throws InitializationFailedException
node
- the node.InitializationFailedException
- if the query registry
could not be build initially.public XSDContextIF getClonedContext()
public ResultNodeIF[] createRoot() throws ResultNodeException
out
- the output stream.ResultNodeException
- if creation fails.