Search in sources :

Example 21 with MessageReference

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

the class TokenizerException method createTYPEDECTECTION_FAILED_ON_STRING.

public static TokenizerException createTYPEDECTECTION_FAILED_ON_STRING(final BaseUriException ex, final int position, final String uriLiteral) {
    MessageReference msgRef = TokenizerException.TYPEDECTECTION_FAILED_ON_STRING.create();
    msgRef.addContent(uriLiteral);
    msgRef.addContent(position);
    Token token = new Token(TokenKind.UNKNOWN, position, uriLiteral);
    return new TokenizerException(msgRef, ex).setToken(token);
}
Also used : MessageReference(com.pogeyan.cmis.api.uri.exception.MessageReference)

Example 22 with MessageReference

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

the class TokenizerExpectError method createINVALID_TOKENKIND_AT.

public static TokenizerExpectError createINVALID_TOKENKIND_AT(final TokenKind expectedTokenKind, final Token actualToken) {
    MessageReference msgRef = TokenizerExpectError.INVALID_TOKEN_AT.create();
    msgRef.addContent(expectedTokenKind.toString());
    msgRef.addContent(actualToken.getKind().toString());
    msgRef.addContent(actualToken.getUriLiteral());
    msgRef.addContent(actualToken.getPosition());
    return new TokenizerExpectError(msgRef);
}
Also used : 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