public class Punycode
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Punycode.PunycodeException |
Modifier and Type | Field and Description |
---|---|
private static int |
BASE |
private static int |
DAMP |
private static char |
DELIMITER |
private static int |
INITIAL_BIAS |
private static int |
INITIAL_N |
private static int |
SKEW |
private static int |
TMAX |
private static int |
TMIN |
Constructor and Description |
---|
Punycode() |
Modifier and Type | Method and Description |
---|---|
static int |
adapt(int delta,
int numpoints,
boolean first) |
static int |
codepoint2digit(int c) |
static java.lang.String |
decode(java.lang.String input)
Decode a punycoded string.
|
static int |
digit2codepoint(int d) |
static java.lang.String |
encode(java.lang.String input)
Punycodes a unicode string.
|
static boolean |
isBasic(char c) |
static boolean |
isBasic(java.lang.String input) |
private static final int TMIN
private static final int TMAX
private static final int BASE
private static final int INITIAL_N
private static final int INITIAL_BIAS
private static final int DAMP
private static final int SKEW
private static final char DELIMITER
public static java.lang.String encode(java.lang.String input) throws Punycode.PunycodeException
input
- Unicode string.Punycode.PunycodeException
public static java.lang.String decode(java.lang.String input) throws Punycode.PunycodeException
input
- Punycode stringPunycode.PunycodeException
public static final int adapt(int delta, int numpoints, boolean first)
public static final boolean isBasic(char c)
public static boolean isBasic(java.lang.String input)
public static final int digit2codepoint(int d) throws Punycode.PunycodeException
Punycode.PunycodeException
public static final int codepoint2digit(int c) throws Punycode.PunycodeException
Punycode.PunycodeException