org.geotools.image.io.mosaic
Class MosaicImageWriter.Spi

java.lang.Object
  extended by javax.imageio.spi.IIOServiceProvider
      extended by javax.imageio.spi.ImageReaderWriterSpi
          extended by javax.imageio.spi.ImageWriterSpi
              extended by org.geotools.image.io.mosaic.MosaicImageWriter.Spi
All Implemented Interfaces:
javax.imageio.spi.RegisterableService
Enclosing class:
MosaicImageWriter

public static class MosaicImageWriter.Spi
extends javax.imageio.spi.ImageWriterSpi

Service provider for MosaicImageWriter.

Since:
2.5
Version:
$Id: MosaicImageWriter.java 31445 2008-09-07 18:14:23Z desruisseaux $
Author:
Cédric Briançon, Martin Desruisseaux

Field Summary
static MosaicImageWriter.Spi DEFAULT
          The default instance.
 
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
MosaicImageWriter.Spi()
          Creates a default provider.
 
Method Summary
 boolean canEncodeImage(javax.imageio.ImageTypeSpecifier type)
          Returns true if this writer is likely to be able to encode images with the given layout.
 javax.imageio.ImageWriter createWriterInstance(java.lang.Object extension)
          Returns a new MosaicImageWriter.
 java.lang.String getDescription(java.util.Locale locale)
          Returns a brief, human-readable description of this service provider.
 
Methods inherited from class javax.imageio.spi.ImageWriterSpi
canEncodeImage, createWriterInstance, getImageReaderSpiNames, getOutputTypes, isFormatLossless, isOwnWriter
 
Methods inherited from class javax.imageio.spi.ImageReaderWriterSpi
getExtraImageMetadataFormatNames, getExtraStreamMetadataFormatNames, getFileSuffixes, getFormatNames, getImageMetadataFormat, getMIMETypes, getNativeImageMetadataFormatName, getNativeStreamMetadataFormatName, getPluginClassName, getStreamMetadataFormat, isStandardImageMetadataFormatSupported, isStandardStreamMetadataFormatSupported
 
Methods inherited from class javax.imageio.spi.IIOServiceProvider
getVendorName, getVersion, onDeregistration, onRegistration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

public static final MosaicImageWriter.Spi DEFAULT
The default instance.

Constructor Detail

MosaicImageWriter.Spi

public MosaicImageWriter.Spi()
Creates a default provider.

Method Detail

canEncodeImage

public boolean canEncodeImage(javax.imageio.ImageTypeSpecifier type)
Returns true if this writer is likely to be able to encode images with the given layout. The default implementation returns true in all cases. The capability to encode images depends on the tile format specified in Tile objects, which are not known to this provider.

Specified by:
canEncodeImage in class javax.imageio.spi.ImageWriterSpi

createWriterInstance

public javax.imageio.ImageWriter createWriterInstance(java.lang.Object extension)
                                               throws java.io.IOException
Returns a new MosaicImageWriter.

Specified by:
createWriterInstance in class javax.imageio.spi.ImageWriterSpi
Throws:
java.io.IOException - If an I/O operation was required and failed.

getDescription

public java.lang.String getDescription(java.util.Locale locale)
Returns a brief, human-readable description of this service provider.

Specified by:
getDescription in class javax.imageio.spi.IIOServiceProvider


Copyright © 1996-2010 Geotools. All Rights Reserved.