net.sf.joost.instruction
Class ResultDocumentFactory.Instance
java.lang.Object
net.sf.joost.instruction.AbstractInstruction
net.sf.joost.instruction.NodeBase
net.sf.joost.instruction.ResultDocumentFactory.Instance
- All Implemented Interfaces:
- Cloneable, Constants
- Enclosing class:
- ResultDocumentFactory
public final class ResultDocumentFactory.Instance
- extends NodeBase
Represents an instance of the result-document
element.
Fields inherited from interface net.sf.joost.Constants |
DEBUG, DEFAULT_ENCODING, FEAT_NS, FEAT_NSPREFIX, FEATURE_URI_PREFIX, FUNC_NS, JOOST_EXT_NS, PR_ATTRIBUTES, PR_BUFFER, PR_CHILDREN, PR_CONTINUE, PR_ERROR, PR_SELF, PR_SIBLINGS, STX_NS |
href
private Tree href
encoding
private String encoding
method
private String method
append
private boolean append
ResultDocumentFactory.Instance
protected ResultDocumentFactory.Instance(String qName,
NodeBase parent,
ParseContext context,
Tree href,
String encoding,
String method,
boolean append)
process
public short process(Context context)
throws SAXException
- Redirects the result stream to the specified URI
- Overrides:
process
in class NodeBase
- Parameters:
context
- the current context
- Returns:
Constants.PR_CONTINUE
- Throws:
SAXException
- if an error occurs (in a derived class)
processEnd
public short processEnd(Context context)
throws SAXException
- Close the current result stream
- Overrides:
processEnd
in class NodeBase
- Parameters:
context
- the current context
- Returns:
Constants.PR_CONTINUE
- Throws:
SAXException
- if an error occurs (in a derived class)
onDeepCopy
protected void onDeepCopy(AbstractInstruction copy,
HashMap copies)
- Description copied from class:
AbstractInstruction
- Callback that will be called when a clone of this instance has been
created. To be overridden in subclasses.
- Overrides:
onDeepCopy
in class NodeBase
- Parameters:
copy
- the created clonescopies
- the map of already copied objects