Package org.apache.jena.iri.impl
Class IRIImpl
- java.lang.Object
-
- org.apache.jena.iri.impl.AbsIRIFactoryImpl
-
- org.apache.jena.iri.IRI
-
- org.apache.jena.iri.impl.AbsIRIImpl
-
- org.apache.jena.iri.impl.IRIImpl
-
- All Implemented Interfaces:
IRIComponents,IRIFactoryI,IRIRelativize,ViolationCodes
public class IRIImpl extends AbsIRIImpl implements IRIComponents
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.jena.iri.ViolationCodes
ViolationCodes.Initialize
-
-
Field Summary
-
Fields inherited from class org.apache.jena.iri.IRI
ILLFORMED_PORT, NO_PORT
-
Fields inherited from interface org.apache.jena.iri.IRIComponents
AUTHORITY, FRAGMENT, HOST, PATH, PATHQUERY, PORT, QUERY, SCHEME, USER
-
Fields inherited from interface org.apache.jena.iri.IRIRelativize
ABSOLUTE, CHILD, GRANDPARENT, NETWORK, PARENT, SAMEDOCUMENT
-
Fields inherited from interface org.apache.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
Constructors Constructor Description IRIImpl(IRIFactory f)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringtoString()The logical IRI string as originally specified.-
Methods inherited from class org.apache.jena.iri.impl.AbsIRIImpl
allViolations, create, create, equals, getASCIIHost, getAuthority, getFragment, getHost, getPath, getPort, getQuery, getRawAuthority, getRawFragment, getRawHost, getRawPath, getRawQuery, getRawUserinfo, getScheme, getUserinfo, hashCode, hasViolation, isAbsolute, isRelative, isRootless, ladderEquals, ladderEquals, normalize, relativize, relativize, relativize, relativize, toASCIIString, toDisplayString, toURI, toURL, violations
-
Methods inherited from class org.apache.jena.iri.impl.AbsIRIFactoryImpl
construct, construct, construct, create
-
Methods inherited from interface org.apache.jena.iri.IRIFactoryI
construct, construct, construct, create
-
-
-
-
Constructor Detail
-
IRIImpl
public IRIImpl(IRIFactory f)
-
-
Method Detail
-
toString
public java.lang.String toString()
Description copied from class:IRIThe logical IRI string as originally specified. UseIRI.toDisplayString()for display purposes such as error messages.
-
-