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  

DocumentImpl Class Reference

#include <DocumentImpl.hpp>

Inheritance diagram for DocumentImpl

Collaboration diagram for DocumentImpl:

List of all members.

Public Methods

 DocumentImpl ()
 DocumentImpl (const DOMString &namespaceURI, const DOMString &qualifiedName, DocumentTypeImpl *doctype)
virtual ~DocumentImpl ()
virtual bool isDocumentImpl ()
virtual NodeImplcloneNode (bool deep)
virtual DOMString getNodeName ()
virtual short getNodeType ()
virtual DocumentImpl* getOwnerDocument ()
virtual AttrImplcreateAttribute (const DOMString &name)
virtual CDATASectionImplcreateCDATASection (const DOMString &data)
virtual CommentImplcreateComment (const DOMString &data)
virtual DocumentFragmentImplcreateDocumentFragment ()
virtual DocumentTypeImplcreateDocumentType (const DOMString &name)
virtual DocumentTypeImplcreateDocumentType (const DOMString &qName, const DOMString &publicId, const DOMString &systemId)
virtual ElementImplcreateElement (const DOMString & tagName)
virtual ElementImplcreateElement (const XMLCh *tagName)
virtual EntityImplcreateEntity (const DOMString & name)
virtual EntityReferenceImplcreateEntityReference (const DOMString & name)
virtual NotationImplcreateNotation (const DOMString & name)
virtual ProcessingInstructionImplcreateProcessingInstruction (const DOMString & target, const DOMString & data)
virtual TextImplcreateTextNode (const DOMString & data)
virtual DocumentTypeImplgetDoctype ()
virtual ElementImplgetDocumentElement ()
virtual DeepNodeListImplgetElementsByTagName (const DOMString & tagname)
virtual NodeImplinsertBefore (NodeImpl *newChild, NodeImpl *refChild)
virtual void referenced ()
virtual NodeImplremoveChild (NodeImpl *oldChild)
virtual void setNodeValue (const DOMString & x)
virtual void unreferenced ()
virtual XMLDeclImplcreateXMLDecl (const DOMString& version, const DOMString& encoding, const DOMString& standalone)
virtual NodeImplimportNode (NodeImpl *source, bool deep)
virtual ElementImplcreateElementNS (const DOMString &namespaceURI, const DOMString &qualifiedName)
virtual AttrImplcreateAttributeNS (const DOMString &namespaceURI, const DOMString &qualifiedName)
virtual DeepNodeListImplgetElementsByTagNameNS (const DOMString &namespaceURI, const DOMString &localName)
virtual ElementImplgetElementById (const DOMString &elementId)
NodeIDMapgetNodeIDMap ()

Static Public Methods

bool isXMLName (const DOMString & s)
NodeIteratorImplcreateNodeIterator (DOM_Node root, unsigned long whatToShow, DOM_NodeFilter* filter, bool entityReferenceExpansion)
TreeWalkerImplcreateTreeWalker (DOM_Node root, unsigned long whatToShow, DOM_NodeFilter* filter, bool entityReferenceExpansion)
int indexofQualifiedName (const DOMString & qName)
bool isKidOK (NodeImpl *parent, NodeImpl *child)

Friends

class  NodeIteratorImpl
class  TreeWalkerImpl
class  DOMParser


Constructor & Destructor Documentation

DocumentImpl::DocumentImpl ( )

DocumentImpl::DocumentImpl ( const DOMString & namespaceURI,
const DOMString & qualifiedName,
DocumentTypeImpl * doctype )

virtual DocumentImpl::~DocumentImpl ( ) [virtual]


Member Function Documentation

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

Reimplemented from NodeImpl.

virtual AttrImpl* DocumentImpl::createAttribute ( const DOMString & name ) [virtual]

virtual AttrImpl* DocumentImpl::createAttributeNS ( const DOMString & namespaceURI,
const DOMString & qualifiedName ) [virtual]

virtual CDATASectionImpl* DocumentImpl::createCDATASection ( const DOMString & data ) [virtual]

virtual CommentImpl* DocumentImpl::createComment ( const DOMString & data ) [virtual]

virtual DocumentFragmentImpl* DocumentImpl::createDocumentFragment ( ) [virtual]

virtual DocumentTypeImpl* DocumentImpl::createDocumentType ( const DOMString & qName,
const DOMString & publicId,
const DOMString & systemId ) [virtual]

virtual DocumentTypeImpl* DocumentImpl::createDocumentType ( const DOMString & name ) [virtual]

virtual ElementImpl* DocumentImpl::createElement ( const XMLCh * tagName ) [virtual]

virtual ElementImpl* DocumentImpl::createElement ( const DOMString & tagName ) [virtual]

virtual ElementImpl* DocumentImpl::createElementNS ( const DOMString & namespaceURI,
const DOMString & qualifiedName ) [virtual]

virtual EntityImpl* DocumentImpl::createEntity ( const DOMString & name ) [virtual]

virtual EntityReferenceImpl* DocumentImpl::createEntityReference ( const DOMString & name ) [virtual]

NodeIteratorImpl* DocumentImpl::createNodeIterator ( DOM_Node root,
unsigned long whatToShow,
DOM_NodeFilter * filter,
bool entityReferenceExpansion ) [static]

virtual NotationImpl* DocumentImpl::createNotation ( const DOMString & name ) [virtual]

virtual ProcessingInstructionImpl* DocumentImpl::createProcessingInstruction ( const DOMString & target,
const DOMString & data ) [virtual]

virtual TextImpl* DocumentImpl::createTextNode ( const DOMString & data ) [virtual]

TreeWalkerImpl* DocumentImpl::createTreeWalker ( DOM_Node root,
unsigned long whatToShow,
DOM_NodeFilter * filter,
bool entityReferenceExpansion ) [static]

virtual XMLDeclImpl* DocumentImpl::createXMLDecl ( const DOMString & version,
const DOMString & encoding,
const DOMString & standalone ) [virtual]

virtual DocumentTypeImpl* DocumentImpl::getDoctype ( ) [virtual]

virtual ElementImpl* DocumentImpl::getDocumentElement ( ) [virtual]

virtual ElementImpl* DocumentImpl::getElementById ( const DOMString & elementId ) [virtual]

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

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

NodeIDMap * DocumentImpl::getNodeIDMap ( ) []

virtual DOMString DocumentImpl::getNodeName ( ) [virtual]

Reimplemented from NodeImpl.

virtual short DocumentImpl::getNodeType ( ) [virtual]

Reimplemented from NodeImpl.

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

Reimplemented from ParentNode.

virtual NodeImpl* DocumentImpl::importNode ( NodeImpl * source,
bool deep ) [virtual]

int DocumentImpl::indexofQualifiedName ( const DOMString & qName ) [static]

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

Reimplemented from ParentNode.

virtual bool DocumentImpl::isDocumentImpl ( ) [virtual]

Reimplemented from NodeImpl.

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

Reimplemented from NodeImpl.

bool DocumentImpl::isXMLName ( const DOMString & s ) [static]

virtual void DocumentImpl::referenced ( ) [virtual]

Reimplemented from NodeImpl.

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

Reimplemented from ParentNode.

virtual void DocumentImpl::setNodeValue ( const DOMString & x ) [virtual]

Reimplemented from NodeImpl.

virtual void DocumentImpl::unreferenced ( ) [virtual]

Reimplemented from NodeImpl.


Friends And Related Function Documentation

class DOMParser [friend]

class NodeIteratorImpl [friend]

class TreeWalkerImpl [friend]


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


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