Class URIUtil.Coder
- java.lang.Object
-
- org.apache.commons.httpclient.URI
-
- org.apache.commons.httpclient.util.URIUtil.Coder
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Comparable
- Enclosing class:
- URIUtil
protected static class URIUtil.Coder extends URI
Deprecated.use org.apache.commons.codec.net.URLCodecThe basic and internal utility for URI escape and character encoding and decoding.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.commons.httpclient.URI
URI.DefaultCharsetChanged, URI.LocaleToCharsetMap
-
-
Field Summary
-
Fields inherited from class org.apache.commons.httpclient.URI
_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 Summary
Constructors Modifier Constructor Description protected
Coder()
Deprecated.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.lang.String
decode(char[] escapedComponent, java.lang.String charset)
Deprecated.use org.apache.commons.codec.net.URLCodecstatic char[]
encode(java.lang.String unescapedComponent, java.util.BitSet allowed, java.lang.String charset)
Deprecated.use org.apache.commons.codec.net.URLCodecstatic java.lang.String
replace(java.lang.String original, char[] from, char[] to)
Deprecated.Replace from a given character to given character in an array order for a given string.static java.lang.String
replace(java.lang.String original, char from, char to)
Deprecated.Replace from a given character to given character for a given string.static boolean
verifyEscaped(char[] original)
Deprecated.Verify whether a given string is escaped or not-
Methods inherited from class org.apache.commons.httpclient.URI
clone, compareTo, decode, 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
-
-
-
-
Method Detail
-
encode
public static char[] encode(java.lang.String unescapedComponent, java.util.BitSet allowed, java.lang.String charset) throws URIException
Deprecated.use org.apache.commons.codec.net.URLCodecEscape and encode a given string with allowed characters not to be escaped.- Parameters:
unescapedComponent
- an unescaped componentallowed
- allowed characters not to be escapedcharset
- the charset to encode- Returns:
- the escaped and encoded string
- Throws:
URIException
- if the charset is not supported
-
decode
public static java.lang.String decode(char[] escapedComponent, java.lang.String charset) throws URIException
Deprecated.use org.apache.commons.codec.net.URLCodecUnescape and decode a given string.- Parameters:
escapedComponent
- an being-unescaped componentcharset
- the charset to decode- Returns:
- the escaped and encoded string
- Throws:
URIException
- if the charset is not supported
-
verifyEscaped
public static boolean verifyEscaped(char[] original)
Deprecated.Verify whether a given string is escaped or not- Parameters:
original
- given characters- Returns:
- true if the given character array is 7 bit ASCII-compatible.
-
replace
public static java.lang.String replace(java.lang.String original, char[] from, char[] to)
Deprecated.Replace from a given character to given character in an array order for a given string.- Parameters:
original
- a given stringfrom
- a replacing character arrayto
- a replaced character array- Returns:
- the replaced string
-
replace
public static java.lang.String replace(java.lang.String original, char from, char to)
Deprecated.Replace from a given character to given character for a given string.- Parameters:
original
- a given stringfrom
- a replacing character arrayto
- a replaced character array- Returns:
- the replaced string
-
-