Search in sources :

Example 11 with MessageReference

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

the class TokenizerExpectError method createNO_TOKEN_AVAILABLE.

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

Example 12 with MessageReference

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

the class ExpressionParserInternalError method createINVALID_TOKENKIND_AT.

public static ExpressionParserInternalError createINVALID_TOKENKIND_AT(final TokenKind expectedTokenKind, final Token actualToken) {
    MessageReference msgRef = ExpressionParserInternalError.INVALID_TOKEN_AT.create();
    msgRef.addContent(expectedTokenKind.toString());
    msgRef.addContent(actualToken.getKind().toString());
    msgRef.addContent(actualToken.getUriLiteral());
    msgRef.addContent(actualToken.getPosition());
    return new ExpressionParserInternalError(msgRef);
}
Also used : MessageReference(com.pogeyan.cmis.api.uri.exception.MessageReference)

Example 13 with MessageReference

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

the class ExpressionParserInternalError method createINVALID_TOKEN_AT.

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

Example 14 with MessageReference

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

the class FilterParserExceptionImpl method createMETHOD_WRONG_INPUT_TYPE.

public static ExpressionParserException createMETHOD_WRONG_INPUT_TYPE(final MethodExpressionImpl methodExpression, final Token token, final String expression) {
    MessageReference msgRef = null;
    // Tested with TestParserExceptions.TestPMreadParameters CASE 7-1
    msgRef = ExpressionParserException.METHOD_WRONG_INPUT_TYPE.create();
    msgRef.addContent(methodExpression.getMethod().toUriLiteral());
    msgRef.addContent(token.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)

Example 15 with MessageReference

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

the class FilterParserExceptionImpl method createEXPRESSION_EXPECTED_AFTER_POS.

public static ExpressionParserException createEXPRESSION_EXPECTED_AFTER_POS(final Token token, final String expression) {
    MessageReference msgRef = ExpressionParserException.EXPRESSION_EXPECTED_AFTER_POS.create();
    msgRef.addContent(Integer.toString(token.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