|  | 
 XMLStringTokenizer Class ReferenceThe string tokenizer class breaks a string into tokens.  
More...
Inheritance diagram for XMLStringTokenizer:  [legend]List of all members. 
 Detailed DescriptionThe string tokenizer class breaks a string into tokens.
The XMLStringTokenizer methods do not distinguish among identifiers, numbers, and quoted strings, nor do they recognize and skip comments 
A XMLStringTokenizer object internally maintains a current position within the string to be tokenized. Some operations advance this current position past the characters processed. 
 
 
 Constructor & Destructor Documentation
 
  
    |  | 
Constructs a string tokenizer for the specified string. 
 
The tokenizer uses the default delimiter set, which is "\t\n\r\f": the space character, the tab character, the newline character, the carriage-return character, and the form-feed character. Delimiter characters themselves will not be treated as tokens. 
 Parameters:
  
    |  | srcStr | The string to be parsed. |  |  | manager | Pointer to the memory manager to be used to allocate objects. | 
 |  
 
  
    |  | 
Constructs a string tokenizer for the specified string. 
 
The characters in the delim argument are the delimiters for separating tokens. Delimiter characters themselves will not be treated as tokens. 
 Parameters:
  
    |  | srcStr | The string to be parsed. |  |  | delim | The set of delimiters. |  |  | manager | Pointer to the memory manager to be used to allocate objects. | 
 |  
 
 Member Function Documentation
 
  
    | 
        
          | int XMLStringTokenizer::countTokens | ( |  | ) |  |  |  
  
    |  | 
Calculates the number of times that this tokenizer's nextToken method can be called to return a valid token. 
 
The current position is not advanced. 
Returns the number of tokens remaining in the string using the current delimiter set.      |  
 
  
    | 
        
          | bool XMLStringTokenizer::hasMoreTokens | ( |  | ) |  |  |  
  
    |  | 
Tests if there are more tokens available from this tokenizer's string. 
 
Returns true if and only if there is at least one token in the string after the current position; false otherwise.      |  
 
  
    | 
        
          | XMLCh* XMLStringTokenizer::nextToken | ( |  | ) |  |  |  
  
    |  | 
Returns the next token from this string tokenizer. 
 
Function allocated, function managed (fafm). The calling function does not need to worry about deleting the returned pointer.     |  The documentation for this class was generated from the following file:
 |