#include <jive/util/PartParser.h>
|
typedef ParserState | State |
|
static void | pushInput (State &state, const Ref< Tokenizer > &input, const String &source, const Ref< Parser > &parser=NIL) |
|
static void | parseEndTag (State &state, const String &tagName) |
|
static void | parseError (State &state) |
|
static void | parseError (State &state, const String &msg) |
|
static void | inputError (State &state, const String &msg) |
|
static void | illegalTagError (State &state, const String &tagName) |
|
static void | illegalAttributeError (State &state, const String &attribName) |
|
static void | missingAttributeError (State &state, const String &attribName) |
|
static Class * | getType () |
| Returns the Class instance representing the Object class. More...
|
|
enum | Kind {
OPTIONAL,
REQUIRED
} |
|
static bool | parseBoolean (ParserState &state, const String &name, const String &value) |
|
static lint | parseInteger (ParserState &state, const String &name, const String &value) |
|
static lint | parseInteger (ParserState &state, const String &name, const String &value, lint min, lint max) |
|
static double | parseFloat (ParserState &state, const String &name, const String &value) |
|
static double | parseFloat (ParserState &state, const String &name, const String &value, double min, double max) |
|
jive::util::PartParser::PartParser |
( |
idx_t |
maxParts | ) |
|
|
explicit |
virtual jive::util::PartParser::~PartParser |
( |
| ) |
|
|
protectedvirtual |
virtual void jive::util::PartParser::reset |
( |
| ) |
|
|
virtual |
virtual void jive::util::PartParser::parse |
( |
State & |
state | ) |
|
|
virtual |
virtual void jive::util::PartParser::takeAction |
( |
const String & |
action, |
|
|
const Properties & |
params |
|
) |
| |
|
virtual |
virtual void jive::util::PartParser::handleAttribute |
( |
State & |
state, |
|
|
const String & |
name, |
|
|
const String & |
value, |
|
|
idx_t |
index |
|
) |
| |
|
protectedvirtual |
friend class PartEndParser |
|
friend |
const char* jive::util::PartParser::TAG_NAME |
|
static |