public class UURIFactory
extends org.archive.url.UsableURIFactory
UsableURIFactory
.ACCEPTABLE_ASCII_DOMAIN, APOSTROPH, BACKSLASH, CIRCUMFLEX, CIRCUMFLEX_PATTERN, COLON, COMMERCIAL_AT, DOT, EMPTY_STRING, ESCAPED_APOSTROPH, ESCAPED_BACKSLASH, ESCAPED_CIRCUMFLEX, ESCAPED_LCURBRACKET, ESCAPED_LSQRBRACKET, ESCAPED_PIPE, ESCAPED_QUOT, ESCAPED_RCURBRACKET, ESCAPED_RSQRBRACKET, ESCAPED_SPACE, ESCAPED_SQUOT, HTTP, HTTP_PORT, HTTP_SCHEME_SLASHES, HTTPS, HTTPS_PORT, IMPROPERESC, IMPROPERESC_REPLACE, LCURBRACKET, LCURBRACKET_PATTERN, LSQRBRACKET, LSQRBRACKET_PATTERN, NBSP, PERCENT_SIGN, PIPE, PIPE_PATTERN, PORTREGEX, QUOT, RCURBRACKET, RCURBRACKET_PATTERN, RFC2396REGEX, RSQRBRACKET, RSQRBRACKET_PATTERN, SLASH, SLASHDOTDOTSLASH, SPACE, SQUOT, STRAY_SPACING, TRAILING_ESCAPED_SPACE, URI_HEX_ENCODING
_authority, _fragment, _host, _is_abs_path, _is_hier_part, _is_hostname, _is_IPv4address, _is_IPv6reference, _is_net_path, _is_opaque_part, _is_reg_name, _is_rel_path, _is_server, _opaque, _path, _port, _query, _scheme, _uri, _userinfo, abs_path, absoluteURI, allowed_abs_path, allowed_authority, allowed_fragment, allowed_host, allowed_IPv6reference, allowed_opaque_part, allowed_query, allowed_reg_name, allowed_rel_path, allowed_userinfo, allowed_within_authority, allowed_within_path, allowed_within_query, allowed_within_userinfo, alpha, alphanum, authority, control, defaultDocumentCharset, defaultDocumentCharsetByLocale, defaultDocumentCharsetByPlatform, defaultProtocolCharset, delims, digit, disallowed_opaque_part, disallowed_rel_path, domainlabel, escaped, fragment, hash, hex, hier_part, host, hostname, hostport, IPv4address, IPv6address, IPv6reference, mark, net_path, opaque_part, param, path, path_segments, pchar, percent, port, protocolCharset, query, reg_name, rel_path, rel_segment, relativeURI, reserved, rootPath, scheme, segment, server, space, toplabel, unreserved, unwise, URI_reference, uric, uric_no_slash, userinfo, within_userinfo
Constructor and Description |
---|
UURIFactory() |
Modifier and Type | Method and Description |
---|---|
static UURI |
getInstance(String uri) |
static UURI |
getInstance(UURI base,
String relative) |
protected UURI |
makeOne(String fixedUpUri,
boolean escaped,
String charset) |
protected org.archive.url.UsableURI |
makeOne(org.archive.url.UsableURI base,
org.archive.url.UsableURI relative) |
checkHttpSchemeSpecificPartSlashPrefix, create, create, create, escapeWhitespace, getInstance, getInstance, validityCheck
clone, compareTo, decode, decode, encode, equals, equals, getAboveHierPath, getAuthority, getCurrentHierPath, getDefaultDocumentCharset, getDefaultDocumentCharsetByLocale, getDefaultDocumentCharsetByPlatform, getDefaultProtocolCharset, getEscapedAboveHierPath, getEscapedAuthority, getEscapedCurrentHierPath, getEscapedFragment, getEscapedName, getEscapedPath, getEscapedPathQuery, getEscapedQuery, getEscapedURI, getEscapedURIReference, getEscapedUserinfo, getFragment, getHost, getName, getPath, getPathQuery, getPort, getProtocolCharset, getQuery, getRawAboveHierPath, getRawAuthority, getRawCurrentHierPath, getRawCurrentHierPath, getRawFragment, getRawHost, getRawName, getRawPath, getRawPathQuery, getRawQuery, getRawScheme, getRawURI, getRawURIReference, getRawUserinfo, getScheme, getURI, getURIReference, getUserinfo, hasAuthority, hasFragment, hashCode, hasQuery, hasUserinfo, indexFirstOf, indexFirstOf, indexFirstOf, indexFirstOf, isAbsoluteURI, isAbsPath, isHierPart, isHostname, isIPv4address, isIPv6reference, isNetPath, isOpaquePart, isRegName, isRelativeURI, isRelPath, isServer, normalize, normalize, parseAuthority, parseUriReference, prevalidate, removeFragmentIdentifier, resolvePath, setDefaultDocumentCharset, setDefaultProtocolCharset, setEscapedAuthority, setEscapedFragment, setEscapedPath, setEscapedQuery, setFragment, setPath, setQuery, setRawAuthority, setRawFragment, setRawPath, setRawQuery, setURI, toString, validate, validate
public static UURI getInstance(String uri) throws org.apache.commons.httpclient.URIException
uri
- URI as string.org.apache.commons.httpclient.URIException
public static UURI getInstance(UURI base, String relative) throws org.apache.commons.httpclient.URIException
base
- Base uri to use resolving passed relative uri.relative
- URI as string.org.apache.commons.httpclient.URIException
protected UURI makeOne(String fixedUpUri, boolean escaped, String charset) throws org.apache.commons.httpclient.URIException
makeOne
in class org.archive.url.UsableURIFactory
org.apache.commons.httpclient.URIException
protected org.archive.url.UsableURI makeOne(org.archive.url.UsableURI base, org.archive.url.UsableURI relative) throws org.apache.commons.httpclient.URIException
makeOne
in class org.archive.url.UsableURIFactory
org.apache.commons.httpclient.URIException
Copyright © 2003-2014 Internet Archive. All Rights Reserved.