Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends

QDomNode Class Reference

Search for all occurrences

Detailed Description

Definition at line 128 of file qdom.h.

#include <qdom.h>

Inheritance diagram for QDomNode:
Inheritance graph
[legend]

List of all members.

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 &)
QDomNode operator= (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.
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.

                  {
        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,// this is not in the standard
        CharacterDataNode         = 22 // this is not in the standard
    };
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]
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:

QDomNode QDomNode QDomNode QDomNode QDomNode QDomNode QDomNode QDomNode QDomNode QDomNode
QDomNode QDomNode QDomNode QDomNode QDomNode QDomNode QDomNode QDomNode QDomNode QDomNode