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  

NodeImpl Class Reference

#include <NodeImpl.hpp>

Inheritance diagram for NodeImpl:

NodeListImpl RefCountedImpl ChildNode ElementDefinitionImpl NotationImpl ParentNode CharacterDataImpl ProcessingInstructionImpl XMLDeclImpl AttrImpl DocumentFragmentImpl DocumentImpl EntityImpl CommentImpl TextImpl AttrNSImpl CDATASectionImpl Collaboration diagram for NodeImpl:

List of all members.

Public Methods

Public Attributes

Static Public Methods

  • void deleteIf (NodeImpl *thisNode)
  • bool isKidOK (NodeImpl *parent, NodeImpl *child)

Static Public Attributes

Static Protected Methods


Detailed Description


Constructor & Destructor Documentation

NodeImpl::NodeImpl ( DocumentImpl * ownerDocument)

NodeImpl::NodeImpl ( const NodeImpl & other)

virtual NodeImpl::~NodeImpl () [virtual]


Member Function Documentation

virtual NodeImpl* NodeImpl::appendChild ( NodeImpl * newChild) [virtual]

virtual void NodeImpl::changed () [virtual]

Reimplemented in ChildNode, and ParentNode.

virtual int NodeImpl::changes () [virtual]

Reimplemented in ParentNode.

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

void NodeImpl::deleteIf ( NodeImpl * thisNode) [static]

void NodeImpl::firstChild ( bool value)

bool NodeImpl::firstChild () const

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

Reimplemented in ElementDefinitionImpl.

virtual NodeListImpl* NodeImpl::getChildNodes () [virtual]

Reimplemented in EntityImpl, and ParentNode.

virtual DocumentImpl* NodeImpl::getDocument () [virtual]

Reimplemented in ParentNode.

virtual NodeImpl* NodeImpl::getFirstChild () [virtual]

Reimplemented in EntityImpl, and ParentNode.

virtual NodeImpl* NodeImpl::getLastChild () [virtual]

Reimplemented in EntityImpl, and ParentNode.

virtual unsigned int NodeImpl::getLength () [virtual]

Reimplemented from NodeListImpl.

Reimplemented in ParentNode.

virtual DOMString NodeImpl::getLocalName () [virtual]

Reimplemented in AttrNSImpl.

virtual DOMString NodeImpl::getNamespaceURI () [virtual]

Reimplemented in AttrNSImpl.

virtual NodeImpl* NodeImpl::getNextSibling () [virtual]

Reimplemented in ChildNode.

virtual DOMString NodeImpl::getNodeName () [pure virtual]

virtual short NodeImpl::getNodeType () [pure virtual]

virtual DOMString NodeImpl::getNodeValue () [virtual]

virtual DocumentImpl* NodeImpl::getOwnerDocument () [virtual]

Reimplemented in DocumentImpl, and ParentNode.

virtual NodeImpl* NodeImpl::getParentNode () [virtual]

Reimplemented in ChildNode, and NotationImpl.

virtual DOMString NodeImpl::getPrefix () [virtual]

Reimplemented in AttrNSImpl.

virtual NodeImpl* NodeImpl::getPreviousSibling () [virtual]

Reimplemented in ChildNode.

virtual void* NodeImpl::getUserData () [virtual]

DOMString NodeImpl::getXmlString () [static, protected]

DOMString NodeImpl::getXmlURIString () [static, protected]

DOMString NodeImpl::getXmlnsString () [static, protected]

DOMString NodeImpl::getXmlnsURIString () [static, protected]

virtual bool NodeImpl::hasChildNodes () [virtual]

Reimplemented in EntityImpl, and ParentNode.

void NodeImpl::idAttr ( bool value)

bool NodeImpl::idAttr () const

void NodeImpl::ignorableWhitespace ( bool value)

bool NodeImpl::ignorableWhitespace () const

virtual NodeImpl* NodeImpl::insertBefore ( NodeImpl * newChild,
NodeImpl * refChild) [virtual]

Reimplemented in DocumentImpl, and ParentNode.

virtual bool NodeImpl::isAttrImpl () [virtual]

Reimplemented in AttrImpl.

virtual bool NodeImpl::isCDATASectionImpl () [virtual]

Reimplemented in CDATASectionImpl.

virtual bool NodeImpl::isDocumentFragmentImpl () [virtual]

Reimplemented in DocumentFragmentImpl.

virtual bool NodeImpl::isDocumentImpl () [virtual]

Reimplemented in DocumentImpl.

virtual bool NodeImpl::isDocumentTypeImpl () [virtual]

virtual bool NodeImpl::isElementImpl () [virtual]

virtual bool NodeImpl::isEntityReference () [virtual]

bool NodeImpl::isKidOK ( NodeImpl * parent,
NodeImpl * child) [static]

Reimplemented in DocumentImpl.

virtual bool NodeImpl::isTextImpl () [virtual]

Reimplemented in TextImpl.

virtual NodeImpl* NodeImpl::item ( unsigned int index) [virtual]

Reimplemented from NodeListImpl.

Reimplemented in EntityImpl, and ParentNode.

const DOMString& NodeImpl::mapPrefix ( const DOMString & prefix,
const DOMString & namespaceURI,
short nType) [static, protected]

virtual void NodeImpl::normalize () [virtual]

Reimplemented in ParentNode.

void NodeImpl::owned ( bool value)

bool NodeImpl::owned () const

void NodeImpl::readOnly ( bool value)

bool NodeImpl::readOnly () const

virtual void NodeImpl::referenced () [virtual]

Reimplemented from RefCountedImpl.

Reimplemented in DocumentImpl.

virtual NodeImpl* NodeImpl::removeChild ( NodeImpl * oldChild) [virtual]

Reimplemented in DocumentImpl, and ParentNode.

virtual NodeImpl* NodeImpl::replaceChild ( NodeImpl * newChild,
NodeImpl * oldChild) [virtual]

Reimplemented in ParentNode.

virtual void NodeImpl::setNodeValue ( const DOMString & value) [virtual]

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

Reimplemented in ParentNode.

virtual void NodeImpl::setPrefix ( const DOMString & prefix) [virtual]

Reimplemented in AttrNSImpl.

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

Reimplemented in ParentNode.

virtual void NodeImpl::setUserData ( void * value) [virtual]

void NodeImpl::setValue ( bool value)

bool NodeImpl::setValue () const

void NodeImpl::specified ( bool value)

bool NodeImpl::specified () const

virtual bool NodeImpl::supports ( const DOMString & feature,
const DOMString & version) [virtual]

void NodeImpl::syncChildren ( bool value)

bool NodeImpl::syncChildren () const

void NodeImpl::syncData ( bool value)

bool NodeImpl::syncData () const

virtual DOMString NodeImpl::toString () [virtual]

Reimplemented in AttrImpl.

virtual void NodeImpl::unreferenced () [virtual]

Reimplemented from RefCountedImpl.

Reimplemented in DocumentImpl.


Member Data Documentation

const unsigned short NodeImpl::FIRSTCHILD [static]

const unsigned short NodeImpl::ID_ATTR [static]

const unsigned short NodeImpl::IGNORABLEWS [static]

const unsigned short NodeImpl::OWNED [static]

const unsigned short NodeImpl::READONLY [static]

const unsigned short NodeImpl::SETVALUE [static]

const unsigned short NodeImpl::SPECIFIED [static]

const unsigned short NodeImpl::SYNCCHILDREN [static]

const unsigned short NodeImpl::SYNCDATA [static]

unsigned short NodeImpl::flags

int NodeImpl::gLiveNodeImpls [static]

int NodeImpl::gTotalNodeImpls [static]

NodeImpl * NodeImpl::ownerNode

void * NodeImpl::userData


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


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