Class TokenList
- java.lang.Object
-
- org.apache.olingo.odata2.core.uri.expression.TokenList
-
-
Constructor Summary
Constructors Constructor Description TokenList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendEdmTypedToken(int position, TokenKind kind, String uriLiteral, EdmLiteral javaLiteral)Append UriLiteral Token to tokens parametervoidappendToken(int position, TokenKind kind, char charValue)Append CharValue Token to tokens parametervoidappendToken(int position, TokenKind kind, String uriLiteral)Append StringValue Token to tokens parameterTokenelementAt(int index)TokenexpectToken(String literal)TokenexpectToken(String literal, boolean throwInternal)TokenexpectToken(TokenKind comma)TokenexpectToken(TokenKind comma, boolean throwFilterExpression)booleanhasNext()booleanhasTokens()TokenlookPrevToken()TokenlookToken()Tokennext()voidremove()voidskip()inttokenCount()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Method Detail
-
appendToken
public void appendToken(int position, TokenKind kind, String uriLiteral)Append StringValue Token to tokens parameter- Parameters:
position- Position of parsed tokenkind- Kind of parsed tokenuriLiteral- String value of parsed token
-
appendToken
public void appendToken(int position, TokenKind kind, char charValue)Append CharValue Token to tokens parameter- Parameters:
position- Position of parsed tokenkind- Kind of parsed tokencharValue- Char value of parsed token
-
appendEdmTypedToken
public void appendEdmTypedToken(int position, TokenKind kind, String uriLiteral, EdmLiteral javaLiteral)Append UriLiteral Token to tokens parameter- Parameters:
position- Position of parsed tokenkind- Kind of parsed tokenuriLiteral- URI literaljavaLiteral- EdmLiteral of parsed token containing type and value of UriLiteral
-
lookToken
public Token lookToken()
-
lookPrevToken
public Token lookPrevToken()
-
hasTokens
public boolean hasTokens()
-
tokenCount
public int tokenCount()
-
expectToken
public Token expectToken(TokenKind comma) throws TokenizerExpectError
- Throws:
TokenizerExpectError
-
expectToken
public Token expectToken(TokenKind comma, boolean throwFilterExpression) throws ExpressionParserInternalError
- Throws:
ExpressionParserInternalError
-
expectToken
public Token expectToken(String literal) throws TokenizerExpectError
- Throws:
TokenizerExpectError
-
expectToken
public Token expectToken(String literal, boolean throwInternal) throws ExpressionParserInternalError
- Throws:
ExpressionParserInternalError
-
skip
public void skip()
-
elementAt
public Token elementAt(int index)
-
-