net.sf.joost.instruction
Class ElementEndFactory
java.lang.Object
net.sf.joost.instruction.FactoryBase
net.sf.joost.instruction.ElementEndFactory
- All Implemented Interfaces:
- Constants
public final class ElementEndFactory
- extends FactoryBase
Factory for end-element
elements, which are represented by
the inner Instance class.
- Version:
- $Revision: 2.8 $ $Date: 2008/10/04 17:13:14 $
- 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 |
attrNames
private HashSet attrNames
- Allowed attributes for this element.
ElementEndFactory
public ElementEndFactory()
getName
public String getName()
- Specified by:
getName
in class FactoryBase
- Returns:
"end-element"
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.