#include <jem/xml/Tokenizer.h>
jem::xml::Tokenizer::Tokenizer |
( |
const String & |
in = String() | ) |
|
|
explicit |
jem::xml::Tokenizer::Tokenizer |
( |
const Ref< Reader > & |
in, |
|
|
idx_t |
bufsize = -1 |
|
) |
| |
|
explicit |
virtual jem::xml::Tokenizer::~Tokenizer |
( |
| ) |
|
|
protectedvirtual |
void jem::xml::Tokenizer::setInput |
( |
const String & |
str | ) |
|
int jem::xml::Tokenizer::nextToken |
( |
| ) |
|
void jem::xml::Tokenizer::pushBackToken |
( |
| ) |
|
int jem::xml::Tokenizer::getToken |
( |
| ) |
const |
lint jem::xml::Tokenizer::getLineNumber |
( |
| ) |
const |
void jem::xml::Tokenizer::setLineNumber |
( |
lint |
lineno | ) |
|
String jem::xml::Tokenizer::getTokenString |
( |
| ) |
const |
String jem::xml::Tokenizer::getComment |
( |
| ) |
const |
String jem::xml::Tokenizer::getTagName |
( |
| ) |
const |
String jem::xml::Tokenizer::getSymbol |
( |
| ) |
const |
String jem::xml::Tokenizer::getString |
( |
| ) |
const |
bool jem::xml::Tokenizer::getBoolean |
( |
| ) |
const |
long jem::xml::Tokenizer::getInteger |
( |
| ) |
const |
double jem::xml::Tokenizer::getFloat |
( |
| ) |
const |
void jem::xml::Tokenizer::setOptions |
( |
int |
options | ) |
|
int jem::xml::Tokenizer::getOptions |
( |
| ) |
const |
bool jem::xml::Tokenizer::readAttribute |
( |
String & |
name, |
|
|
String & |
value |
|
) |
| |
int jem::xml::Tokenizer::skipAttributes |
( |
| ) |
|
int jem::xml::Tokenizer::readAttributes |
( |
TextOutput & |
out | ) |
|
void jem::xml::Tokenizer::skipToEndTag |
( |
const String & |
tagName | ) |
|
String jem::xml::Tokenizer::readToEndTag |
( |
const String & |
tagName | ) |
|
void jem::xml::Tokenizer::readToEndTag |
( |
TextOutput & |
out, |
|
|
const String & |
tagName |
|
) |
| |
String jem::xml::Tokenizer::readText |
( |
| ) |
|
int jem::xml::Tokenizer::readText |
( |
TextOutput & |
out | ) |
|
const int jem::xml::Tokenizer::NULL_TOKEN |
|
static |
const int jem::xml::Tokenizer::EOF_TOKEN |
|
static |
const int jem::xml::Tokenizer::COMMENT_TOKEN |
|
static |
const int jem::xml::Tokenizer::START_TAG_TOKEN |
|
static |
const int jem::xml::Tokenizer::TAG_END_TOKEN |
|
static |
const int jem::xml::Tokenizer::EMPTY_TAG_END_TOKEN |
|
static |
const int jem::xml::Tokenizer::END_TAG_TOKEN |
|
static |
const int jem::xml::Tokenizer::SYMBOL_TOKEN |
|
static |
const int jem::xml::Tokenizer::STRING_TOKEN |
|
static |
const int jem::xml::Tokenizer::BOOLEAN_TOKEN |
|
static |
const int jem::xml::Tokenizer::INTEGER_TOKEN |
|
static |
const int jem::xml::Tokenizer::FLOAT_TOKEN |
|
static |
const int jem::xml::Tokenizer::PARSE_COMMENTS |
|
static |
const int jem::xml::Tokenizer::PARSE_SYMBOLS |
|
static |
const int jem::xml::Tokenizer::PARSE_STRINGS |
|
static |
const int jem::xml::Tokenizer::PARSE_BOOLEANS |
|
static |
const int jem::xml::Tokenizer::PARSE_NUMBERS |
|
static |
const int jem::xml::Tokenizer::PARSE_SIGNED_NUMBERS |
|
static |