Quick links: Tutorial - Examples - Files - Symbols.
Classes: Hierarchy - Index - List - Members.
Namespaces: Index - base - cs - display.

Public Member Functions | List of all members
cogitant::XmlDocument::Text Class Reference

Noeud de type texte. More...

#include "xmldocument.h"

Inheritance diagram for cogitant::XmlDocument::Text:
cogitant::XmlDocument::Node

Public Member Functions

 Text (Element *parent, std::string const &name)
 Constructeur. More...
 
Type type () const
 Accès au type du noeud. More...
 
NodedeepCopy (Element *newparent) const
 Crée une copie (profonde) du noeud courant, et le rattache au parent passé en paramètre. More...
 
bool cdata () const
 Est-ce que le texte doit être sorti sous la forme d'un CDATA. More...
 
void setCdata (bool cd)
 Changement de la forme CDATA. More...
 
- Public Member Functions inherited from cogitant::XmlDocument::Node
 Node (Element *parent, std::string const &name)
 Constructeur. More...
 
virtual ~Node ()
 Destructeur. More...
 
Elementparent () const
 Accès au parent. More...
 
std::string const & name () const
 Accès à l'intitulé. More...
 
std::string & name ()
 Accès à l'intitulé. More...
 
void setName (std::string const &name)
 Modification de l'intitulé. More...
 
XmlDeclarationasXmlDeclaration ()
 Conversion en noeud de type XMLDECLARATION. More...
 
DoctypeDeclarationasDoctypeDeclaration ()
 Conversion en noeud de type DOCTYPEDECLARATION. More...
 
ElementasElement ()
 Conversion en noeud de type ELEMENT. More...
 
TextasText ()
 Conversion en noeud de type TEXT. More...
 
CommentasComment ()
 Conversion en noeud de type COMMENT. More...
 
XmlDeclaration const & asXmlDeclaration () const
 Conversion en noeud de type XMLDECLARATION. More...
 
DoctypeDeclaration const & asDoctypeDeclaration () const
 Conversion en noeud de type DOCTYPEDECLARATION. More...
 
Element const & asElement () const
 Conversion en noeud de type ELEMENT. More...
 
Text const & asText () const
 Conversion en noeud de type TEXT. More...
 
Comment const & asComment () const
 Conversion en noeud de type COMMENT. More...
 

Additional Inherited Members

- Public Types inherited from cogitant::XmlDocument::Node
enum  Type {
  XMLDECLARATION, DOCTYPEDECLARATION, ELEMENT, TEXT,
  COMMENT
}
 Les types de noeuds qui composent un document. More...
 
- Protected Attributes inherited from cogitant::XmlDocument::Node
Elementm_parent
 Noeud parent (ou NULL si aucun).
 
std::string m_name
 Intitulé du noeud.
 

Detailed Description

Noeud de type texte.

Constructor & Destructor Documentation

◆ Text()

cogitant::XmlDocument::Text::Text ( Element parent,
std::string const &  name 
)

Constructeur.

Member Function Documentation

◆ cdata()

bool cogitant::XmlDocument::Text::cdata ( ) const

Est-ce que le texte doit être sorti sous la forme d'un CDATA.

◆ deepCopy()

Node* cogitant::XmlDocument::Text::deepCopy ( Element newparent) const
virtual

Crée une copie (profonde) du noeud courant, et le rattache au parent passé en paramètre.

Implements cogitant::XmlDocument::Node.

◆ setCdata()

void cogitant::XmlDocument::Text::setCdata ( bool  cd)

Changement de la forme CDATA.

◆ type()

Type cogitant::XmlDocument::Text::type ( ) const
virtual

Accès au type du noeud.

Implements cogitant::XmlDocument::Node.