com.twelvemonkeys.imageio.plugins.jpeg
Class JPEGImageWriterSpi
java.lang.Object
javax.imageio.spi.IIOServiceProvider
javax.imageio.spi.ImageReaderWriterSpi
javax.imageio.spi.ImageWriterSpi
com.twelvemonkeys.imageio.plugins.jpeg.JPEGImageWriterSpi
- All Implemented Interfaces:
- javax.imageio.spi.RegisterableService
public class JPEGImageWriterSpi
- extends javax.imageio.spi.ImageWriterSpi
JPEGImageWriterSpi
- Version:
- $Id: JPEGImageWriterSpi.java,v 1.0 06.02.12 16:09 haraldk Exp$
- Author:
- Harald Kuhr, last modified by $Author: haraldk$
| Fields inherited from class javax.imageio.spi.ImageWriterSpi |
outputTypes, readerSpiNames, STANDARD_OUTPUT_TYPE |
| Fields inherited from class javax.imageio.spi.ImageReaderWriterSpi |
extraImageMetadataFormatClassNames, extraImageMetadataFormatNames, extraStreamMetadataFormatClassNames, extraStreamMetadataFormatNames, MIMETypes, names, nativeImageMetadataFormatClassName, nativeImageMetadataFormatName, nativeStreamMetadataFormatClassName, nativeStreamMetadataFormatName, pluginClassName, suffixes, supportsStandardImageMetadataFormat, supportsStandardStreamMetadataFormat |
| Fields inherited from class javax.imageio.spi.IIOServiceProvider |
vendorName, version |
|
Constructor Summary |
|
JPEGImageWriterSpi()
Constructor for use by IIORegistry only. |
protected |
JPEGImageWriterSpi(javax.imageio.spi.ImageWriterSpi delegateProvider)
Creates a JPEGImageWriterSpi with the given delegate. |
| Methods inherited from class javax.imageio.spi.ImageWriterSpi |
createWriterInstance, getImageReaderSpiNames, isOwnWriter |
| Methods inherited from class javax.imageio.spi.ImageReaderWriterSpi |
getPluginClassName |
| Methods inherited from class javax.imageio.spi.IIOServiceProvider |
onDeregistration |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JPEGImageWriterSpi
public JPEGImageWriterSpi()
- Constructor for use by
IIORegistry only.
The instance created will not work without being properly registered.
JPEGImageWriterSpi
protected JPEGImageWriterSpi(javax.imageio.spi.ImageWriterSpi delegateProvider)
- Creates a
JPEGImageWriterSpi with the given delegate.
- Parameters:
delegateProvider - a ImageWriterSpi that can write JPEG.
onRegistration
public void onRegistration(javax.imageio.spi.ServiceRegistry registry,
java.lang.Class<?> category)
- Specified by:
onRegistration in interface javax.imageio.spi.RegisterableService- Overrides:
onRegistration in class javax.imageio.spi.IIOServiceProvider
getVendorName
public java.lang.String getVendorName()
- Overrides:
getVendorName in class javax.imageio.spi.IIOServiceProvider
getVersion
public java.lang.String getVersion()
- Overrides:
getVersion in class javax.imageio.spi.IIOServiceProvider
createWriterInstance
public javax.imageio.ImageWriter createWriterInstance(java.lang.Object extension)
throws java.io.IOException
- Specified by:
createWriterInstance in class javax.imageio.spi.ImageWriterSpi
- Throws:
java.io.IOException
getFormatNames
public java.lang.String[] getFormatNames()
- Overrides:
getFormatNames in class javax.imageio.spi.ImageReaderWriterSpi
getFileSuffixes
public java.lang.String[] getFileSuffixes()
- Overrides:
getFileSuffixes in class javax.imageio.spi.ImageReaderWriterSpi
getMIMETypes
public java.lang.String[] getMIMETypes()
- Overrides:
getMIMETypes in class javax.imageio.spi.ImageReaderWriterSpi
isStandardStreamMetadataFormatSupported
public boolean isStandardStreamMetadataFormatSupported()
- Overrides:
isStandardStreamMetadataFormatSupported in class javax.imageio.spi.ImageReaderWriterSpi
getNativeStreamMetadataFormatName
public java.lang.String getNativeStreamMetadataFormatName()
- Overrides:
getNativeStreamMetadataFormatName in class javax.imageio.spi.ImageReaderWriterSpi
getExtraStreamMetadataFormatNames
public java.lang.String[] getExtraStreamMetadataFormatNames()
- Overrides:
getExtraStreamMetadataFormatNames in class javax.imageio.spi.ImageReaderWriterSpi
isStandardImageMetadataFormatSupported
public boolean isStandardImageMetadataFormatSupported()
- Overrides:
isStandardImageMetadataFormatSupported in class javax.imageio.spi.ImageReaderWriterSpi
getNativeImageMetadataFormatName
public java.lang.String getNativeImageMetadataFormatName()
- Overrides:
getNativeImageMetadataFormatName in class javax.imageio.spi.ImageReaderWriterSpi
getExtraImageMetadataFormatNames
public java.lang.String[] getExtraImageMetadataFormatNames()
- Overrides:
getExtraImageMetadataFormatNames in class javax.imageio.spi.ImageReaderWriterSpi
getStreamMetadataFormat
public javax.imageio.metadata.IIOMetadataFormat getStreamMetadataFormat(java.lang.String formatName)
- Overrides:
getStreamMetadataFormat in class javax.imageio.spi.ImageReaderWriterSpi
getImageMetadataFormat
public javax.imageio.metadata.IIOMetadataFormat getImageMetadataFormat(java.lang.String formatName)
- Overrides:
getImageMetadataFormat in class javax.imageio.spi.ImageReaderWriterSpi
canEncodeImage
public boolean canEncodeImage(javax.imageio.ImageTypeSpecifier type)
- Specified by:
canEncodeImage in class javax.imageio.spi.ImageWriterSpi
canEncodeImage
public boolean canEncodeImage(java.awt.image.RenderedImage im)
- Overrides:
canEncodeImage in class javax.imageio.spi.ImageWriterSpi
getDescription
public java.lang.String getDescription(java.util.Locale locale)
- Specified by:
getDescription in class javax.imageio.spi.IIOServiceProvider
isFormatLossless
public boolean isFormatLossless()
- Overrides:
isFormatLossless in class javax.imageio.spi.ImageWriterSpi
getOutputTypes
public java.lang.Class[] getOutputTypes()
- Overrides:
getOutputTypes in class javax.imageio.spi.ImageWriterSpi
Copyright © 2014. All Rights Reserved.