BEA Systems, Inc.

com.beasys.commerce.util.dom
Class EntityReferenceImpl

java.lang.Object
  |
  +--com.beasys.commerce.util.dom.DOMBase
        |
        +--com.beasys.commerce.util.dom.NodeImpl
              |
              +--com.beasys.commerce.util.dom.EntityReferenceImpl

public class EntityReferenceImpl
extends NodeImpl
implements org.w3c.dom.EntityReference

An implementation of the W3C's DOM EntityReference object.

See Also:
Serialized Form

Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Constructor Summary
EntityReferenceImpl(org.w3c.dom.Document doc, org.w3c.dom.Node parent, java.lang.String entityName)
          Constructor.
 
Method Summary
 org.w3c.dom.Node cloneNode()
          Clone this node.
protected  short[] getAllowableChildrenTypes()
          Get the allowable children types.
 java.lang.String getEntityName()
          Get the entity name.
 java.lang.String getNodeName()
          Get the node name.
 short getNodeType()
          Return Node.ENTITY_REFERENCE_NODE.
 void setEntityName(java.lang.String entityName)
          Set the entity name.
 
Methods inherited from class com.beasys.commerce.util.dom.NodeImpl
allowsChildren, appendChild, appendChildren, checkAllowChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getNextSibling, getNodeType, getNodeValue, getParentNode, getPreviousSibling, hasChildNodes, insertBefore, insertChildrenBefore, isAncestor, removeChild, replaceChild, setNodeValue, setParentNode
 
Methods inherited from class com.beasys.commerce.util.dom.DOMBase
checkOwnerDocument, checkReadOnly, getOwnerDocument, isReadOnly, setReadOnly
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityReferenceImpl

public EntityReferenceImpl(org.w3c.dom.Document doc,
                           org.w3c.dom.Node parent,
                           java.lang.String entityName)
Constructor.
Method Detail

cloneNode

public org.w3c.dom.Node cloneNode()
Clone this node.
Overrides:
cloneNode in class NodeImpl

getAllowableChildrenTypes

protected short[] getAllowableChildrenTypes()
Get the allowable children types.
Overrides:
getAllowableChildrenTypes in class NodeImpl
Tags copied from class: NodeImpl
Returns:
an array of nodeTypes, or null for no children allowed.

getNodeType

public short getNodeType()
Return Node.ENTITY_REFERENCE_NODE.
Overrides:
getNodeType in class NodeImpl

getNodeName

public java.lang.String getNodeName()
Get the node name.

For EntityReferences, the node name is the refered-to-entity's name.

Overrides:
getNodeName in class NodeImpl
See Also:
getEntityName()

getEntityName

public java.lang.String getEntityName()
Get the entity name.

setEntityName

public void setEntityName(java.lang.String entityName)
Set the entity name.

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved