System programmers developing new Charset
implementations should implement this class to make those charsets
available to the system. charsetForName( ) should
return a Charset instance for the given name.
charsets( ) should return a
java.util.Iterator that allows the caller to
iterate through the set of Charset objects defined
by the provider.
A CharsetProvider and its associated
Charset implementations should be packaged in a
JAR file and made available to the system in the
jre/lib/ext/ extensions directory (or some other
extensions location.) The JAR file should contain a file named
META-INF/services/java.nio.charset.spi.CharsetProvider
which contains the class name of the
CharsetProvider implementation.
public abstract class CharsetProvider {
// Protected Constructors
protected CharsetProvider( );
// Public Instance Methods
public abstract java.nio.charset.Charset charsetForName(String charsetName);
public abstract java.util.Iterator<java.nio.charset.Charset> charsets( );
}