PropertyGenerator
s may be specified to be used as a basis for the operation's property management. Each image operation in JAI must have a descriptor that implements this interface. The following basic resource data must be provided:
Locale
s. OperationRegistry
. Furthermore, it is recommended that a detailed description of the operation's functionality be included in the class comments. JAI currently knows about the following operation modes : "rendered", "renderable", "collection" and "renderableCollection" (these form a subset of the known registry modes returned by RegistryMode.getModes()
). All mode names are dealt with in a case insensitive (but retentive) manner. All modes have to accept the same number of source images and the same number of parameters. All the source names and parameter names are also the same across all modes. The class types of the sources and parameters can be different for each mode.
For example an operation supporting the "rendered" mode takes RenderedImage
s as its sources, can only be used in a rendered operation chain, and produces a RenderedImage
. An operation supporting the renderable mode takes RenderableImage
s as its sources, can only be used in a renderable operation chain, and produces a RenderableImage
.
@see JAI
@see OperationDescriptorImpl
PropertyGenerator
s may be specified to be used as a basis for the operation's property management. Each image operation in JAI must have a descriptor that implements this interface. The following basic resource data must be provided:
Locale
s. OperationRegistry
. Furthermore, it is recommended that a detailed description of the operation's functionality be included in the class comments. JAI currently knows about the following operation modes : "rendered", "renderable", "collection" and "renderableCollection" (these form a subset of the known registry modes returned by RegistryMode.getModes()
). All mode names are dealt with in a case insensitive (but retentive) manner. All modes have to accept the same number of source images and the same number of parameters. All the source names and parameter names are also the same across all modes. The class types of the sources and parameters can be different for each mode.
For example an operation supporting the "rendered" mode takes RenderedImage
s as its sources, can only be used in a rendered operation chain, and produces a RenderedImage
. An operation supporting the renderable mode takes RenderableImage
s as its sources, can only be used in a renderable operation chain, and produces a RenderableImage
.
@see JAI
@see OperationDescriptorImpl
|
|