Class URIUtil.Coder
java.lang.Object
edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.URI
edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.util.URIUtil.Coder
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable
- Enclosing class:
- URIUtil
Deprecated.
use edu.internet2.middleware.grouperClientExt.org.apache.commons.codec.net.URLCodec
The basic and internal utility for URI escape and character encoding and
decoding.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.URI
URI.DefaultCharsetChanged, URI.LocaleToCharsetMap
-
Field Summary
Fields inherited from class edu.internet2.middleware.grouperClientExt.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
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
Deprecated.use edu.internet2.middleware.grouperClientExt.org.apache.commons.codec.net.URLCodecstatic char[]
Deprecated.use edu.internet2.middleware.grouperClientExt.org.apache.commons.codec.net.URLCodecstatic String
Deprecated.Replace from a given character to given character in an array order for a given string.static String
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 notMethods inherited from class edu.internet2.middleware.grouperClientExt.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
-
Constructor Details
-
Coder
protected Coder()Deprecated.
-
-
Method Details
-
encode
public static char[] encode(String unescapedComponent, BitSet allowed, String charset) throws URIException Deprecated.use edu.internet2.middleware.grouperClientExt.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
Deprecated.use edu.internet2.middleware.grouperClientExt.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
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
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
-