Class TokenizerExpectError
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.apache.olingo.odata2.api.exception.ODataException
-
- org.apache.olingo.odata2.api.exception.ODataMessageException
-
- org.apache.olingo.odata2.core.uri.expression.TokenizerExpectError
-
- All Implemented Interfaces:
Serializable
public class TokenizerExpectError extends ODataMessageException
This exception is thrown if a token should be read from the top of theTokenListwhich does not match an expected token. The cause for using this exception MUST indicate an internal error in theTokenizeror inside theFilterParserImpl.
This exception in not in the public API, but may be added as cause for theExpressionParserInternalErrorexception.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static MessageReferenceINVALID_TOKEN_ATstatic MessageReferenceINVALID_TOKENKIND_ATstatic MessageReferenceNO_TOKEN_AVAILABLEstatic intparseStringpoken-
Fields inherited from class org.apache.olingo.odata2.api.exception.ODataMessageException
COMMON, errorCode, messageReference
-
-
Constructor Summary
Constructors Constructor Description TokenizerExpectError(MessageReference messageReference)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TokenizerExpectErrorcreateINVALID_TOKEN_AT(String expectedToken, Token actualToken)static TokenizerExpectErrorcreateINVALID_TOKENKIND_AT(TokenKind expectedTokenKind, Token actualToken)static TokenizerExpectErrorcreateNO_TOKEN_AVAILABLE(String expectedToken)intgetPosition()ExceptiongetPrevious()StringgetToken()voidsetPosition(int position)voidsetPrevious(Exception previous)voidsetToken(String token)-
Methods inherited from class org.apache.olingo.odata2.api.exception.ODataMessageException
createMessageReference, getErrorCode, getMessage, getMessageReference
-
Methods inherited from class org.apache.olingo.odata2.api.exception.ODataException
getApplicationExceptionCause, getHttpExceptionCause, getMessageExceptionCause, isCausedByApplicationException, isCausedByHttpException, isCausedByMessageException
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Field Detail
-
parseStringpoken
public static final int parseStringpoken
- See Also:
- Constant Field Values
-
NO_TOKEN_AVAILABLE
public static final MessageReference NO_TOKEN_AVAILABLE
-
INVALID_TOKEN_AT
public static final MessageReference INVALID_TOKEN_AT
-
INVALID_TOKENKIND_AT
public static final MessageReference INVALID_TOKENKIND_AT
-
-
Constructor Detail
-
TokenizerExpectError
public TokenizerExpectError(MessageReference messageReference)
-
-
Method Detail
-
getToken
public String getToken()
-
setToken
public void setToken(String token)
-
getPrevious
public Exception getPrevious()
-
setPrevious
public void setPrevious(Exception previous)
-
getPosition
public int getPosition()
-
setPosition
public void setPosition(int position)
-
createINVALID_TOKEN_AT
public static TokenizerExpectError createINVALID_TOKEN_AT(String expectedToken, Token actualToken)
-
createINVALID_TOKENKIND_AT
public static TokenizerExpectError createINVALID_TOKENKIND_AT(TokenKind expectedTokenKind, Token actualToken)
-
createNO_TOKEN_AVAILABLE
public static TokenizerExpectError createNO_TOKEN_AVAILABLE(String expectedToken)
-
-