Package com.adobe.agl.charset
Class CharsetProviderICU
- java.lang.Object
-
- java.nio.charset.spi.CharsetProvider
-
- com.adobe.agl.charset.CharsetProviderICU
-
public final class CharsetProviderICU extends CharsetProvider
A concrete subclass of CharsetProvider for loading and providing charset converters in ICU.
-
-
Constructor Summary
Constructors Constructor Description CharsetProviderICU()
Default constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Charset
charsetForName(String charsetName)
Constructs a charset for the given charset name.Iterator
charsets()
Returns an iterator for the available charsets.static String[]
getAllNames()
Deprecated.This API is ICU internal only.static Object[]
getAvailableNames()
Deprecated.This API is ICU internal only.static String
getICUCanonicalName(String enc)
Deprecated.This API is ICU internal only.static String
getJavaCanonicalName(String charsetName)
Deprecated.This API is ICU internal only.
-
-
-
Method Detail
-
charsetForName
public final Charset charsetForName(String charsetName)
Constructs a charset for the given charset name. Implements the abstract method of super class.- Specified by:
charsetForName
in classCharsetProvider
- Parameters:
charsetName
- charset name- Returns:
- charset objet for the given charset name, null if unsupported
-
getICUCanonicalName
public static final String getICUCanonicalName(String enc) throws UnsupportedCharsetException
Deprecated.This API is ICU internal only.Gets the canonical name of the converter as defined by Java- Parameters:
enc
- converter name- Returns:
- canonical name of the converter
- Throws:
UnsupportedCharsetException
-
getJavaCanonicalName
public static String getJavaCanonicalName(String charsetName)
Deprecated.This API is ICU internal only.Gets the canonical name of the converter as defined by Java- Parameters:
charsetName
- converter name- Returns:
- canonical name of the converter
-
charsets
public final Iterator charsets()
Returns an iterator for the available charsets. Implements the abstract method of super class.- Specified by:
charsets
in classCharsetProvider
- Returns:
- Iterator the charset name iterator
-
getAvailableNames
public static final Object[] getAvailableNames()
Deprecated.This API is ICU internal only.Gets the canonical names of available converters- Returns:
- Object[] names as an object array
-
getAllNames
public static final String[] getAllNames()
Deprecated.This API is ICU internal only.Return all names available- Returns:
- String[] an arrya of all available names
-
-