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