| javax.media.jai.CollectionImageFactory
All known Subclasses: com.sun.media.jai.imageioimpl.ImageWriteCIF, com.sun.media.jai.imageioimpl.ImageReadCIF, ca.forklabs.media.jai.opimage.PipelineRCIF, ca.forklabs.media.jai.opimage.PeriodicShift3DRCIF, ca.forklabs.media.jai.opimage.ApplyToCollectionRCIF, ca.forklabs.media.jai.opimage.SpectralHomomorphicCIF, ca.forklabs.media.jai.opimage.SpectralFilterCIF, ca.forklabs.media.jai.opimage.AbstractDFT3DCIF, com.sun.media.jai.opimage.AddConstToCollectionCIF, ca.forklabs.media.jai.opimage.ImageFunction3DCIF,
CollectionImageFactory | public interface CollectionImageFactory (Code) | | The CollectionImageFactory (CIF) interface is intended
to be implemented by classes that wish to act as factories to produce
different collection image operators. In JAI, the create()
method will be invoked in a chain of CollectionOp s when the
operation is being executed in rendered mode.
|
Method Summary | |
CollectionImage | create(ParameterBlock args, RenderingHints hints) Creates a CollectionImage that represents the
result of an operation (or chain of operations) for a given
ParameterBlock and RenderingHints .
If the operation is unable to handle the input arguments, this
method should return null .
Generally this method is expected to be invoked by an operation
being executed in rendered mode.
Parameters: args - Input arguments to the operation, includingsources and/or parameters. Parameters: hints - The rendering hints. | CollectionImage | update(ParameterBlock oldParamBlock, RenderingHints oldHints, ParameterBlock newParamBlock, RenderingHints newHints, CollectionImage oldRendering, CollectionOp op) Attempts to modify a rendered CollectionImage previously
created by this CollectionImageFactory as a function
of how the sources, parameters and hints of the operation have
changed. |
create | CollectionImage create(ParameterBlock args, RenderingHints hints)(Code) | | Creates a CollectionImage that represents the
result of an operation (or chain of operations) for a given
ParameterBlock and RenderingHints .
If the operation is unable to handle the input arguments, this
method should return null .
Generally this method is expected to be invoked by an operation
being executed in rendered mode.
Parameters: args - Input arguments to the operation, includingsources and/or parameters. Parameters: hints - The rendering hints. A CollectionImage containing the desired output. |
update | CollectionImage update(ParameterBlock oldParamBlock, RenderingHints oldHints, ParameterBlock newParamBlock, RenderingHints newHints, CollectionImage oldRendering, CollectionOp op)(Code) | | Attempts to modify a rendered CollectionImage previously
created by this CollectionImageFactory as a function
of how the sources, parameters and hints of the operation have
changed. The CollectionImage passed in should not be
modified in place but some or or all of its contents may be copied
by reference into the CollectionImage returned, if any.
If none of the contents of the old CollectionImage can
be re-used, then null should be returned.
throws: IllegalArgumentException - if the name of the operationassociated with the CollectionOp does notmatch that expected by this CollectionImageFactory . A CollectionImage modified according to thenew values of the ParameterBlock andRenderingHints or null if itis impracticable to perform the update. since: JAI 1.1 |
|
|