#include <jem/xml/Parser.h>
Inherits jem::Object.
Inherited by jem::xml::CompoundParser, jem::xml::DOMParser, jem::xml::EmptyTagParser, jem::xml::SkipTagParser, jem::xml::TagParser, jive::algebra::SparseMatrixParser, jive::util::ConstraintsParser, jive::util::DBaseParser, jive::util::FuncParser, jive::util::GroupSetParser, jive::util::ItemGroupParser, jive::util::MemberSetParser, jive::util::PartParser, jive::util::PointSetParser, and jive::util::TableParser.
virtual jem::xml::Parser::~Parser |
( |
| ) |
|
|
protectedvirtual |
virtual void jem::xml::Parser::reset |
( |
| ) |
|
|
virtual |
Reimplemented in jem::xml::CompoundParser, jem::xml::IncludeTagParser, jive::util::DBasesParser, jive::util::PartParser, jive::util::TablesParser, jive::util::DBaseParser, jive::util::ItemGroupsParser, jive::util::TableParser, jem::xml::DOMParser, jive::util::FuncsParser, jive::util::ItemGroupParser, jem::xml::TagParser, jem::xml::SimpleTagParser, and jive::util::FuncParser.
virtual void jem::xml::Parser::parse |
( |
State & |
state | ) |
|
|
pure virtual |
Implemented in jem::xml::CompoundParser, jive::util::PartParser, jive::util::DBaseParser, jive::util::TableParser, jem::xml::DOMParser, jive::util::ItemGroupParser, jive::util::ConstraintsParser, jem::xml::TagParser, jive::util::GroupSetParser, jive::util::MemberSetParser, jive::util::PointSetParser, jem::xml::EmptyTagParser, jive::algebra::SparseMatrixParser, jive::util::FuncParser, and jem::xml::SkipTagParser.
virtual void jem::xml::Parser::takeAction |
( |
const String & |
action, |
|
|
const Properties & |
params |
|
) |
| |
|
virtual |
Reimplemented in jive::util::DBasesParser, jive::util::TablesParser, jive::util::ItemGroupsParser, jive::util::FuncsParser, jem::xml::CompoundParser, jive::util::PartParser, jive::util::DBaseParser, jive::util::TableParser, jem::xml::DOMParser, jive::util::ItemGroupParser, jive::util::ConstraintsParser, jem::xml::TagParser, jive::util::GroupSetParser, jive::util::MemberSetParser, jive::util::PointSetParser, jem::xml::EmptyTagParser, and jem::xml::SimpleTagParser.
static void jem::xml::Parser::parseEndTag |
( |
State & |
state, |
|
|
const String & |
tagName |
|
) |
| |
|
static |
static void jem::xml::Parser::parseError |
( |
State & |
state | ) |
|
|
static |
static void jem::xml::Parser::parseError |
( |
State & |
state, |
|
|
const String & |
msg |
|
) |
| |
|
static |
static void jem::xml::Parser::inputError |
( |
State & |
state, |
|
|
const String & |
msg |
|
) |
| |
|
static |
static void jem::xml::Parser::illegalTagError |
( |
State & |
state, |
|
|
const String & |
tagName |
|
) |
| |
|
static |
static void jem::xml::Parser::illegalAttributeError |
( |
State & |
state, |
|
|
const String & |
attribName |
|
) |
| |
|
static |
static void jem::xml::Parser::missingAttributeError |
( |
State & |
state, |
|
|
const String & |
attribName |
|
) |
| |
|
static |