GifImageWriterSpi.java 1.25 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.day.imageio.plugins;

import com.day.imageio.plugins.GIFImageMetadata;
import com.day.imageio.plugins.GIFStreamMetadata;
import com.day.imageio.plugins.GifImageWriter;
import com.day.imageio.plugins.GifImageWriterUtil;

import javax.imageio.IIOException;
import javax.imageio.ImageTypeSpecifier;
import javax.imageio.ImageWriter;
import javax.imageio.spi.ImageWriterSpi;
import java.util.Locale;

public class GifImageWriterSpi
extends ImageWriterSpi {
    public GifImageWriterSpi() {
        super("Day Management AG", "1.0", GifImageWriterUtil.names, GifImageWriterUtil.suffixes, GifImageWriterUtil.MIMETypes, GifImageWriter.class.getName(), STANDARD_OUTPUT_TYPE, null, false, "com.day.imageio.gifstream_1.0", GIFStreamMetadata.class.getName(), null, null, false, "com.day.imageio.gifimage_1.0", GIFImageMetadata.class.getName(), null, null);
    }

    public String getDescription(Locale locale) {
        return GifImageWriterUtil.getDescription(locale);
    }

    public ImageWriter createWriterInstance(Object extension) throws IIOException {
        return new GifImageWriter(this);
    }

    public boolean canEncodeImage(ImageTypeSpecifier type) {
        return GifImageWriterUtil.canEncodeImage(type);
    }
}