QDomNode Class Reference

#include <qdom.h>

Class Description

Definition at line 128 of file qdom.h.

+ Inheritance diagram for QDomNode:

Public Types

enum  NodeType {
  ElementNode = 1, AttributeNode = 2, TextNode = 3, CDATASectionNode = 4,
  EntityReferenceNode = 5, EntityNode = 6, ProcessingInstructionNode = 7, CommentNode = 8,
  DocumentNode = 9, DocumentTypeNode = 10, DocumentFragmentNode = 11, NotationNode = 12,
  BaseNode = 21, CharacterDataNode = 22
}
 
enum  EncodingPolicy { EncodingFromDocument = 1, EncodingFromTextStream = 2 }
 

Public Member Functions

 QDomNode ()
 
 QDomNode (const QDomNode &)
 
QDomNodeoperator= (const QDomNode &)
 
bool operator== (const QDomNode &) const
 
bool operator!= (const QDomNode &) const
 
 ~QDomNode ()
 
QDomNode insertBefore (const QDomNode &newChild, const QDomNode &refChild)
 
QDomNode insertAfter (const QDomNode &newChild, const QDomNode &refChild)
 
QDomNode replaceChild (const QDomNode &newChild, const QDomNode &oldChild)
 
QDomNode removeChild (const QDomNode &oldChild)
 
QDomNode appendChild (const QDomNode &newChild)
 
bool hasChildNodes () const
 
QDomNode cloneNode (bool deep=true) const
 
void normalize ()
 
bool isSupported (const QString &feature, const QString &version) const
 
QString nodeName () const
 
NodeType nodeType () const
 
QDomNode parentNode () const
 
QDomNodeList childNodes () const
 
QDomNode firstChild () const
 
QDomNode lastChild () const
 
QDomNode previousSibling () const
 
QDomNode nextSibling () const
 
QDomNamedNodeMap attributes () const
 
QDomDocument ownerDocument () const
 
QString namespaceURI () const
 
QString localName () const
 
bool hasAttributes () const
 
QString nodeValue () const
 
void setNodeValue (const QString &)
 
QString prefix () const
 
void setPrefix (const QString &pre)
 
bool isAttr () const
 
bool isCDATASection () const
 
bool isDocumentFragment () const
 
bool isDocument () const
 
bool isDocumentType () const
 
bool isElement () const
 
bool isEntityReference () const
 
bool isText () const
 
bool isEntity () const
 
bool isNotation () const
 
bool isProcessingInstruction () const
 
bool isCharacterData () const
 
bool isComment () const
 
QDomNode namedItem (const QString &name) const
 Shortcut to avoid dealing with QDomNodeList all the time. More...
 
bool isNull () const
 
void clear ()
 
QDomAttr toAttr () const
 
QDomCDATASection toCDATASection () const
 
QDomDocumentFragment toDocumentFragment () const
 
QDomDocument toDocument () const
 
QDomDocumentType toDocumentType () const
 
QDomElement toElement () const
 
QDomEntityReference toEntityReference () const
 
QDomText toText () const
 
QDomEntity toEntity () const
 
QDomNotation toNotation () const
 
QDomProcessingInstruction toProcessingInstruction () const
 
QDomCharacterData toCharacterData () const
 
QDomComment toComment () const
 
void save (QTextStream &, int) const
 
void save (QTextStream &, int, EncodingPolicy) const
 
QDomElement firstChildElement (const QString &tagName=QString()) const
 
QDomElement lastChildElement (const QString &tagName=QString()) const
 
QDomElement previousSiblingElement (const QString &tagName=QString()) const
 
QDomElement nextSiblingElement (const QString &taName=QString()) const
 
int lineNumber () const
 
int columnNumber () const
 

Protected Member Functions

 QDomNode (QDomNodePrivate *)
 

Protected Attributes

QDomNodePrivate * impl
 

Friends

class QDomDocument
 
class QDomDocumentType
 
class QDomNodeList
 
class QDomNamedNodeMap
 

Member Enumeration Documentation

enum NodeType
Enumerator
ElementNode 
AttributeNode 
TextNode 
CDATASectionNode 
EntityReferenceNode 
EntityNode 
ProcessingInstructionNode 
CommentNode 
DocumentNode 
DocumentTypeNode 
DocumentFragmentNode 
NotationNode 
BaseNode 
CharacterDataNode 

Definition at line 131 of file qdom.h.

Enumerator
EncodingFromDocument 
EncodingFromTextStream 

Definition at line 148 of file qdom.h.

Constructor & Destructor Documentation

QDomNode ( )
QDomNode ( const QDomNode )
~QDomNode ( )
QDomNode ( QDomNodePrivate *  )
protected

Member Function Documentation

QDomNode& operator= ( const QDomNode )
bool operator== ( const QDomNode ) const
bool operator!= ( const QDomNode ) const
QDomNode insertBefore ( const QDomNode newChild,
const QDomNode refChild 
)
QDomNode insertAfter ( const QDomNode newChild,
const QDomNode refChild 
)
QDomNode replaceChild ( const QDomNode newChild,
const QDomNode oldChild 
)
QDomNode removeChild ( const QDomNode oldChild)
QDomNode appendChild ( const QDomNode newChild)
bool hasChildNodes ( ) const
QDomNode cloneNode ( bool  deep = true) const
void normalize ( )
bool isSupported ( const QString feature,
const QString version 
) const
QString nodeName ( ) const
NodeType nodeType ( ) const
QDomNode parentNode ( ) const
QDomNodeList childNodes ( ) const
QDomNode firstChild ( ) const
QDomNode lastChild ( ) const
QDomNode previousSibling ( ) const
QDomNode nextSibling ( ) const
QDomNamedNodeMap attributes ( ) const
QDomDocument ownerDocument ( ) const
QString namespaceURI ( ) const
QString localName ( ) const
bool hasAttributes ( ) const
QString nodeValue ( ) const
void setNodeValue ( const QString )
QString prefix ( ) const
void setPrefix ( const QString pre)
bool isAttr ( ) const
bool isCDATASection ( ) const
bool isDocumentFragment ( ) const
bool isDocument ( ) const
bool isDocumentType ( ) const
bool isElement ( ) const
bool isEntityReference ( ) const
bool isText ( ) const
bool isEntity ( ) const
bool isNotation ( ) const
bool isProcessingInstruction ( ) const
bool isCharacterData ( ) const
bool isComment ( ) const
QDomNode namedItem ( const QString name) const

Shortcut to avoid dealing with QDomNodeList all the time.

bool isNull ( ) const
void clear ( )
QDomAttr toAttr ( ) const
QDomCDATASection toCDATASection ( ) const
QDomDocumentFragment toDocumentFragment ( ) const
QDomDocument toDocument ( ) const
QDomDocumentType toDocumentType ( ) const
QDomElement toElement ( ) const
QDomEntityReference toEntityReference ( ) const
QDomText toText ( ) const
QDomEntity toEntity ( ) const
QDomNotation toNotation ( ) const
QDomProcessingInstruction toProcessingInstruction ( ) const
QDomCharacterData toCharacterData ( ) const
QDomComment toComment ( ) const
void save ( QTextStream ,
int   
) const
void save ( QTextStream ,
int  ,
EncodingPolicy   
) const
QDomElement firstChildElement ( const QString tagName = QString()) const
QDomElement lastChildElement ( const QString tagName = QString()) const
QDomElement previousSiblingElement ( const QString tagName = QString()) const
QDomElement nextSiblingElement ( const QString taName = QString()) const
int lineNumber ( ) const
int columnNumber ( ) const

Friends And Related Function Documentation

friend class QDomDocument
friend

Definition at line 247 of file qdom.h.

friend class QDomDocumentType
friend

Definition at line 248 of file qdom.h.

friend class QDomNodeList
friend

Definition at line 249 of file qdom.h.

friend class QDomNamedNodeMap
friend

Definition at line 250 of file qdom.h.

Member Data Documentation

QDomNodePrivate* impl
protected

Definition at line 243 of file qdom.h.


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