exml::Text Class Reference

#include <Text.hpp>

Inheritance diagram for exml::Text:
exml::Node

Public Member Functions

 Text (ememory::SharedPtr< exml::internal::Node > _internalNode)
 
 Text (const exml::Text &_obj)
 
 Text (const std::string &_data="")
 
exml::Textoperator= (const exml::Text &_obj)
 
- Public Member Functions inherited from exml::Node
 Node (const ememory::SharedPtr< exml::internal::Node > &_internalNode)
 
 Node ()
 
virtual ~Node ()=default
 
bool exist () const
 
exml::FilePos getPos () const
 
virtual void setValue (std::string _value)
 
const std::string & getValue () const
 
enum nodeType getType () const
 
exml::Document toDocument ()
 
const exml::Document toDocument () const
 
exml::Attribute toAttribute ()
 
const exml::Attribute toAttribute () const
 
exml::Comment toComment ()
 
const exml::Comment toComment () const
 
exml::Declaration toDeclaration ()
 
const exml::Declaration toDeclaration () const
 
exml::Element toElement ()
 
const exml::Element toElement () const
 
exml::Text toText ()
 
const exml::Text toText () const
 
bool isDocument () const
 
bool isAttribute () const
 
bool isComment () const
 
bool isDeclaration () const
 
bool isElement () const
 
bool isText () const
 
virtual void clear ()
 

Additional Inherited Members

- Protected Attributes inherited from exml::Node
ememory::SharedPtr< exml::internal::Nodem_data
 

Detailed Description

Text node interface (internal data between two balise : <XXX> ALL here </XXX>.

Constructor & Destructor Documentation

§ Text() [1/3]

exml::Text::Text ( ememory::SharedPtr< exml::internal::Node _internalNode)

Constructor.

Parameters
[in]_internalNodeInternal Node to set data

§ Text() [2/3]

exml::Text::Text ( const exml::Text _obj)

Copy constructor.

Parameters
[in]_objObject to copy

§ Text() [3/3]

exml::Text::Text ( const std::string &  _data = "")

Constructor.

Parameters
[in]_dataString data of the current Text

Member Function Documentation

§ operator=()

exml::Text& exml::Text::operator= ( const exml::Text _obj)

Copy constructor.

Parameters
[in]_objObject to copy
Returns
A reference on this object

The documentation for this class was generated from the following file:
  • framework/atria-soft/exml/exml/Text.hpp