#include <jive/util/FuncsParser.h>
|
typedef TagParser | Self |
|
typedef Parser | Super |
|
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) |
|
bool | isLenient_ |
|
jive::util::FuncsParser::FuncsParser |
( |
const Ref< Dictionary > & |
funcs = NIL , |
|
|
const String & |
filter = "*" |
|
) |
| |
|
explicit |
virtual jive::util::FuncsParser::~FuncsParser |
( |
| ) |
|
|
protectedvirtual |
virtual void jive::util::FuncsParser::reset |
( |
| ) |
|
|
virtual |
virtual void jive::util::FuncsParser::parseContents |
( |
State & |
state | ) |
|
|
virtual |
virtual void jive::util::FuncsParser::handleEmptyContents |
( |
State & |
state | ) |
|
|
virtual |
virtual void jive::util::FuncsParser::finish |
( |
State & |
state | ) |
|
|
virtual |
virtual void jive::util::FuncsParser::takeAction |
( |
const String & |
action, |
|
|
const Properties & |
params |
|
) |
| |
|
virtual |
void jive::util::FuncsParser::setFuncs |
( |
const Ref< Dictionary > & |
funcs | ) |
|
void jive::util::FuncsParser::setNameFilter |
( |
const String & |
pattern | ) |
|
virtual void jive::util::FuncsParser::handleAttribute |
( |
State & |
state, |
|
|
const String & |
name, |
|
|
const String & |
value, |
|
|
idx_t |
index |
|
) |
| |
|
protectedvirtual |