APIdia Launch Partner
Top Description Constructors Methods
com.sun.jndi.toolkit.url

public final Class UrlUtil

extends Object
Class Inheritance
Imports
java.net.MalformedURLException, .URLDecoder, java.io.UnsupportedEncodingException

Utilities for dealing with URLs.
Author
Vincent Ryan

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static final String
decode(String s)

Decode a URI string (according to RFC 2396).

public static final String
decode(String s, String enc)

Decode a URI string (according to RFC 2396).

public static final String
encode(String s, String enc)

Encode a string for inclusion in a URI (according to RFC 2396).

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

UrlUtilback to summary
private UrlUtil()

Method Detail

decodeback to summary
public static final String decode(String s) throws MalformedURLException

Decode a URI string (according to RFC 2396).

decodeback to summary
public static final String decode(String s, String enc) throws MalformedURLException, UnsupportedEncodingException

Decode a URI string (according to RFC 2396). Three-character sequences '%xy', where 'xy' is the two-digit hexadecimal representation of the lower 8-bits of a character, are decoded into the character itself. The string is subsequently converted using the specified encoding

encodeback to summary
public static final String encode(String s, String enc) throws UnsupportedEncodingException

Encode a string for inclusion in a URI (according to RFC 2396). Unsafe characters are escaped by encoding them in three-character sequences '%xy', where 'xy' is the two-digit hexadecimal representation of the lower 8-bits of the character. The question mark '?' character is also escaped, as required by RFC 2255. The string is first converted to the specified encoding. For LDAP (2255), the encoding must be UTF-8.