|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjd.io.Encoding
Encoding represents a character encoding.
Constructor Summary | |
Encoding(String name,
String javaName)
Create a Encoding. |
Method Summary | |
static void |
addEncoding(Encoding encoding)
Add a encoding to the internal encoding map. |
static void |
addSimpleEncoding(String name,
String javaName,
int lastPrintable)
Add a simple encoding to the internal encoding map. |
Writer |
createWriter(OutputStream out)
Create a Writer which writes to the given OutputStream translating characters into bytes according to this encoding. |
static Encoding |
forName(String name)
Return a Encoding. |
String |
getJavaName()
Return the associated java encoding. |
String |
getName()
Return the encoding name. |
abstract boolean |
isPrintable(char c)
Test if encoding contains the character. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Encoding(String name, String javaName)
Method Detail |
public static Encoding forName(String name)
public String getName()
public String getJavaName()
public abstract boolean isPrintable(char c)
public Writer createWriter(OutputStream out) throws UnsupportedEncodingException
UnsupportedEncodingException
- if the encoding
is not supportedpublic static void addEncoding(Encoding encoding)
public static void addSimpleEncoding(String name, String javaName, int lastPrintable)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |