net.sf.joost.instruction
Class ResultDocumentFactory.Instance

java.lang.Object
  extended bynet.sf.joost.instruction.AbstractInstruction
      extended bynet.sf.joost.instruction.NodeBase
          extended bynet.sf.joost.instruction.ResultDocumentFactory.Instance
All Implemented Interfaces:
Constants
Enclosing class:
ResultDocumentFactory

public final class ResultDocumentFactory.Instance
extends NodeBase

Represents an instance of the result-document element.


Nested Class Summary
 
Nested classes inherited from class net.sf.joost.instruction.NodeBase
NodeBase.End
 
Field Summary
private  String encoding
           
private  Tree href
           
private  String method
           
 
Fields inherited from class net.sf.joost.instruction.NodeBase
lastChild, localFieldStack, nodeEnd, parent, preserveSpace, publicId, qName, scopedVariables, systemId
 
Fields inherited from class net.sf.joost.instruction.AbstractInstruction
colNo, lineNo, next
 
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
 
Constructor Summary
protected ResultDocumentFactory.Instance(String qName, NodeBase parent, ParseContext context, Tree href, String encoding, String method)
           
 
Method Summary
 short process(Context context)
          Redirects the result stream to the specified URI
 short processEnd(Context context)
          Close the current result stream
 
Methods inherited from class net.sf.joost.instruction.NodeBase
compile, declareVariable, getNode, getNodeEnd, insert, processable, setEndLocation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

href

private Tree href

encoding

private String encoding

method

private String method
Constructor Detail

ResultDocumentFactory.Instance

protected ResultDocumentFactory.Instance(String qName,
                                         NodeBase parent,
                                         ParseContext context,
                                         Tree href,
                                         String encoding,
                                         String method)
Method Detail

process

public short process(Context context)
              throws SAXException
Redirects the result stream to the specified URI

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
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)