org.apache.xerces.dom
Class ElementDefinitionImpl
- Cloneable, EventTarget, Node, NodeList, Serializable
public class ElementDefinitionImpl
NON-DOM CLASS: Describe one of the Elements (and its associated
Attributes) defined in this Document Type.
I've included this in Level 1 purely as an anchor point for default
attributes. In Level 2 it should enable the ChildRule support.
$Id: ElementDefinitionImpl.java 447266 2006-09-18 05:57:49Z mrglavas $
DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, HASSTRING, ID, IGNORABLEWS, NORMALIZED, OWNED, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE, flags, ownerNode |
Node | cloneNode(boolean deep)- Replicate this object.
|
NamedNodeMap | getAttributes()- Query the attributes defined on this Element.
|
String | getNodeName()- Returns the element definition name
|
short | getNodeType()- A short integer indicating what type of node this is.
|
cloneNode, getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, insertBefore, isEqualNode, item, normalize, removeChild, replaceChild, setOwnerDocument, setReadOnly, setTextContent, synchronizeChildren |
addEventListener, appendChild, changed, changes, cloneNode, compareDocumentPosition, compareTreePosition, dispatchEvent, getAttributes, getBaseURI, getChildNodes, getContainer, getFeature, getFirstChild, getLastChild, getLength, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeNumber, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getReadOnly, getTextContent, getUserData, getUserData, getUserDataRecord, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, needsSyncChildren, normalize, removeChild, removeEventListener, replaceChild, setNodeValue, setOwnerDocument, setPrefix, setReadOnly, setTextContent, setUserData, setUserData, synchronizeData, toString |
name
protected String name
Element definition name.
ElementDefinitionImpl
public ElementDefinitionImpl(CoreDocumentImpl ownerDocument,
String name)Factory constructor.
cloneNode
public Node cloneNode(boolean deep)
Replicate this object.
- cloneNode in interface ParentNode
getAttributes
public NamedNodeMap getAttributes()
Query the attributes defined on this Element.
In the base implementation this Map simply contains Attribute objects
representing the defaults. In a more serious implementation, it would
contain AttributeDefinitionImpl objects for all declared Attributes,
indicating which are Default, DefaultFixed, Implicit and/or Required.
- getAttributes in interface NodeImpl
- org.w3c.dom.NamedNodeMap containing org.w3c.dom.Attribute
getNodeName
public String getNodeName()
Returns the element definition name
- getNodeName in interface NodeImpl
getNodeType
public short getNodeType()
A short integer indicating what type of node this is. The named
constants for this value are defined in the org.w3c.dom.Node interface.
- getNodeType in interface NodeImpl
Copyright B) 1999-2007 The Apache Software Foundation. All Rights Reserved.