org.apache.jena.iri.impl
Class IRIImpl

java.lang.Object
  extended by org.apache.jena.iri.impl.AbsIRIFactoryImpl
      extended by org.apache.jena.iri.IRI
          extended by org.apache.jena.iri.impl.AbsIRIImpl
              extended by 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.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
 
Fields inherited from interface org.apache.jena.iri.IRIRelativize
ABSOLUTE, CHILD, GRANDPARENT, NETWORK, PARENT, SAMEDOCUMENT
 
Constructor Summary
IRIImpl(IRIFactory f)
           
 
Method Summary
 String toString()
          The logical IRI string as originally specified, use IRI.toDisplayString() for display purposes such as error messages.
 
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, toURL, violations
 
Methods inherited from class org.apache.jena.iri.IRI
main, resolve, resolve
 
Methods inherited from class org.apache.jena.iri.impl.AbsIRIFactoryImpl
construct, construct
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.jena.iri.IRIFactoryI
construct, construct
 

Constructor Detail

IRIImpl

public IRIImpl(IRIFactory f)
Method Detail

toString

public String toString()
Description copied from class: IRI
The logical IRI string as originally specified, use IRI.toDisplayString() for display purposes such as error messages.

Specified by:
toString in class IRI
Returns:
The IRI string


Licenced under the Apache License, Version 2.0