net.sf.joost.instruction
Class ChooseFactory
java.lang.Object
net.sf.joost.instruction.FactoryBase
net.sf.joost.instruction.ChooseFactory
- All Implemented Interfaces:
- Constants
public final class ChooseFactory
- extends FactoryBase
Factory for choose
elements, which are represented by
the inner Instance class.
- Version:
- $Revision: 2.7 $ $Date: 2008/05/17 17:01:03 $
- 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 |
ChooseFactory
public ChooseFactory()
getName
public String getName()
- Specified by:
getName
in class FactoryBase
- Returns:
"choose"
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.