jp.co.jprs.idnkit
Class IDNAFactory

java.lang.Object
  extended by jp.co.jprs.idnkit.IDNAFactory

public final class IDNAFactory
extends java.lang.Object

IDNAFactory creates an instance of IDNA conversion context. Currently, it can create IDNA2008 conversion context only.

Version:
2.1
Author:
Japan Registry Services Co., Ltd.(JPRS)

Field Summary
static int DEFAULT_VERSION
          Default IDNA version (currently, it is the same as IDNA2008).
static int IDNA2008
          IDNA version for IDNA2008.
 
Method Summary
static IDNA create()
          Creates an instance of IDNA conversion context with version DEFAULT_VERSION.
static IDNA create(int idnaVersion)
          Creates an instance of IDNA conversion context with version 'idnaVersion'.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IDNA2008

public static final int IDNA2008
IDNA version for IDNA2008.

See Also:
Constant Field Values

DEFAULT_VERSION

public static final int DEFAULT_VERSION
Default IDNA version (currently, it is the same as IDNA2008).

See Also:
Constant Field Values
Method Detail

create

public static IDNA create()
                   throws IDNException
Creates an instance of IDNA conversion context with version DEFAULT_VERSION.

Returns:
an instance of IDNA conversion context.
Throws:
IDNException - Instance creation failed.

create

public static IDNA create(int idnaVersion)
                   throws IDNException
Creates an instance of IDNA conversion context with version 'idnaVersion'.

Parameters:
idnaVersion - Version of an instance to be created.
Returns:
an instance of IDNA conversion context.
Throws:
IDNException - Instance creation failed.