java.nio.charset.spi
public abstract class CharsetProvider extends 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.
Since: 1.4
See Also: Charset
UNKNOWN: updated to 1.4
| Constructor Summary | |
|---|---|
| protected | CharsetProvider()
Initialize a new charset provider. |
| Method Summary | |
|---|---|
| abstract Charset | charsetForName(String name)
Returns the named charset, by canonical name or alias.
|
| abstract Iterator<Charset> | charsets()
Returns an iterator over the charsets defined by this provider.
|
Throws: SecurityException if building a new set is not allowed
Parameters: name the name of the character
Returns: the charset, or null if not supported
Returns: the iterator
See Also: availableCharsets