net.sf.joost.instruction
Class TransformFactory
java.lang.Object
net.sf.joost.instruction.FactoryBase
net.sf.joost.instruction.TransformFactory
- All Implemented Interfaces:
- Constants
public class TransformFactory
- extends FactoryBase
Factory for transform
elements, which are represented
by the inner Instance class
- Version:
- $Revision: 2.17 $ $Date: 2007/12/19 10:39:37 $
- Author:
- Oliver Becker
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PASS_THROUGH_VALUES
private static final String[] PASS_THROUGH_VALUES
- allowed values for the
pass-through
attribute
attrNames
private HashSet attrNames
- allowed attributes for this element.
EXCLUDE_RESULT_PREFIXES
private static final String EXCLUDE_RESULT_PREFIXES
- See Also:
- Constant Field Values
TransformFactory
public TransformFactory()
getName
public String getName()
- Specified by:
getName
in class FactoryBase
- Returns:
"transform"
createNode
public NodeBase createNode(NodeBase parent,
String qName,
Attributes attrs,
ParseContext context)
throws SAXParseException
- Description copied from class:
FactoryBase
- The factory method.
- Specified by:
createNode
in class FactoryBase
- Parameters:
parent
- the parent NodeqName
- the full name of this nodeattrs
- the attribute set of this nodecontext
- the parse context
- Returns:
- an Instance of the appropriate Node
- Throws:
SAXParseException
- for missing or wrong attributes, etc.