Top Description Fields Constructors Methods
org.apache.http.client.utils

public Class Rfc3492Idn

extends Object
implements Idn
Class Inheritance
All Implemented Interfaces
org.apache.http.client.utils.Idn
Annotations
@Contract
threading:IMMUTABLE
@Deprecated
Imports
java.util.StringTokenizer, org.apache.http.annotation.Contract, .ThreadingBehavior

Deprecated

(4.4) use standard java.net.IDN.

Implementation from pseudo code in RFC 3492.
Since
4.0

Field Summary

Modifier and TypeField and Description
private static final String
private static final int
private static final int
private static final char
private static final int
private static final int
private static final int
private static final int
private static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private int
adapt(final int delta, final int numpoints, final boolean firsttime)

protected String
decode(final String s)

private int
digit(final char c)

public String
toUnicode(final String
the Punycode representation
punycode
)

Implements org.apache.http.client.utils.Idn.toUnicode.

Converts a name from its punycode representation to Unicode.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ACE_PREFIXback to summary
private static final String ACE_PREFIX
baseback to summary
private static final int base
dampback to summary
private static final int damp
delimiterback to summary
private static final char delimiter
initial_biasback to summary
private static final int initial_bias
initial_nback to summary
private static final int initial_n
skewback to summary
private static final int skew
tmaxback to summary
private static final int tmax
tminback to summary
private static final int tmin

Constructor Detail

Rfc3492Idnback to summary
public Rfc3492Idn()

Method Detail

adaptback to summary
private int adapt(final int delta, final int numpoints, final boolean firsttime)
decodeback to summary
protected String decode(final String s)
digitback to summary
private int digit(final char c)
toUnicodeback to summary
public String toUnicode(final String punycode)

Implements org.apache.http.client.utils.Idn.toUnicode.

Doc from org.apache.http.client.utils.Idn.toUnicode.

Converts a name from its punycode representation to Unicode. The name may be a single hostname or a dot-separated qualified domain name.

Parameters
punycode:String

the Punycode representation

Returns:String

the Unicode domain name

Annotations
@Override