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 java.nio.charset.spi.CharsetProviderA 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 java.nio.charset.CharsetcharsetForName(java.lang.String charsetName)Constructs a charset for the given charset name.java.util.Iteratorcharsets()Returns an iterator for the available charsets.static java.lang.String[]getAllNames()Deprecated.This API is ICU internal only.static java.lang.Object[]getAvailableNames()Deprecated.This API is ICU internal only.static java.lang.StringgetICUCanonicalName(java.lang.String enc)Deprecated.This API is ICU internal only.static java.lang.StringgetJavaCanonicalName(java.lang.String charsetName)Deprecated.This API is ICU internal only.
-
-
-
Method Detail
-
charsetForName
public final java.nio.charset.Charset charsetForName(java.lang.String charsetName)
Constructs a charset for the given charset name. Implements the abstract method of super class.- Specified by:
charsetForNamein classjava.nio.charset.spi.CharsetProvider- Parameters:
charsetName- charset name- Returns:
- charset objet for the given charset name, null if unsupported
-
getICUCanonicalName
public static final java.lang.String getICUCanonicalName(java.lang.String enc) throws java.nio.charset.UnsupportedCharsetExceptionDeprecated.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:
java.nio.charset.UnsupportedCharsetException
-
getJavaCanonicalName
public static java.lang.String getJavaCanonicalName(java.lang.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 java.util.Iterator charsets()
Returns an iterator for the available charsets. Implements the abstract method of super class.- Specified by:
charsetsin classjava.nio.charset.spi.CharsetProvider- Returns:
- Iterator the charset name iterator
-
getAvailableNames
public static final java.lang.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 java.lang.String[] getAllNames()
Deprecated.This API is ICU internal only.Return all names available- Returns:
- String[] an arrya of all available names
-
-