Text.hpp
Go to the documentation of this file.
static ememory::SharedPtr< exml::internal::Text > create(const std::string &_data="")
defined factory
const ememory::SharedPtr< exml::internal::Text > toText() const override
Cast the element in a Text if it is possible.
Definition: Text.hpp:52
<XXX> InsideText </XXX>
ememory::SharedPtr< exml::internal::Text > toText() override
Cast the element in a Text if it is possible.
Definition: Text.hpp:49
bool iParse(const std::string &_data, int32_t &_pos, bool _caseSensitive, exml::FilePos &_filePos, exml::internal::Document &_doc) override
parse the Current node [pure VIRUAL]
int32_t countLines() const
count the number of line in the current text
enum nodeType getType() const override
get the node type.
Definition: Text.hpp:40
Text node interface (internal data between two balise : <XXX> ALL here </XXX>.
Definition: Text.hpp:16
bool iGenerate(std::string &_data, int32_t _indent) const override
generate a string with the tree of the xml
Text node interface for balise CDATA <![CDATA[*******]]>.
Definition: Text.hpp:59