Source Code (Use browser search to find items of interest.)
Class Index
kdelibs'Entity (./kdelibs/khtml/dom/dom_xml.h:107)
class Entity : public Node
{
public:
Entity();
Entity(const Entity &other);
Entity(const Node &other) : Node()
{(*this)=other;}
Entity & operator = (const Node &other);
Entity & operator = (const Entity &other);
~Entity();
/**
* The public identifier associated with the entity, if specified.
* If the public identifier was not specified, this is <code> null
* </code> .
*
*/
DOMString publicId() const;
/**
* The system identifier associated with the entity, if specified.
* If the system identifier was not specified, this is <code> null
* </code> .
*
*/
DOMString systemId() const;
/**
* For unparsed entities, the name of the notation for the entity.
* For parsed entities, this is <code> null </code> .
*
*/
DOMString notationName() const;
};
/**
* <code> EntityReference </code> objects may be inserted into the
* structure model when an entity reference is in the source document,
* or when the user wishes to insert an entity reference. Note that
* character references and references to predefined entities are
* considered to be expanded by the HTML or XML processor so that
* characters are represented by their Unicode equivalent rather than
* by an entity reference. Moreover, the XML processor may completely
* expand references to entities while building the structure model,
* instead of providing <code> EntityReference </code> objects. If it
* does provide such objects, then for a given <code> EntityReference
* </code> node, it may be that there is no <code> Entity </code> node
* representing the referenced entity; but if such an <code> Entity
* </code> exists, then the child list of the <code> EntityReference
* </code> node is the same as that of the <code> Entity </code> node.
* As with the <code> Entity </code> node, all descendants of the
* <code> EntityReference </code> are readonly.
*
* The resolution of the children of the <code> EntityReference
* </code> (the replacement value of the referenced <code> Entity
* </code> ) may be lazily evaluated; actions by the user (such as
* calling the <code> childNodes </code> method on the <code>
* EntityReference </code> node) are assumed to trigger the
* evaluation.
*
*/
kdelibs'Entity::Entity() (./kdelibs/khtml/dom/dom_xml.cpp:60)
Entity::Entity()
{
}
kdelibs'Entity::Entity() (./kdelibs/khtml/dom/dom_xml.cpp:64)
Entity::Entity(const Entity &) : Node()
{
}
kdelibs'Entity::~Entity() (./kdelibs/khtml/dom/dom_xml.cpp:85)
Entity::~Entity()
{
}
kdelibs'Entity::publicId() (./kdelibs/khtml/dom/dom_xml.cpp:89)
DOMString Entity::publicId() const
{
return 0;
}
kdelibs'Entity::systemId() (./kdelibs/khtml/dom/dom_xml.cpp:94)
DOMString Entity::systemId() const
{
return 0;
}
kdelibs'Entity::notationName() (./kdelibs/khtml/dom/dom_xml.cpp:99)
DOMString Entity::notationName() const
{
return 0;
}