net.sf.joost.instruction
Class TransformFactory.Instance

java.lang.Object
  extended by net.sf.joost.instruction.AbstractInstruction
      extended by net.sf.joost.instruction.NodeBase
          extended by net.sf.joost.instruction.GroupBase
              extended by net.sf.joost.instruction.TransformFactory.Instance
All Implemented Interfaces:
Cloneable, Constants
Enclosing class:
TransformFactory

public final class TransformFactory.Instance
extends GroupBase

Represents an instance of the transform element.


Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.joost.instruction.NodeBase
NodeBase.End
 
Field Summary
 Vector compilableNodes
           
 HashSet excludedNamespaces
           
 Hashtable namespaceAliases
          mapping table for stx:namespace-alias instructions
 String outputEncoding
           
 String outputMethod
           
 String stxpathDefaultNamespace
           
 
Fields inherited from class net.sf.joost.instruction.GroupBase
children, containedGroups, globalProcedures, groupName, groupProcedures, groupTemplates, namedGroups, parentGroup, passThrough, recognizeCdata, stripSpace, visibleProcedures, visibleTemplates
 
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
TransformFactory.Instance(NodeBase parent, String qName, ParseContext context, String outputEncoding, String outputMethod, String stxpathDefaultNamespace, byte passThrough, boolean stripSpace, boolean recognizeCdata, HashSet excludedNamespaces)
           
 
Method Summary
 Vector getChildren()
           
 void insert(NodeBase node)
          Insert a new node as a child of this element
 
Methods inherited from class net.sf.joost.instruction.GroupBase
addGroupProcedures, addGroupTemplates, compile, enterRecursionLevel, exitRecursionLevel, getGlobalTemplates, getVisibleTemplates, initGroupVariables, onDeepCopy, process, processable
 
Methods inherited from class net.sf.joost.instruction.NodeBase
declareVariable, getNode, getNodeEnd, mayDropEnd, processEnd, setEndLocation, toString
 
Methods inherited from class net.sf.joost.instruction.AbstractInstruction
deepCopy, deepHashtableCopy, deepTemplateArrayCopy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

namespaceAliases

public Hashtable namespaceAliases
mapping table for stx:namespace-alias instructions


outputEncoding

public String outputEncoding

outputMethod

public String outputMethod

stxpathDefaultNamespace

public String stxpathDefaultNamespace

excludedNamespaces

public HashSet excludedNamespaces

compilableNodes

public Vector compilableNodes
Constructor Detail

TransformFactory.Instance

public TransformFactory.Instance(NodeBase parent,
                                 String qName,
                                 ParseContext context,
                                 String outputEncoding,
                                 String outputMethod,
                                 String stxpathDefaultNamespace,
                                 byte passThrough,
                                 boolean stripSpace,
                                 boolean recognizeCdata,
                                 HashSet excludedNamespaces)
Method Detail

getChildren

public Vector getChildren()
Returns:
all top level elements of the transformation sheet

insert

public void insert(NodeBase node)
            throws SAXParseException
Description copied from class: NodeBase
Insert a new node as a child of this element

Overrides:
insert in class GroupBase
Parameters:
node - the node to be inserted
Throws:
SAXParseException