Main Page   Class Hierarchy   Compound List   File List   Compound Members  

IDOM_Entity Class Reference

Inheritance diagram for IDOM_Entity:

IDOM_Node List of all members.

Public Methods

Get functions.
virtual const XMLCh * getPublicId () const=0
virtual const XMLCh * getSystemId () const=0
virtual const XMLCh * getNotationName () const=0

Protected Methods

 IDOM_Entity (const IDOM_Entity &other)
IDOM_Entity & operator= (const IDOM_Entity &other)

Detailed Description

This interface represents an entity, either parsed or unparsed, in an XML document.

Note that this models the entity itself not the entity declaration. Entity declaration modeling has been left for a later Level of the DOM specification.

The nodeName attribute that is inherited from Node contains the name of the entity.

An XML processor may choose to completely expand entities before the structure model is passed to the DOM; in this case there will be no EntityReference nodes in the document tree.

Note: the first release of this parser does not create entity nodes when reading an XML document. Entities may be programatically created using DOM_Document::createEntity().


Member Function Documentation

virtual const XMLCh* IDOM_Entity::getNotationName   const [pure virtual]
 

For unparsed entities, the name of the notation for the entity.

For parsed entities, this is null.

virtual const XMLCh* IDOM_Entity::getPublicId   const [pure virtual]
 

The public identifier associated with the entity, if specified.

If the public identifier was not specified, this is null.

virtual const XMLCh* IDOM_Entity::getSystemId   const [pure virtual]
 

The system identifier associated with the entity, if specified.

If the system identifier was not specified, this is null.


The documentation for this class was generated from the following file:
Generated on Tue Nov 19 09:36:42 2002 by doxygen1.3-rc1