BEA Systems, Inc.

BEA WebLogic Server 9.1 API Reference


weblogic.apache.xerces.dom
Class ElementDefinitionImpl

java.lang.Object
  extended byweblogic.apache.xerces.dom.NodeImpl
      extended byweblogic.apache.xerces.dom.ChildNode
          extended byweblogic.apache.xerces.dom.ParentNode
              extended byweblogic.apache.xerces.dom.ElementDefinitionImpl
All Implemented Interfaces:
Cloneable, EventTarget, Node, NodeList, Serializable
Direct Known Subclasses:
DeferredElementDefinitionImpl

Deprecated. please use JDK supplied XML parsers and transformers

public class ElementDefinitionImpl
extends ParentNode

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.

This class is based on an implementation from the Apache XML Project. In future releases the XML parser, XSLT processor, and associated classes will likely be updated to be based on a later version of the Apache implementations. Since Apache does not guarantee backwards compatibility between versions of their software, we cannot guarantee backwards compatibility of any of the classes contained in the weblogic.apache package or sub-packages.

See Also:
Serialized Form

Field Summary
protected  NamedNodeMapImpl attributes
          Deprecated. Default attributes.
protected  String name
          Deprecated. Element definition name.
 
Fields inherited from class weblogic.apache.xerces.dom.ParentNode
firstChild, fNodeListCache, ownerDocument
 
Fields inherited from class weblogic.apache.xerces.dom.ChildNode
nextSibling, previousSibling
 
Fields inherited from class weblogic.apache.xerces.dom.NodeImpl
ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, IDATTRIBUTE, IGNORABLEWS, OWNED, ownerNode, 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, UNNORMALIZED
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Constructor Summary
ElementDefinitionImpl(CoreDocumentImpl ownerDocument, String name)
          Deprecated. Factory constructor.
 
Method Summary
 Node cloneNode(boolean deep)
          Deprecated. Replicate this object.
 NamedNodeMap getAttributes()
          Deprecated. Query the attributes defined on this Element.
 String getNodeName()
          Deprecated. Returns the element definition name
 short getNodeType()
          Deprecated. A short integer indicating what type of node this is.
 
Methods inherited from class weblogic.apache.xerces.dom.ParentNode
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, insertBefore, isEqualNode, item, normalize, removeChild, replaceChild, setReadOnly, setTextContent, synchronizeChildren
 
Methods inherited from class weblogic.apache.xerces.dom.ChildNode
getNextSibling, getParentNode, getPreviousSibling
 
Methods inherited from class weblogic.apache.xerces.dom.NodeImpl
addEventListener, appendChild, changed, changes, compareTreePosition, dispatchEvent, getBaseURI, getInterface, getLocalName, getNamespaceURI, getNodeValue, getPrefix, getReadOnly, getUserData, getUserData, hasAttributes, isDefaultNamespace, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, needsSyncChildren, removeEventListener, setNodeValue, setPrefix, setUserData, setUserData, synchronizeData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

attributes

protected NamedNodeMapImpl attributes
Deprecated. 
Default attributes.


name

protected String name
Deprecated. 
Element definition name.

Constructor Detail

ElementDefinitionImpl

public ElementDefinitionImpl(CoreDocumentImpl ownerDocument,
                             String name)
Deprecated. 
Factory constructor.

Method Detail

cloneNode

public Node cloneNode(boolean deep)
Deprecated. 
Replicate this object.

Specified by:
cloneNode in interface Node
Overrides:
cloneNode in class ParentNode

getAttributes

public NamedNodeMap getAttributes()
Deprecated. 
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.

Specified by:
getAttributes in interface Node
Overrides:
getAttributes in class NodeImpl
Returns:
org.w3c.dom.NamedNodeMap containing org.w3c.dom.Attribute
See Also:
ElementImpl

getNodeName

public String getNodeName()
Deprecated. 
Returns the element definition name

Specified by:
getNodeName in interface Node
Specified by:
getNodeName in class NodeImpl

getNodeType

public short getNodeType()
Deprecated. 
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.

Specified by:
getNodeType in interface Node
Specified by:
getNodeType in class NodeImpl

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs91
Copyright 2005 BEA Systems Inc.