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 |
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, main, 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, valueOfprotected final java.lang.String scheme
protected final java.lang.String opaquePart
protected java.lang.ref.WeakReference<java.lang.String> toString
protected Opaque(int hashCode,
java.lang.String scheme,
java.lang.String opaquePart)
toString().public boolean hasOpaquePart()
URItrue if this is a non-hierarchical URI with an
opaque part component; false otherwise.hasOpaquePart in class URIpublic java.lang.String scheme()
URInull otherwise.public java.lang.String opaquePart()
URInull otherwise.opaquePart in class URIprotected void cacheString(java.lang.String string)
cacheString in class URIprotected void flushCachedString()
flushCachedString in class URIprotected java.lang.String getCachedString()
getCachedString in class URIpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature