net.sf.joost.instruction
Class ResultBufferFactory.Instance
java.lang.Object
net.sf.joost.instruction.AbstractInstruction
net.sf.joost.instruction.NodeBase
net.sf.joost.instruction.ResultBufferFactory.Instance
- All Implemented Interfaces:
- Cloneable, Constants
- Enclosing class:
- ResultBufferFactory
public final class ResultBufferFactory.Instance
- extends NodeBase
Represents an instance of the result-buffer
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 |
Method Summary |
short |
process(Context context)
Declares this buffer as the current output buffer in use
(for events resulting from a transformation). |
short |
processEnd(Context context)
Called when the end tag will be processed. |
bufName
private String bufName
expName
private String expName
clear
private boolean clear
ResultBufferFactory.Instance
protected ResultBufferFactory.Instance(String qName,
NodeBase parent,
ParseContext context,
String bufName,
String expName,
boolean clear)
process
public short process(Context context)
throws SAXException
- Declares this buffer as the current output buffer in use
(for events resulting from a transformation).
- 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
- Description copied from class:
NodeBase
- Called when the end tag will be processed. This instance removes
local variables declared in this node.
- Overrides:
processEnd
in class NodeBase
- Parameters:
context
- the current context
- Returns:
Constants.PR_CONTINUE
- Throws:
SAXException
- if an error occurs (in a derived class)