public class ViolationImpl extends Violation
ViolationCodes.Initialize
ACE_PREFIX, BAD_BIDI_SUBCOMPONENT, BAD_DOT_IN_IDN, BAD_IDN, BAD_IDN_UNASSIGNED_CHARS, BIDI_FORMATTING_CHARACTER, COMPATIBILITY_CHARACTER, CONTROL_CHARACTER, DEFAULT_PORT_SHOULD_BE_OMITTED, DEPRECATED_UNICODE_CHARACTER, DISCOURAGED_IRI_CHARACTER, DISCOURAGED_XML_CHARACTER, DNS_LABEL_DASH_START_OR_END, DNS_LABEL_LENGTH_LIMIT, DNS_LENGTH_LIMIT, DOUBLE_DASH_IN_REG_NAME, DOUBLE_WHITESPACE, EMPTY_SCHEME, HAS_PASSWORD, ILLEGAL_CHARACTER, ILLEGAL_PERCENT_ENCODING, IP_V4_OCTET_RANGE, IP_V6_OR_FUTURE_ADDRESS_SYNTAX, IPv6ADDRESS_SHOULD_BE_LOWERCASE, LONE_SURROGATE, LOWERCASE_PREFERRED, MAYBE_NOT_NFC, MAYBE_NOT_NFKC, NON_INITIAL_DOT_SEGMENT, NON_URI_CHARACTER, NON_XML_CHARACTER, NOT_DNS_NAME, NOT_NFC, NOT_NFKC, NOT_UTF8_ESCAPE, NOT_UTF8_ESCAPE_IN_HOST, NOT_XML_SCHEMA_WHITESPACE, PERCENT, PERCENT_20, PERCENT_ENCODING_SHOULD_BE_UPPERCASE, PORT_SHOULD_NOT_BE_EMPTY, PORT_SHOULD_NOT_BE_WELL_KNOWN, PORT_SHOULD_NOT_START_IN_ZERO, PRIVATE_USE_CHARACTER, PROHIBITED_COMPONENT_PRESENT, QUERY_IN_LEGACY_SCHEME, REQUIRED_COMPONENT_MISSING, SCHEME_INCLUDES_DASH, SCHEME_MUST_START_WITH_LETTER, SCHEME_PATTERN_MATCH_FAILED, SCHEME_PREFERS_LOWERCASE, SCHEME_REQUIRES_LOWERCASE, SUPERFLUOUS_ASCII_PERCENT_ENCODING, SUPERFLUOUS_NON_ASCII_PERCENT_ENCODING, UNASSIGNED_UNICODE_CHARACTER, UNDEFINED_UNICODE_CHARACTER, UNICODE_CONTROL_CHARACTER, UNICODE_WHITESPACE, UNREGISTERED_IANA_SCHEME, UNREGISTERED_NONIETF_SCHEME_TREE, UNWISE_CHARACTER, USE_PUNYCODE_NOT_PERCENTS, WHITESPACE
Constructor and Description |
---|
ViolationImpl(IRI iri,
int slot,
int code) |
Modifier and Type | Method and Description |
---|---|
String |
codeName()
A string version of the code number,
corresponding to the name of the java identifier.
|
String |
component()
The name of the component in which the problem occurred.
|
int |
getComponent()
A value from
IRIComponents
indicating which component of the IRI
is involved with this error. |
IRI |
getIRI()
The IRI that triggered this condition.
|
String |
getLongMessage()
A long description of the error condition,
typically including the
|
String |
getShortMessage()
A short description of the error condition.
|
String |
getSpecificationURL()
The URL of the
section of the specification which has been violated.
|
int |
getViolationCode()
The value from
ViolationCodes
corresponding to this condition. |
boolean |
isError()
Using the settings of the factory associated
with the IRI associated with this violation,
is this condition intended as an error (or as
a warning)?
|
public ViolationImpl(IRI iri, int slot, int code)
public int getViolationCode()
Violation
ViolationCodes
corresponding to this condition.getViolationCode
in class Violation
public IRI getIRI()
Violation
public int getComponent()
Violation
IRIComponents
indicating which component of the IRI
is involved with this error.getComponent
in class Violation
public String component()
Violation
public String codeName()
Violation
public boolean isError()
Violation
public String getShortMessage()
Violation
Violation.getLongMessage()
,
not an absolute value).getShortMessage
in class Violation
public String getLongMessage()
Violation
getLongMessage
in class Violation
public String getSpecificationURL()
Violation
getSpecificationURL
in class Violation
Copyright ? 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP