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;
}