jcpp::StringTokenizer Class Reference

#include <StringTokenizer.h>

Inheritance diagram for jcpp::StringTokenizer:

Inheritance graph
[legend]
Collaboration diagram for jcpp::StringTokenizer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

CDELETE StringTokenizer (char *str)
CDELETE StringTokenizer (char *str, char *delim)
CDELETE StringTokenizer (char *str, char *delim, boolean ret)
int countTokens ()
virtual boolean hasMoreElements ()
boolean hasMoreTokens ()
virtual CFREE char * nextElement ()
CFREE char * nextToken (char *delim)
CFREE char * nextToken ()

Private Member Functions

CFREE char * nextTokenInternal ()

Private Attributes

char * input
char * delims
boolean retDelim
int position
int input_length


Detailed Description

Tokenizer vaguely like java's strtok

Member Function Documentation

CFREE char* jcpp::StringTokenizer::nextTokenInternal (  )  [private]

String returned from this function must be freed asap.

virtual boolean jcpp::StringTokenizer::hasMoreElements (  )  [virtual]

more strings available?

Implements jcpp::StringEnumeration.

virtual CFREE char* jcpp::StringTokenizer::nextElement (  )  [virtual]

Same as nextToken.

Implements jcpp::StringEnumeration.

CFREE char* jcpp::StringTokenizer::nextToken ( char *  delim  ) 

Tokens returned must be freed when you are done with them.

CFREE char* jcpp::StringTokenizer::nextToken (  ) 

Tokens returned must be freed when you are done with them.


The documentation for this class was generated from the following file:

Generated on Thu Mar 17 13:10:47 2011 for CCAFFEINE by  doxygen 1.5.9