| | |
| | | } |
| | | catch (final StringIndexOutOfBoundsException e) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE.get(); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE1.get(); |
| | | throw DecodeException.error(message); |
| | | } |
| | | } |
| | |
| | | } |
| | | else |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID1 |
| | | .get(String.valueOf(c), reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | |
| | | } |
| | | catch (final StringIndexOutOfBoundsException e) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE.get(); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE1.get(); |
| | | throw DecodeException.error(message); |
| | | } |
| | | } |
| | |
| | | { |
| | | if (lastWasPeriod) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_CONSECUTIVE_PERIODS |
| | | .get(reader.getString(), reader.pos() - 1); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_CONSECUTIVE_PERIODS1 |
| | | .get(reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | | else |
| | |
| | | { |
| | | // This must be an illegal character. |
| | | // This must have been an illegal character. |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_ILLEGAL_CHARACTER |
| | | .get(reader.getString(), reader.pos() - 1); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_ILLEGAL_CHARACTER1 |
| | | .get(String.valueOf(c), reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | | else |
| | |
| | | |
| | | if (lastWasPeriod) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_ENDS_WITH_PERIOD |
| | | .get(reader.getString()); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_ENDS_WITH_PERIOD1 |
| | | .get(reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | | } |
| | |
| | | if (length == 0 && !isAlpha(c)) |
| | | { |
| | | // This is an illegal character. |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID1 |
| | | .get(String.valueOf(c), reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | |
| | | if (!isKeyChar(c, allowCompatChars)) |
| | | { |
| | | // This is an illegal character. |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID1 |
| | | .get(String.valueOf(c), reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | |
| | | } |
| | | else |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID1 |
| | | .get(String.valueOf(c), reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | | |
| | | if (enclosingQuote && c != '\'') |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_EXPECTED_QUOTE_AT_POS |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_EXPECTED_QUOTE_AT_POS1 |
| | | .get(reader.pos() - 1, String.valueOf(c)); |
| | | throw DecodeException.error(message); |
| | | } |
| | |
| | | |
| | | if (length == 0) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_NO_VALUE.get(); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_NO_VALUE1 |
| | | .get(reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | | |
| | |
| | | { |
| | | if (lastWasPeriod) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_CONSECUTIVE_PERIODS |
| | | .get(reader.getString(), reader.pos() - 1); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_CONSECUTIVE_PERIODS1 |
| | | .get(reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | | else |
| | |
| | | } |
| | | |
| | | // This must have been an illegal character. |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_ILLEGAL_CHARACTER |
| | | .get(reader.getString(), reader.pos() - 1); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_ILLEGAL_CHARACTER1 |
| | | .get(String.valueOf(c), reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | | else |
| | |
| | | |
| | | if (length == 0) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_NO_VALUE.get(); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_NO_VALUE1.get(reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | | } |
| | |
| | | if (length == 0 && !isAlpha(c)) |
| | | { |
| | | // This is an illegal character. |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID1 |
| | | .get(String.valueOf(c), reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | |
| | | if (!isKeyChar(c, allowCompatChars)) |
| | | { |
| | | // This is an illegal character. |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID1 |
| | | .get(String.valueOf(c), reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | |
| | | } |
| | | else |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID1 |
| | | .get(String.valueOf(c), reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | |
| | | { |
| | | if (!isDigit(c)) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_ILLEGAL_CHARACTER |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_OID_ILLEGAL_CHARACTER1 |
| | | .get(reader.getString(), reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | |
| | | } |
| | | catch (final StringIndexOutOfBoundsException e) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE.get(); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE1.get(); |
| | | throw DecodeException.error(message); |
| | | } |
| | | } |
| | |
| | | } |
| | | catch (final StringIndexOutOfBoundsException e) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE.get(); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE1.get(); |
| | | throw DecodeException.error(message); |
| | | } |
| | | } |
| | |
| | | final char c = reader.read(); |
| | | if (c != '\'') |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_EXPECTED_QUOTE_AT_POS |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_EXPECTED_QUOTE_AT_POS1 |
| | | .get(reader.pos() - 1, String.valueOf(c)); |
| | | throw DecodeException.error(message); |
| | | } |
| | |
| | | } |
| | | catch (final StringIndexOutOfBoundsException e) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE.get(); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE1.get(); |
| | | throw DecodeException.error(message); |
| | | } |
| | | } |
| | |
| | | |
| | | if (length == 0) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_RULE_ID_NO_VALUE |
| | | .get(); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_RULE_ID_NO_VALUE1 |
| | | .get(reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | | |
| | |
| | | } |
| | | catch (final NumberFormatException e) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_RULE_ID_INVALID |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_RULE_ID_INVALID1 |
| | | .get(ruleID); |
| | | throw DecodeException.error(message); |
| | | } |
| | | } |
| | | catch (final StringIndexOutOfBoundsException e) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE.get(); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE1.get(); |
| | | throw DecodeException.error(message); |
| | | } |
| | | } |
| | |
| | | } |
| | | catch (final StringIndexOutOfBoundsException e) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE.get(); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE1.get(); |
| | | throw DecodeException.error(message); |
| | | } |
| | | } |
| | |
| | | if (token == null && reader.remaining() > 0) |
| | | { |
| | | reader.reset(); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_UNEXPECTED_CLOSE_PARENTHESIS |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_UNEXPECTED_CLOSE_PARENTHESIS1 |
| | | .get(length); |
| | | throw DecodeException.error(message); |
| | | } |
| | |
| | | } |
| | | catch (final StringIndexOutOfBoundsException e) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE.get(); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE1.get(); |
| | | throw DecodeException.error(message); |
| | | } |
| | | } |
| | |
| | | char c = reader.read(); |
| | | if (c != '\'') |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_EXPECTED_QUOTE_AT_POS |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_EXPECTED_QUOTE_AT_POS1 |
| | | .get(reader.pos() - 1, String.valueOf(c)); |
| | | throw DecodeException.error(message); |
| | | } |
| | |
| | | if (length == 0 && !isAlpha(c)) |
| | | { |
| | | // This is an illegal character. |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID1 |
| | | .get(String.valueOf(c), reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | |
| | | if (!isKeyChar(c, allowCompatChars)) |
| | | { |
| | | // This is an illegal character. |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_ILLEGAL_CHAR_IN_STRING_OID1 |
| | | .get(String.valueOf(c), reader.pos() - 1); |
| | | throw DecodeException.error(message); |
| | | } |
| | |
| | | } |
| | | catch (final StringIndexOutOfBoundsException e) |
| | | { |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE.get(); |
| | | final LocalizableMessage message = ERR_ATTR_SYNTAX_TRUNCATED_VALUE1.get(); |
| | | throw DecodeException.error(message); |
| | | } |
| | | } |