typedef size_t StringTokenizer::size_type |
StringTokenizer::StringTokenizer | ( | const XalanDOMString & | theString, | |
const XalanDOMString & | theTokens, | |||
bool | fReturnTokens = false | |||
) |
Constructs a tokenizer for the target string.
No copies of any input strings are made.
theString | string to tokenize | |
theTokens | string of delimiters used to parse target, default is " \t\n\r" | |
fReturnTokens | if true, delimiter characters are also returned as tokens, default is false |
StringTokenizer::StringTokenizer | ( | const XalanDOMString & | theString, | |
const XalanDOMChar * | theTokens = s_defaultTokens , |
|||
bool | fReturnTokens = false | |||
) |
Constructs a tokenizer for the target string.
No copies of any input strings are made.
theString | string to tokenize | |
theTokens | string of delimiters used to parse target, default is " \t\n\r" | |
fReturnTokens | if true, delimiter characters are also returned as tokens, default is false |
StringTokenizer::StringTokenizer | ( | const XalanDOMChar * | theString, | |
const XalanDOMChar * | theTokens = s_defaultTokens , |
|||
bool | fReturnTokens = false | |||
) |
Constructs a tokenizer for the target string.
No copies of any input strings are made.
theString | string to tokenize | |
theTokens | string of delimiters used to parse target. | |
fReturnTokens | if true, delimiter characters are also returned as tokens, default is false |
StringTokenizer::StringTokenizer | ( | const XalanDOMChar * | theString, | |
const XalanDOMString & | theTokens, | |||
bool | fReturnTokens = false | |||
) |
Constructs a tokenizer for the target string.
No copies of any input strings are made.
theString | string to tokenize | |
theTokens | string of delimiters used to parse target. | |
fReturnTokens | if true, delimiter characters are also returned as tokens, default is false |
StringTokenizer::~StringTokenizer | ( | ) |
bool StringTokenizer::hasMoreTokens | ( | ) | const |
Determine if there are tokens remaining.
void StringTokenizer::nextToken | ( | XalanDOMString & | theToken | ) |
Retrieve the next token to be parsed; behavior is undefined if there are no more tokens.
theToken | next token string |
size_type StringTokenizer::countTokens | ( | ) | const |
Count the number of tokens yet to be parsed.
void StringTokenizer::reset | ( | ) |
XalanDOMString::size_type StringTokenizer::FindNextDelimiterIndex | ( | XalanDOMString::size_type | theStartIndex | ) | const [protected] |
const XalanDOMChar StringTokenizer::s_defaultTokens[] [static] |
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
![]() |
Xalan-C++ XSLT Processor Version 1.10 |
|