Class: exml::Text


Synopsis:

+                      Text        (void);
+ Text (const std::string & _data);
+ ~Text (void);
+ int32_t countLines (void);
+ enum nodeType getType (void);
+ bool iParse (const std::string & _data,
int32_t & _pos,
bool _caseSensitive,
exml::filePos & _filePos,
exml::Document & _doc);
+ bool iGenerate (std::string & _data,
int32_t _indent);
+ exml::Text * toText (void);
+ const exml::Text * toText (void);

Object Hierarchy:

Node
    +--> exml::Text

Detail:

exml::Text ()

Text(void);

Constructor


exml::Text ()

Text(const std::string & _data);

Constructor


exml::~Text ()

~Text(void);

Destructor


countLines ()

int32_t countLines(void);

count the number of line in the current text


getType ()

enum nodeType getType(void);



iParse ()

bool iParse(const std::string & _data,
            int32_t & _pos,
            bool _caseSensitive,
            exml::filePos & _filePos,
            exml::Document & _doc);



iGenerate ()

bool iGenerate(std::string & _data,
               int32_t _indent);



toText ()

exml::Text * toText(void);



toText ()

const exml::Text * toText(void);