com.hp.hpl.jena.iri.impl
Class ViolationCodeInfo
java.lang.Object
com.hp.hpl.jena.iri.impl.IRIExamples
com.hp.hpl.jena.iri.impl.ViolationCodeInfo
- All Implemented Interfaces:
- ViolationCodes
public class ViolationCodeInfo
- extends IRIExamples
- implements ViolationCodes
Fields inherited from interface com.hp.hpl.jena.iri.ViolationCodes |
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 Summary |
ViolationCodeInfo(int code,
String name,
String[] badExamples,
String[] goodExamples,
boolean internal)
|
ViolationCodeInfo(int code,
String name,
String desc,
String descHtml,
int force,
ViolationCodeInfo.InSpec[] specs,
String[] badExamples,
String[] goodExamples,
boolean unimplemented)
|
all
public static final ViolationCodeInfo[] all
ViolationCodeInfo
public ViolationCodeInfo(int code,
String name,
String desc,
String descHtml,
int force,
ViolationCodeInfo.InSpec[] specs,
String[] badExamples,
String[] goodExamples,
boolean unimplemented)
ViolationCodeInfo
public ViolationCodeInfo(int code,
String name,
String[] badExamples,
String[] goodExamples,
boolean internal)
getCode
public int getCode()
getForce
public int getForce()
getCodeName
public String getCodeName()
appliesTo
public boolean appliesTo(Specification specification)
isImplemented
public boolean isImplemented()
description
public String description(int slot,
AbsIRIImpl iri)
specs
public String specs(int slot,
IRIFactoryImpl factory,
String scheme)
Copyright ? 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP