URI.Fragment, URI.Hierarchical, URI.Opaque, URI.URIPool
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
opaquePart
The opaque part of the opaque URI.
|
protected java.lang.String |
scheme
The scheme of the opaque URI.
|
protected java.lang.ref.WeakReference<java.lang.String> |
toString
A weakly cached reference to the string representation.
|
ALPHA_HI, ALPHA_LO, ALPHANUM_HI, ALPHANUM_LO, ARCHIVE_IDENTIFIER, ARCHIVE_SCHEMES, ARCHIVE_SEPARATOR, AUTHORITY_SEPARATOR, AUTHORITY_SEPARATOR_HASH_CODE, DEBUG, DEVICE_IDENTIFIER, DIGIT_HI, DIGIT_LO, ENCODE_PLATFORM_RESOURCE_URIS, ESCAPE, FILE_EXTENSION_SEPARATOR, FRAGMENT_FIRST_SEPARATOR, FRAGMENT_LAST_SEPARATOR, FRAGMENT_NONE, FRAGMENT_SEPARATOR, hashCode, HEX_DIGITS, HEX_HI, HEX_LO, MAJOR_SEPARATOR_HI, MAJOR_SEPARATOR_LO, NO_SEGMENTS, ONE_EMPTY_SEGMENT, ONE_SELF_SEGMENT, PATH_CHAR_HI, PATH_CHAR_LO, PLATFORM_SEGMENT_RESERVED_HI, PLATFORM_SEGMENT_RESERVED_LO, POOL, PORT_SEPARATOR, QUERY_SEPARATOR, RESERVED_HI, RESERVED_LO, SCHEME_ARCHIVE, SCHEME_ARCHIVE_HASH_CODE, SCHEME_FILE, SCHEME_FILE_HASH_CODE, SCHEME_HTTP, SCHEME_HTTP_HASH_CODE, SCHEME_JAR, SCHEME_JAR_HASH_CODE, SCHEME_PLATFORM, SCHEME_PLATFORM_HASH_CODE, SCHEME_SEPARATOR, SCHEME_ZIP, SCHEME_ZIP_HASH_CODE, SEGMENT_CHAR_HI, SEGMENT_CHAR_LO, SEGMENT_EMPTY, SEGMENT_END_HI, SEGMENT_END_LO, SEGMENT_PARENT, SEGMENT_PLUGIN, SEGMENT_RESOURCE, SEGMENT_SELF, SEGMENT_SEPARATOR, UNRESERVED_HI, UNRESERVED_LO, URIC_HI, URIC_LO, USER_INFO_SEPARATOR
Modifier | Constructor and Description |
---|---|
protected |
URI.Opaque(int hashCode,
java.lang.String scheme,
java.lang.String opaquePart)
Creates an instance from the components.
|
Modifier and Type | Method and Description |
---|---|
protected void |
cacheString(java.lang.String string) |
protected void |
flushCachedString() |
protected java.lang.String |
getCachedString() |
boolean |
hasOpaquePart()
Returns
true if this is a non-hierarchical URI with an
opaque part component; false otherwise. |
protected boolean |
matches(int validate,
boolean hierarchical,
java.lang.String scheme,
java.lang.String authority,
java.lang.String device,
boolean absolutePath,
java.lang.String[] segments,
java.lang.String query) |
protected boolean |
matches(java.lang.String string) |
java.lang.String |
opaquePart()
If this is a non-hierarchical URI, returns the opaque part component;
null otherwise. |
java.lang.String |
scheme()
If this is an absolute URI, returns the scheme component;
null otherwise. |
java.lang.String |
toString() |
appendEscaped, appendFileExtension, appendFragment, appendQuery, appendSegment, appendSegments, authority, collapseSegments, contains, createDeviceURI, createFileURI, createGenericURI, createHierarchicalURI, createHierarchicalURI, createHierarchicalURI, createPlatformPluginURI, createPlatformResourceURI, createPlatformResourceURI, createURI, createURI, createURI, createURIWithCache, decode, deresolve, deresolve, device, devicePath, encode, encodeAuthority, encodeFragment, encodeOpaquePart, encodeQuery, encodeSegment, encodeURI, equals, fileExtension, firstInvalidSegment, fragment, hasAbsolutePath, hasAuthority, hasDevice, hasDeviceOrPath, hasEmptyPath, hasFragment, hashCode, hasPath, hasQuery, hasRelativePath, hasTrailingPathSeparator, highBitmask, highBitmask, highBitmask, host, isArchive, isArchiveScheme, isBase, isCurrentDocumentReference, isEmpty, isEscaped, isFile, isHierarchical, isPlatform, isPlatformPlugin, isPlatformResource, isPrefix, isRelative, lastSegment, lowBitmask, lowBitmask, lowBitmask, matches, matches, path, port, query, rawAppendFragment, rawSegments, replacePrefix, resolve, resolve, segment, segmentCount, segments, segmentsEqual, segmentsList, splitInternFragment, toFileString, toPlatformString, trimFileExtension, trimFragment, trimQuery, trimSegments, unescape, userInfo, validArchiveAuthority, validateURI, validAuthority, validDevice, validFragment, validJarAuthority, validOpaquePart, validQuery, validScheme, validSegment, validSegments, valueOf
protected final java.lang.String scheme
protected final java.lang.String opaquePart
protected java.lang.ref.WeakReference<java.lang.String> toString
protected URI.Opaque(int hashCode, java.lang.String scheme, java.lang.String opaquePart)
toString()
.public boolean hasOpaquePart()
URI
true
if this is a non-hierarchical URI with an
opaque part component; false
otherwise.hasOpaquePart
in class URI
public java.lang.String scheme()
URI
null
otherwise.public java.lang.String opaquePart()
URI
null
otherwise.opaquePart
in class URI
protected void cacheString(java.lang.String string)
cacheString
in class URI
protected void flushCachedString()
flushCachedString
in class URI
protected java.lang.String getCachedString()
getCachedString
in class URI
public java.lang.String toString()
toString
in class java.lang.Object