com.hp.hpl.jena.iri.impl
Class IRIImpl

java.lang.Object
  extended by com.hp.hpl.jena.iri.impl.AbsIRIFactoryImpl
      extended by com.hp.hpl.jena.iri.IRI
          extended by com.hp.hpl.jena.iri.impl.AbsIRIImpl
              extended by com.hp.hpl.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 com.hp.hpl.jena.iri.ViolationCodes
ViolationCodes.Initialize
 
Field Summary
 
Fields inherited from class com.hp.hpl.jena.iri.IRI
ILLFORMED_PORT, NO_PORT
 
Fields inherited from interface com.hp.hpl.jena.iri.IRIComponents
AUTHORITY, FRAGMENT, HOST, PATH, PATHQUERY, PORT, QUERY, SCHEME, USER
 
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
 
Fields inherited from interface com.hp.hpl.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 com.hp.hpl.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 com.hp.hpl.jena.iri.IRI
main, resolve, resolve
 
Methods inherited from class com.hp.hpl.jena.iri.impl.AbsIRIFactoryImpl
construct, construct
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.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


Copyright ? 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP