All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jcodings.spi.Charsets Maven / Gradle / Ivy

package org.jcodings.spi;

import java.nio.charset.Charset;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;

/**
 * An SPI character set provider for ISO-8859-16.
 */
public class Charsets extends java.nio.charset.spi.CharsetProvider {
    private static final List charsets = Collections.singletonList((Charset) ISO_8859_16.INSTANCE);
    public Iterator charsets() {
        return charsets.iterator();
    }

    public Charset charsetForName(String charsetName) {
        if ("ISO-8859-16".equals(charsetName) || ISO_8859_16.INSTANCE.aliases().contains(charsetName)) {
            return ISO_8859_16.INSTANCE;
        }
        return null;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy