net.sf.joost.instruction
Class PBufferFactory.Instance
java.lang.Object
net.sf.joost.instruction.AbstractInstruction
net.sf.joost.instruction.NodeBase
net.sf.joost.instruction.ProcessBase
net.sf.joost.instruction.PBufferFactory.Instance
- All Implemented Interfaces:
- Cloneable, Constants
- Enclosing class:
- PBufferFactory
public class PBufferFactory.Instance
- extends ProcessBase
The inner Instance class
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 |
bufName
private String bufName
expName
private String expName
scopeDetermined
private boolean scopeDetermined
groupScope
private GroupBase groupScope
PBufferFactory.Instance
public PBufferFactory.Instance(String qName,
NodeBase parent,
ParseContext context,
String bufName,
String expName,
String groupQName,
String method,
String src)
throws SAXParseException
- Throws:
SAXParseException
process
public short process(Context context)
throws SAXException
- Description copied from class:
ProcessBase
- assign target group, save and reset parameters
- Overrides:
process
in class ProcessBase
- 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
- Processes a buffer.
- 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 ProcessBase
- Parameters:
copy
- the created clonescopies
- the map of already copied objects