com.metamatrix.query.processor.xml
Class XMLProcessorEnvironment
java.lang.Object
com.metamatrix.query.processor.xml.XMLProcessorEnvironment
public class XMLProcessorEnvironment
- extends java.lang.Object
Field Summary |
static java.lang.String |
JDOM_DOCUMENT_RESULT
XML result documents should be in JDOM document form |
static java.lang.String |
STRING_RESULT
XML result documents should be in String form |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STRING_RESULT
public static final java.lang.String STRING_RESULT
- XML result documents should be in String form
- See Also:
- Constant Field Values
JDOM_DOCUMENT_RESULT
public static final java.lang.String JDOM_DOCUMENT_RESULT
- XML result documents should be in JDOM document form
- See Also:
- Constant Field Values
XMLProcessorEnvironment
protected XMLProcessorEnvironment()
XMLProcessorEnvironment
public XMLProcessorEnvironment(Program mainProgram)
initialize
public void initialize(CommandContext context,
ProcessorDataManager dataMgr,
BufferManager bufferMgr)
- See Also:
ProcessorEnvironment#initialize(XMLPlan)
getCurrentProgram
public Program getCurrentProgram()
- See Also:
com.metamatrix.query.processor.xml.ProcessorEnvironment#getCurrentProgram()
isRecursiveProgramInStack
public boolean isRecursiveProgramInStack()
- Indicates if there is a recursive program anywhere in the
current program stack (not just at the top).
- Returns:
- whether there is a recursive program anywhere in the
program stack
incrementCurrentProgramCounter
public void incrementCurrentProgramCounter()
- See Also:
com.metamatrix.query.processor.xml.ProcessorEnvironment#incrementCurrentProgramCounter()
pushProgram
public void pushProgram(Program program)
- See Also:
com.metamatrix.query.processor.xml.ProcessorEnvironment#pushProgram(Program)
pushProgram
public void pushProgram(Program program,
boolean isRecursive)
getCurrentInstruction
public ProcessorInstruction getCurrentInstruction()
- See Also:
com.metamatrix.query.processor.xml.ProcessorEnvironment#getCurrentInstruction()
getProgramRecursionCount
public int getProgramRecursionCount(Program program)
- See Also:
com.metamatrix.query.processor.xml.ProcessorEnvironment#getProgramRecursionCount(Program)
createResultExecutor
public PlanExecutor createResultExecutor(java.lang.String resultSetName,
ResultSetInfo info)
throws MetaMatrixComponentException
- Throws:
MetaMatrixComponentException
getDocumentInProgress
public DocumentInProgress getDocumentInProgress()
- See Also:
com.metamatrix.query.processor.xml.ProcessorEnvironment#getDocumentInProgress()
setDocumentInProgress
public void setDocumentInProgress(DocumentInProgress documentInProgress)
- See Also:
com.metamatrix.query.processor.xml.ProcessorEnvironment#setDocumentInProgress(DocumentInProgress)
getXMLFormat
public java.lang.String getXMLFormat()
- See Also:
com.metamatrix.query.processor.xml.ProcessorEnvironment#getXMLFormat
setXMLFormat
public void setXMLFormat(java.lang.String xmlFormat)
- See Also:
com.metamatrix.query.processor.xml.ProcessorEnvironment#setXMLFormat
getXMLResultsForm
public java.lang.String getXMLResultsForm()
- See Also:
com.metamatrix.query.processor.xml.ProcessorEnvironment#getXMLResultsForm
setXMLResultsForm
public void setXMLResultsForm(java.lang.String xmlResultsForm)
getDataManager
public ProcessorDataManager getDataManager()
- See Also:
com.metamatrix.query.processor.xml.ProcessorEnvironment#getDataManager()
getProcessorContext
public CommandContext getProcessorContext()
- See Also:
com.metamatrix.query.processor.xml.ProcessorEnvironment#getProcessorContext()
getChildPlans
public java.util.Collection getChildPlans()
- See Also:
com.metamatrix.query.processor.xml.ProcessorEnvironment#getChildPlans()
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
- See Also:
com.metamatrix.query.processor.xml.ProcessorEnvironment#clone()
copyIntoClone
protected void copyIntoClone(XMLProcessorEnvironment clone)
- Utility method to copy cloned state into newly-instantiated
(empty) clone. Clone will appear as if it were reset.
- Parameters:
clone
- new but empty
getDocumentGroup
public GroupSymbol getDocumentGroup()
setDocumentGroup
public void setDocumentGroup(GroupSymbol documentGroup)
setChildPlans
public void setChildPlans(java.util.Collection childPlans)
Copyright © 2009. All Rights Reserved.