net.sf.vcard4j.search
Class QueryStringTokenizer

java.lang.Object
  extended bynet.sf.vcard4j.search.QueryStringTokenizer
All Implemented Interfaces:
java.util.Iterator

public class QueryStringTokenizer
extends java.lang.Object
implements java.util.Iterator


Field Summary
static int DIFFERS
           
static int DONE
           
static int EQUALS
           
static int LEFT_BRACKET
           
static java.util.regex.Matcher[] MATCHERS
           
static int NB_TOKENS
           
static int PATTERN
           
static int QUERY_AND
           
static int QUERY_OR
           
static int RIGHT_BRACKET
           
static java.lang.String[][] TOKENS
           
static int TYPE
           
static int TYPE_NOT
           
static int TYPE_OR
           
static int UNDEFINED
           
static int UNKNOWN
           
 
Constructor Summary
QueryStringTokenizer(java.lang.String query)
           
 
Method Summary
 boolean hasNext()
           
 java.lang.Object next()
           
 int nextType()
           
 java.lang.String remaining()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNDEFINED

public static final int UNDEFINED
See Also:
Constant Field Values

DONE

public static final int DONE
See Also:
Constant Field Values

UNKNOWN

public static final int UNKNOWN
See Also:
Constant Field Values

LEFT_BRACKET

public static final int LEFT_BRACKET
See Also:
Constant Field Values

RIGHT_BRACKET

public static final int RIGHT_BRACKET
See Also:
Constant Field Values

QUERY_AND

public static final int QUERY_AND
See Also:
Constant Field Values

QUERY_OR

public static final int QUERY_OR
See Also:
Constant Field Values

TYPE_NOT

public static final int TYPE_NOT
See Also:
Constant Field Values

TYPE_OR

public static final int TYPE_OR
See Also:
Constant Field Values

TYPE

public static final int TYPE
See Also:
Constant Field Values

EQUALS

public static final int EQUALS
See Also:
Constant Field Values

DIFFERS

public static final int DIFFERS
See Also:
Constant Field Values

PATTERN

public static final int PATTERN
See Also:
Constant Field Values

NB_TOKENS

public static final int NB_TOKENS
See Also:
Constant Field Values

TOKENS

public static final java.lang.String[][] TOKENS

MATCHERS

public static final java.util.regex.Matcher[] MATCHERS
Constructor Detail

QueryStringTokenizer

public QueryStringTokenizer(java.lang.String query)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator

remove

public void remove()
Specified by:
remove in interface java.util.Iterator

next

public java.lang.Object next()
Specified by:
next in interface java.util.Iterator

remaining

public java.lang.String remaining()

nextType

public int nextType()