public abstract class CharsetProvider extends java.lang.Object
META-INF/services/java.nio.charset.spi.CharsetProvider are
read from the classpath. Each one should be a UTF-8 encoded list of
fully-qualified names of concrete subclasses of this class; whitespace is
ignored, and '#' starts comments. Duplicates are ignored. The
implementations must be accessible to the classloader that requests them.Charset| Modifier | Constructor and Description |
|---|---|
protected |
CharsetProvider()
Initialize a new charset provider.
|
| Modifier and Type | Method and Description |
|---|---|
abstract java.nio.charset.Charset |
charsetForName(java.lang.String name)
Returns the named charset, by canonical name or alias.
|
abstract java.util.Iterator<java.nio.charset.Charset> |
charsets()
Returns an iterator over the charsets defined by this provider.
|
protected CharsetProvider()
java.lang.SecurityException - if building a new set is not allowedpublic abstract java.util.Iterator<java.nio.charset.Charset> charsets()
Charset.availableCharsets()public abstract java.nio.charset.Charset charsetForName(java.lang.String name)
name - the name of the character