com.microsoft.tfs.core.httpclient.util
Class URIUtil.Coder

java.lang.Object
  extended by com.microsoft.tfs.core.httpclient.URI
      extended by com.microsoft.tfs.core.httpclient.util.URIUtil.Coder
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable
Enclosing class:
URIUtil

Deprecated. use org.apache.commons.codec.net.URLCodec

@Deprecated
protected static class URIUtil.Coder
extends URI

The 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 com.microsoft.tfs.core.httpclient.URI
URI.DefaultCharsetChanged, URI.LocaleToCharsetMap
 
Field Summary
 
Fields inherited from class com.microsoft.tfs.core.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
protected URIUtil.Coder()
          Deprecated.  
 
Method Summary
static java.lang.String decode(char[] escapedComponent, java.lang.String charset)
          Deprecated. use org.apache.commons.codec.net.URLCodec
static char[] encode(java.lang.String unescapedComponent, java.util.BitSet allowed, java.lang.String charset)
          Deprecated. use org.apache.commons.codec.net.URLCodec
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.
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 com.microsoft.tfs.core.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, toJavaNetUri, toString, validate, validate
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

URIUtil.Coder

protected URIUtil.Coder()
Deprecated. 
Method Detail

encode

@Deprecated
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.URLCodec

Escape and encode a given string with allowed characters not to be escaped.

Parameters:
unescapedComponent - an unescaped component
allowed - allowed characters not to be escaped
charset - the charset to encode
Returns:
the escaped and encoded string
Throws:
URIException - if the charset is not supported

decode

@Deprecated
public static java.lang.String decode(char[] escapedComponent,
                                                 java.lang.String charset)
                               throws URIException
Deprecated. use org.apache.commons.codec.net.URLCodec

Unescape and decode a given string.

Parameters:
escapedComponent - an being-unescaped component
charset - 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 string
from - a replacing character array
to - 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 string
from - a replacing character array
to - a replaced character array
Returns:
the replaced string


© 2015 Microsoft. All rights reserved.