http://xml.apache.org/http://www.apache.org/http://www.w3.org/

Home

Readme
Installation
Build

API Docs
Samples
Programming
Migration
FAQs

Releases
Feedback

PDF Document

Download
Dev Snapshots
CVS Repository
Mail Archive

API Docs for SAX and DOM
 

Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ElementImpl Class Reference

#include <ElementImpl.hpp>

Inheritance diagram for ElementImpl

Collaboration diagram for ElementImpl:

List of all members.

Public Methods

 ElementImpl (DocumentImpl *ownerDoc, const DOMString &name)
 ElementImpl (const ElementImpl &other, bool deep=false)
virtual ~ElementImpl ()
virtual bool isElementImpl ()
virtual NodeImplcloneNode (bool deep)
virtual DOMString getNodeName ()
virtual short getNodeType ()
virtual DOMString getAttribute (const DOMString &name)
virtual AttrImplgetAttributeNode (const DOMString &name)
virtual NamedNodeMapImplgetAttributes ()
virtual DeepNodeListImplgetElementsByTagName (const DOMString &tagname)
virtual DOMString getTagName ()
virtual void removeAttribute (const DOMString &name)
virtual AttrImplremoveAttributeNode (AttrImpl * oldAttr)
virtual AttrImplsetAttribute (const DOMString &name, const DOMString &value)
virtual AttrImplsetAttributeNode (AttrImpl *newAttr)
virtual void setNodeValue (const DOMString &arg)
virtual void setReadOnly (bool readOnly, bool deep)
virtual DOMString getAttributeNS (const DOMString &namespaceURI, const DOMString &localName)
virtual AttrImplsetAttributeNS (const DOMString &namespaceURI, const DOMString &qualifiedName, const DOMString &value)
virtual void removeAttributeNS (const DOMString &namespaceURI, const DOMString &localName)
virtual AttrImplgetAttributeNodeNS (const DOMString &namespaceURI, const DOMString &localName)
virtual AttrImplsetAttributeNodeNS (AttrImpl *newAttr)
virtual DeepNodeListImplgetElementsByTagNameNS (const DOMString &namespaceURI, const DOMString &localName)
virtual void setOwnerDocument (DocumentImpl *doc)
virtual NamedNodeMapImplNNM_cloneMap (NodeImpl *ownerNode)
virtual int NNM_findNamePoint (const DOMString &name)
virtual unsigned int NNM_getLength ()
virtual NodeImplNNM_getNamedItem (const DOMString &name)
virtual NodeImplNNM_item (unsigned int index)
virtual void NNM_removeAll ()
virtual NodeImplNNM_removeNamedItem (const DOMString &name)
virtual NodeImplNNM_setNamedItem (NodeImpl *arg)
virtual void NNM_setReadOnly (bool readOnly, bool deep)
virtual int NNM_findNamePoint (const DOMString &namespaceURI, const DOMString &localName)
virtual NodeImplNNM_getNamedItemNS (const DOMString &namespaceURI, const DOMString &localName)
virtual NodeImplNNM_setNamedItemNS (NodeImpl *arg)
virtual NodeImplNNM_removeNamedItemNS (const DOMString &namespaceURI, const DOMString &localName)
virtual void NNM_setOwnerDocument (DocumentImpl *doc)

Protected Attributes

DOMString name
NamedNodeMapImplattributes


Constructor & Destructor Documentation

ElementImpl::ElementImpl ( DocumentImpl * ownerDoc,
const DOMString & name )

ElementImpl::ElementImpl ( const ElementImpl & other,
bool deep = false )

virtual ElementImpl::~ElementImpl ( ) [virtual]


Member Function Documentation

virtual NamedNodeMapImpl* ElementImpl::NNM_cloneMap ( NodeImpl * ownerNode ) [virtual]

virtual int ElementImpl::NNM_findNamePoint ( const DOMString & namespaceURI,
const DOMString & localName ) [virtual]

virtual int ElementImpl::NNM_findNamePoint ( const DOMString & name ) [virtual]

virtual unsigned int ElementImpl::NNM_getLength ( ) [virtual]

virtual NodeImpl* ElementImpl::NNM_getNamedItem ( const DOMString & name ) [virtual]

virtual NodeImpl* ElementImpl::NNM_getNamedItemNS ( const DOMString & namespaceURI,
const DOMString & localName ) [virtual]

virtual NodeImpl* ElementImpl::NNM_item ( unsigned int index ) [virtual]

virtual void ElementImpl::NNM_removeAll ( ) [virtual]

virtual NodeImpl* ElementImpl::NNM_removeNamedItem ( const DOMString & name ) [virtual]

virtual NodeImpl* ElementImpl::NNM_removeNamedItemNS ( const DOMString & namespaceURI,
const DOMString & localName ) [virtual]

virtual NodeImpl* ElementImpl::NNM_setNamedItem ( NodeImpl * arg ) [virtual]

virtual NodeImpl* ElementImpl::NNM_setNamedItemNS ( NodeImpl * arg ) [virtual]

virtual void ElementImpl::NNM_setOwnerDocument ( DocumentImpl * doc ) [virtual]

virtual void ElementImpl::NNM_setReadOnly ( bool readOnly,
bool deep ) [virtual]

virtual NodeImpl* ElementImpl::cloneNode ( bool deep ) [virtual]

Reimplemented in ElementNSImpl.

virtual DOMString ElementImpl::getAttribute ( const DOMString & name ) [virtual]

virtual DOMString ElementImpl::getAttributeNS ( const DOMString & namespaceURI,
const DOMString & localName ) [virtual]

virtual AttrImpl* ElementImpl::getAttributeNode ( const DOMString & name ) [virtual]

virtual AttrImpl* ElementImpl::getAttributeNodeNS ( const DOMString & namespaceURI,
const DOMString & localName ) [virtual]

virtual NamedNodeMapImpl* ElementImpl::getAttributes ( ) [virtual]

virtual DeepNodeListImpl* ElementImpl::getElementsByTagName ( const DOMString & tagname ) [virtual]

virtual DeepNodeListImpl* ElementImpl::getElementsByTagNameNS ( const DOMString & namespaceURI,
const DOMString & localName ) [virtual]

virtual DOMString ElementImpl::getNodeName ( ) [virtual]

virtual short ElementImpl::getNodeType ( ) [virtual]

virtual DOMString ElementImpl::getTagName ( ) [virtual]

virtual bool ElementImpl::isElementImpl ( ) [virtual]

virtual void ElementImpl::removeAttribute ( const DOMString & name ) [virtual]

virtual void ElementImpl::removeAttributeNS ( const DOMString & namespaceURI,
const DOMString & localName ) [virtual]

virtual AttrImpl* ElementImpl::removeAttributeNode ( AttrImpl * oldAttr ) [virtual]

virtual AttrImpl* ElementImpl::setAttribute ( const DOMString & name,
const DOMString & value ) [virtual]

virtual AttrImpl* ElementImpl::setAttributeNS ( const DOMString & namespaceURI,
const DOMString & qualifiedName,
const DOMString & value ) [virtual]

virtual AttrImpl* ElementImpl::setAttributeNode ( AttrImpl * newAttr ) [virtual]

virtual AttrImpl* ElementImpl::setAttributeNodeNS ( AttrImpl * newAttr ) [virtual]

virtual void ElementImpl::setNodeValue ( const DOMString & arg ) [virtual]

virtual void ElementImpl::setOwnerDocument ( DocumentImpl * doc ) [virtual]

virtual void ElementImpl::setReadOnly ( bool readOnly,
bool deep ) [virtual]


Member Data Documentation

NamedNodeMapImpl * ElementImpl::attributes [protected]

DOMString ElementImpl::name [protected]


The documentation for this class was generated from the following file:


Copyright © 2000 The Apache Software Foundation. All Rights Reserved.