net.sf.joost.instruction
Class CommentFactory.Instance
java.lang.Object
net.sf.joost.instruction.AbstractInstruction
net.sf.joost.instruction.NodeBase
net.sf.joost.instruction.CommentFactory.Instance
- All Implemented Interfaces:
- Constants
- Enclosing class:
- CommentFactory
- public class CommentFactory.Instance
- extends NodeBase
Represents an instance of the comment
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 |
private void |
emitComment(StringBuffer comment,
Context context)
Check the new comment for contained dashes and send it to the emitter. |
short |
process(Context context)
Activate a StringEmitter for collecting the contents of this
instruction. |
short |
processEnd(Context context)
Emit a comment to the result stream from the contents of the
StringEmitter. |
select
private Tree select
strEmitter
private StringEmitter strEmitter
buffer
private StringBuffer buffer
CommentFactory.Instance
public CommentFactory.Instance(String qName,
NodeBase parent,
ParseContext context,
Tree select)
process
public short process(Context context)
throws SAXException
- Activate a StringEmitter for collecting the contents of this
instruction.
- Overrides:
process
in class NodeBase
- Returns:
Constants.PR_CONTINUE
- Throws:
SAXException
- if an error occurs (in a derived class)
processEnd
public short processEnd(Context context)
throws SAXException
- Emit a comment to the result stream from the contents of the
StringEmitter.
- Overrides:
processEnd
in class NodeBase
- Parameters:
context
- the current context
- Returns:
Constants.PR_CONTINUE
- Throws:
SAXException
- if an error occurs (in a derived class)
emitComment
private void emitComment(StringBuffer comment,
Context context)
throws SAXException
- Check the new comment for contained dashes and send it to the emitter.
- Parameters:
comment
- the contents of the new commentcontext
- the context
- Throws:
SAXException