Top Description Fields Constructors Methods
com.ctc.wstx.io

public final Class CharsetNames

extends Object
Class Inheritance
Imports
java.io.OutputStreamWriter, .Writer, com.ctc.wstx.util.StringUtil

Simple utility class that normalizes given character input character set names into canonical (within Woodstox, anyways) names.

Field Summary

Modifier and TypeField and Description
public static final String
public static final String
public static final String
public static final String
public static final String
CS_UTF16

This constants is intentionally vague, so that some other information will be needed to determine the endianness.

public static final String
public static final String
public static final String
public static final String
public static final String
public static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static String
findEncodingFor(Writer w)

Because of legacy encodings used by earlier JDK versions, we need to be careful when accessing encoding names via JDK classes.

public static String
normalize(String csName)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CS_EBCDIC_SUBSETback to summary
public static final String CS_EBCDIC_SUBSET
CS_ISO_LATIN1back to summary
public static final String CS_ISO_LATIN1
CS_SHIFT_JISback to summary
public static final String CS_SHIFT_JIS
CS_US_ASCIIback to summary
public static final String CS_US_ASCII
CS_UTF16back to summary
public static final String CS_UTF16

This constants is intentionally vague, so that some other information will be needed to determine the endianness.

CS_UTF16BEback to summary
public static final String CS_UTF16BE
CS_UTF16LEback to summary
public static final String CS_UTF16LE
CS_UTF32back to summary
public static final String CS_UTF32
CS_UTF32BEback to summary
public static final String CS_UTF32BE
CS_UTF32LEback to summary
public static final String CS_UTF32LE
CS_UTF8back to summary
public static final String CS_UTF8

Constructor Detail

CharsetNamesback to summary
public CharsetNames()

Method Detail

findEncodingForback to summary
public static String findEncodingFor(Writer w)

Because of legacy encodings used by earlier JDK versions, we need to be careful when accessing encoding names via JDK classes.

normalizeback to summary
public static String normalize(String csName)