javax.media.jai.operator
Class JPEGDescriptor

java.lang.Object
  extended byjavax.media.jai.OperationDescriptorImpl
      extended byjavax.media.jai.operator.JPEGDescriptor
All Implemented Interfaces:
OperationDescriptor, RegistryElementDescriptor, Serializable

public class JPEGDescriptor
extends OperationDescriptorImpl

An OperationDescriptor describing the "JPEG" operation.

The "JPEG" operation reads an image from a JPEG (JFIF) stream.

The classes in the com.sun.media.jai.codec package are not a committed part of the JAI API. Future releases of JAI will make use of new classes in their place. This class will change accordingly.

Resource List
Name Value
GlobalName JPEG
LocalName JPEG
Vendor com.sun.media.jai
Description Reads an image from a JFIF (JPEG) stream.
DocURL http://java.sun.com/products/java-media/jai/forDevelopers/jai-apidocs/javax/media/jai/operator/JPEGDescriptor.html
Version 1.0
arg0Desc The SeekableStream to read from.

Parameter List
Name Class Type Default Value
stream com.sun.media.jai.codec.SeekableStream NO_PARAMETER_DEFAULT

See Also:
SeekableStream, OperationDescriptor, Serialized Form

Field Summary
 
Fields inherited from class javax.media.jai.OperationDescriptorImpl
sourceNames, supportedModes
 
Fields inherited from interface javax.media.jai.OperationDescriptor
NO_PARAMETER_DEFAULT
 
Constructor Summary
JPEGDescriptor()
          Constructor.
 
Method Summary
static RenderedOp create(SeekableStream stream, RenderingHints hints)
          Reads a standard JFIF (JPEG) stream.
 
Methods inherited from class javax.media.jai.OperationDescriptorImpl
arePropertiesSupported, getDefaultSourceClass, getDestClass, getDestClass, getInvalidRegion, getName, getNumParameters, getNumSources, getParamClasses, getParamDefaults, getParamDefaultValue, getParameterListDescriptor, getParamMaxValue, getParamMinValue, getParamNames, getPropertyGenerators, getPropertyGenerators, getRenderableDestClass, getRenderableSourceClasses, getResourceBundle, getResources, getSourceClasses, getSourceClasses, getSourceNames, getSupportedModes, isImmediate, isModeSupported, isRenderableSupported, isRenderedSupported, makeDefaultSourceClassList, validateArguments, validateArguments, validateParameters, validateParameters, validateRenderableArguments, validateRenderableSources, validateSources, validateSources
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPEGDescriptor

public JPEGDescriptor()
Constructor.

Method Detail

create

public static RenderedOp create(SeekableStream stream,
                                RenderingHints hints)
Reads a standard JFIF (JPEG) stream.

Creates a ParameterBlockJAI from all supplied arguments except hints and invokes JAI.create(String,ParameterBlock,RenderingHints).

Parameters:
stream - The SeekableStream to read from.
hints - The RenderingHints to use. May be null.
Returns:
The RenderedOp destination.
Throws:
IllegalArgumentException - if stream is null.
See Also:
JAI, ParameterBlockJAI, RenderedOp