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,v 1.14 2004/10/05 17:12:50 mrglavas Exp $
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 , 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 , 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-2005 Apache XML Project. All Rights Reserved.