Search in sources :

Example 1 with MessageReference

use of com.pogeyan.cmis.api.uri.exception.MessageReference in project copper-cms by PogeyanOSS.

the class ExpressionParserInternalError method createNO_TOKEN_AVAILABLE.

public static ExpressionParserInternalError createNO_TOKEN_AVAILABLE(final String expectedToken) {
    MessageReference msgRef = ExpressionParserInternalError.INVALID_TOKEN_AT.create();
    msgRef.addContent(expectedToken);
    return new ExpressionParserInternalError(msgRef);
}
Also used : MessageReference(com.pogeyan.cmis.api.uri.exception.MessageReference)

Example 2 with MessageReference

use of com.pogeyan.cmis.api.uri.exception.MessageReference in project copper-cms by PogeyanOSS.

the class FilterParserExceptionImpl method createTOKEN_UNDETERMINATED_STRING.

public static TokenizerException createTOKEN_UNDETERMINATED_STRING(int oldPosition, String expression) {
    final MessageReference msgRef = ExpressionParserException.TOKEN_UNDETERMINATED_STRING.create();
    msgRef.addContent(oldPosition);
    msgRef.addContent(expression);
    return new TokenizerException(msgRef);
}
Also used : MessageReference(com.pogeyan.cmis.api.uri.exception.MessageReference)

Example 3 with MessageReference

use of com.pogeyan.cmis.api.uri.exception.MessageReference in project copper-cms by PogeyanOSS.

the class FilterParserExceptionImpl method createCOMMA_OR_CLOSING_PARENTHESIS_EXPECTED_AFTER_POS.

public static ExpressionParserException createCOMMA_OR_CLOSING_PARENTHESIS_EXPECTED_AFTER_POS(final Token token, final String expression) {
    MessageReference msgRef = ExpressionParserException.COMMA_OR_CLOSING_PARENTHESIS_EXPECTED_AFTER_POS.create();
    msgRef.addContent(Integer.toString(token.getPosition() + token.getUriLiteral().length()));
    msgRef.addContent(expression);
    return new ExpressionParserException(msgRef);
}
Also used : ExpressionParserException(com.pogeyan.cmis.api.uri.expression.ExpressionParserException) MessageReference(com.pogeyan.cmis.api.uri.exception.MessageReference)

Example 4 with MessageReference

use of com.pogeyan.cmis.api.uri.exception.MessageReference in project copper-cms by PogeyanOSS.

the class FilterParserExceptionImpl method createERROR_IN_TOKENIZER.

public static ExpressionParserException createERROR_IN_TOKENIZER(final TokenizerException exceptionTokenizer, final String expression) {
    Token token = exceptionTokenizer.getToken();
    MessageReference msgRef = ExpressionParserException.ERROR_IN_TOKENIZER.create();
    msgRef.addContent(token.getUriLiteral());
    msgRef.addContent(Integer.toString(token.getPosition() + 1));
    msgRef.addContent(expression);
    return new ExpressionParserException(msgRef, exceptionTokenizer);
}
Also used : ExpressionParserException(com.pogeyan.cmis.api.uri.expression.ExpressionParserException) MessageReference(com.pogeyan.cmis.api.uri.exception.MessageReference)

Example 5 with MessageReference

use of com.pogeyan.cmis.api.uri.exception.MessageReference in project copper-cms by PogeyanOSS.

the class FilterParserExceptionImpl method createINVALID_METHOD_CALL.

public static ExpressionParserException createINVALID_METHOD_CALL(final CommonExpression leftNode, final Token prevToken, final String expression) {
    final MessageReference msgRef = ExpressionParserException.INVALID_METHOD_CALL.create();
    msgRef.addContent(leftNode.getUriLiteral());
    msgRef.addContent(prevToken.getPosition() + 1);
    msgRef.addContent(expression);
    return new ExpressionParserException(msgRef);
}
Also used : ExpressionParserException(com.pogeyan.cmis.api.uri.expression.ExpressionParserException) MessageReference(com.pogeyan.cmis.api.uri.exception.MessageReference)

Aggregations

MessageReference (com.pogeyan.cmis.api.uri.exception.MessageReference)22 ExpressionParserException (com.pogeyan.cmis.api.uri.expression.ExpressionParserException)13