|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.media.jai.registry.RCIFRegistry
public final class RCIFRegistry
Utility class to provide type-safe interaction
with the OperationRegistry
for
RenderableCollectionImageFactory
objects.
If the OperationRegistry
is null
, then
JAI.getDefaultInstance().getOperationRegistry()
will be used.
CollectionImage
Constructor Summary | |
---|---|
RCIFRegistry()
|
Method Summary | |
---|---|
static CollectionImage |
create(OperationRegistry registry,
String operationName,
ParameterBlock paramBlock)
Creates a renderable CollectionImage given
a ParameterBlock containing the operation's sources and
parameters. |
static RenderableCollectionImageFactory |
get(OperationRegistry registry,
String operationName)
Returns the RenderableCollectionImageFactory object
registered against the operation name. |
static PropertySource |
getPropertySource(CollectionOp op)
Constructs and returns a PropertySource suitable for
use by a given CollectionOp . |
static void |
register(OperationRegistry registry,
String operationName,
RenderableCollectionImageFactory rcif)
Register a RCIF with a particular operation against a specified mode. |
static void |
unregister(OperationRegistry registry,
String operationName,
RenderableCollectionImageFactory rcif)
Unregister a RCIF previously registered with a operation against the specified mode. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RCIFRegistry()
Method Detail |
---|
public static void register(OperationRegistry registry, String operationName, RenderableCollectionImageFactory rcif)
registry
- the OperationRegistry
to register with.
if this is null
, then
JAI.getDefaultInstance().getOperationRegistry()
will be used.operationName
- the operation name as a String
rcif
- the RenderableCollectionImageFactory
to be registered
IllegalArgumentException
- if operationName or rcif is
null
IllegalArgumentException
- if there is no
OperationDescriptor
registered against
the operationName
public static void unregister(OperationRegistry registry, String operationName, RenderableCollectionImageFactory rcif)
registry
- the OperationRegistry
to unregister from.
if this is null
, then
JAI.getDefaultInstance().getOperationRegistry()
will be used.operationName
- the operation name as a String
rcif
- the RenderableCollectionImageFactory
to be unregistered
IllegalArgumentException
- if operationName or rcif is
null
IllegalArgumentException
- if there is no
OperationDescriptor
registered against
the operationName
IllegalArgumentException
- if the rcif was not previously
registered against operationNamepublic static RenderableCollectionImageFactory get(OperationRegistry registry, String operationName)
RenderableCollectionImageFactory
object
registered against the operation name.
registry
- the OperationRegistry
to use.
if this is null
, then
JAI.getDefaultInstance().getOperationRegistry()
will be used.operationName
- the operation name as a String
RenderableCollectionImageFactory
object
IllegalArgumentException
- if operationName is null
IllegalArgumentException
- if there is no
OperationDescriptor
registered against
the operationName
public static CollectionImage create(OperationRegistry registry, String operationName, ParameterBlock paramBlock)
CollectionImage
given
a ParameterBlock containing the operation's sources and
parameters. The registry is used to determine the RCIF to be
used to instantiate the operation.
registry
- the OperationRegistry
to use.
if this is null
, then
JAI.getDefaultInstance().getOperationRegistry()
will be used.operationName
- the operation name as a String
paramBlock
- the operation's ParameterBlock.
IllegalArgumentException
- if operationName is null
IllegalArgumentException
- if there is no
OperationDescriptor
registered against
the operationName
public static PropertySource getPropertySource(CollectionOp op)
PropertySource
suitable for
use by a given CollectionOp
. The
PropertySource
includes properties copied from prior
nodes as well as those generated at the node itself. Additionally,
property suppression is taken into account. The actual implementation
of getPropertySource()
may make use of deferred
execution and caching.
op
- the CollectionOp
requesting its
PropertySource
.
IllegalArgumentException
- if op
is null
IllegalArgumentException
- if op.isRenderable()
returns false
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |