org.exolab.castor.jdo.oql
public final class Lexer extends Object
Version: $Revision: 5951 $ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $
Constructor Summary | |
---|---|
Lexer(String oqlQueryString)
Creates a lexer which will seperate a string query into a series of
tokens.
|
Method Summary | |
---|---|
boolean | hasMoreTokens()
Checks whether the query strin has been fully consumed.
|
Token | nextToken()
Returns the next Token from the stream.
|
Parameters: oqlQueryString The string representation of the OQL Query
Returns: True if there is text in the query which hasn't been tokenized, otherwise false.
Returns: The next token in the stream.
Throws: InvalidCharException if an invalid character is found while generating the next Token.