Encoding

Inheritance: java.lang.Object

public class Encoding

Represents a character encoding.

Constructors

ConstructorDescription
Encoding()

Methods

MethodDescription
equals(Encoding other)Determines whether the specified Encoding object is equal to the current instance.
equals(Object o)Determines whether the specified Object is equal to the current instance.
getASCII()Gets an encoding for the ASCII (7-bit) character set.
getBigEndianUnicode()Gets an encoding for the UTF-16 format using the big endian byte order.
getClass()
getDefault()Gets an encoding for the operating system’s current ANSI code page.
getEncoding(int codePage)Returns the encoding associated with the specified code page identifier.
getEncoding(String charsetName)Returns an encoding associated with the specified charset name.
getEncoding(Charset charset)Returns an encoding associated with the specified charset object.
getUTF7()Gets an encoding for the UTF-7 format.
getUTF8()Gets an encoding for the UTF-8 format.
getUTF8NoBOM()Gets an encoding for the UTF-8 format without the UTF-8 identifier.
getUnicode()Gets an encoding for the UTF-16 format using the little endian byte order.
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

Encoding()

public Encoding()

equals(Encoding other)

public boolean equals(Encoding other)

Determines whether the specified Encoding object is equal to the current instance.

Parameters:

ParameterTypeDescription
otherEncodingThe Encoding object to compare with the current instance.

Returns: boolean - true if value is equal to the current instance; otherwise, false.

equals(Object o)

public boolean equals(Object o)

Determines whether the specified Object is equal to the current instance.

Parameters:

ParameterTypeDescription
ojava.lang.ObjectThe Object to compare with the current instance.

Returns: boolean - true if value is an instance of Encoding and is equal to the current instance; otherwise, false.

getASCII()

public static Encoding getASCII()

Gets an encoding for the ASCII (7-bit) character set.

Returns: Encoding - A Encoding object for the ASCII (7-bit) character set.

getBigEndianUnicode()

public static Encoding getBigEndianUnicode()

Gets an encoding for the UTF-16 format using the big endian byte order.

Returns: Encoding - A Encoding object for the UTF-16 format using the big endian byte

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDefault()

public static Encoding getDefault()

Gets an encoding for the operating system’s current ANSI code page.

Returns: Encoding - An encoding for the operating system’s current ANSI code page.

getEncoding(int codePage)

public static Encoding getEncoding(int codePage)

Returns the encoding associated with the specified code page identifier.

Parameters:

ParameterTypeDescription
codePageintThe code page identifier of the preferred encoding. -or- 0, to use the default encoding.

Returns: Encoding - The Encoding object associated with the specified code page.

getEncoding(String charsetName)

public static Encoding getEncoding(String charsetName)

Returns an encoding associated with the specified charset name.

Parameters:

ParameterTypeDescription
charsetNamejava.lang.Stringspecified charset name

Returns: Encoding - The Encoding object associated with the specified charset name.

getEncoding(Charset charset)

public static Encoding getEncoding(Charset charset)

Returns an encoding associated with the specified charset object.

Parameters:

ParameterTypeDescription
charsetjava.nio.charset.Charsetspecified charset object

Returns: Encoding - The Encoding object associated with the specified charset object.

getUTF7()

public static Encoding getUTF7()

Gets an encoding for the UTF-7 format.

Returns: Encoding - A Encoding object for the UTF-7 format.

getUTF8()

public static Encoding getUTF8()

Gets an encoding for the UTF-8 format.

Returns: Encoding - A Encoding object for the UTF-8 format.

getUTF8NoBOM()

public static Encoding getUTF8NoBOM()

Gets an encoding for the UTF-8 format without the UTF-8 identifier.

Returns: Encoding - A Encoding object for the UTF-8 format without UTF-8 identifier.

getUnicode()

public static Encoding getUnicode()

Gets an encoding for the UTF-16 format using the little endian byte order.

Returns: Encoding - A Encoding object for the UTF-16 format using the little endian byte

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int