| | |
| | | c = attributeDescription.charAt(i); |
| | | if (c != ' ') |
| | | { |
| | | final Message message = ERR_ATTRIBUTE_DESCRIPTION_INTERNAL_WHITESPACE |
| | | final LocalizableMessage message = ERR_ATTRIBUTE_DESCRIPTION_INTERNAL_WHITESPACE |
| | | .get(attributeDescription); |
| | | throw new LocalizedIllegalArgumentException(message); |
| | | } |
| | |
| | | // contained whitespace. |
| | | if (i == length) |
| | | { |
| | | final Message message = ERR_ATTRIBUTE_DESCRIPTION_EMPTY |
| | | final LocalizableMessage message = ERR_ATTRIBUTE_DESCRIPTION_EMPTY |
| | | .get(attributeDescription); |
| | | throw new LocalizedIllegalArgumentException(message); |
| | | } |
| | |
| | | ASCIICharProp cp = ASCIICharProp.valueOf(c); |
| | | if (cp == null) |
| | | { |
| | | final Message message = ERR_ATTRIBUTE_DESCRIPTION_ILLEGAL_CHARACTER |
| | | final LocalizableMessage message = ERR_ATTRIBUTE_DESCRIPTION_ILLEGAL_CHARACTER |
| | | .get(attributeDescription, c, i); |
| | | throw new LocalizedIllegalArgumentException(message); |
| | | } |
| | |
| | | cp = ASCIICharProp.valueOf(c); |
| | | if (!cp.isKeyChar()) |
| | | { |
| | | final Message message = ERR_ATTRIBUTE_DESCRIPTION_ILLEGAL_CHARACTER |
| | | final LocalizableMessage message = ERR_ATTRIBUTE_DESCRIPTION_ILLEGAL_CHARACTER |
| | | .get(attributeDescription, c, i); |
| | | throw new LocalizedIllegalArgumentException(message); |
| | | } |
| | |
| | | cp = ASCIICharProp.valueOf(c); |
| | | if (c != '.' && !cp.isDigit()) |
| | | { |
| | | final Message message = ERR_ATTRIBUTE_DESCRIPTION_ILLEGAL_CHARACTER |
| | | final LocalizableMessage message = ERR_ATTRIBUTE_DESCRIPTION_ILLEGAL_CHARACTER |
| | | .get(attributeDescription, c, i); |
| | | throw new LocalizedIllegalArgumentException(message); |
| | | } |
| | |
| | | } |
| | | else |
| | | { |
| | | final Message message = ERR_ATTRIBUTE_DESCRIPTION_ILLEGAL_CHARACTER |
| | | final LocalizableMessage message = ERR_ATTRIBUTE_DESCRIPTION_ILLEGAL_CHARACTER |
| | | .get(attributeDescription, c, i); |
| | | throw new LocalizedIllegalArgumentException(message); |
| | | } |
| | |
| | | |
| | | if (oid.length() == 0) |
| | | { |
| | | final Message message = ERR_ATTRIBUTE_DESCRIPTION_NO_TYPE |
| | | final LocalizableMessage message = ERR_ATTRIBUTE_DESCRIPTION_NO_TYPE |
| | | .get(attributeDescription); |
| | | throw new LocalizedIllegalArgumentException(message); |
| | | } |
| | |
| | | } |
| | | catch (final UnknownSchemaElementException e) |
| | | { |
| | | final Message message = ERR_ATTRIBUTE_DESCRIPTION_TYPE_NOT_FOUND |
| | | final LocalizableMessage message = ERR_ATTRIBUTE_DESCRIPTION_TYPE_NOT_FOUND |
| | | .get(attributeDescription, e.getMessageObject()); |
| | | throw new LocalizedIllegalArgumentException(message); |
| | | } |
| | |
| | | cp = ASCIICharProp.valueOf(c); |
| | | if (!cp.isKeyChar()) |
| | | { |
| | | final Message message = ERR_ATTRIBUTE_DESCRIPTION_ILLEGAL_CHARACTER |
| | | final LocalizableMessage message = ERR_ATTRIBUTE_DESCRIPTION_ILLEGAL_CHARACTER |
| | | .get(attributeDescription, c, i); |
| | | throw new LocalizedIllegalArgumentException(message); |
| | | } |
| | |
| | | |
| | | if (option.length() == 0) |
| | | { |
| | | final Message message = ERR_ATTRIBUTE_DESCRIPTION_EMPTY_OPTION |
| | | final LocalizableMessage message = ERR_ATTRIBUTE_DESCRIPTION_EMPTY_OPTION |
| | | .get(attributeDescription); |
| | | throw new LocalizedIllegalArgumentException(message); |
| | | } |
| | |
| | | cp = ASCIICharProp.valueOf(c); |
| | | if (!cp.isKeyChar()) |
| | | { |
| | | final Message message = ERR_ATTRIBUTE_DESCRIPTION_ILLEGAL_CHARACTER |
| | | final LocalizableMessage message = ERR_ATTRIBUTE_DESCRIPTION_ILLEGAL_CHARACTER |
| | | .get(attributeDescription, c, i); |
| | | throw new LocalizedIllegalArgumentException(message); |
| | | } |
| | |
| | | |
| | | if (option.length() == 0) |
| | | { |
| | | final Message message = ERR_ATTRIBUTE_DESCRIPTION_EMPTY_OPTION |
| | | final LocalizableMessage message = ERR_ATTRIBUTE_DESCRIPTION_EMPTY_OPTION |
| | | .get(attributeDescription); |
| | | throw new LocalizedIllegalArgumentException(message); |
| | | } |