| java.lang.Object javax.media.jai.registry.RemoteRIFRegistry
RemoteRIFRegistry | final public class RemoteRIFRegistry (Code) | | Utility class to provide type-safe interaction with the
OperationRegistry for RemoteRIF objects.
If the OperationRegistry specified as an argument to
the methods in this class is null, then
JAI.getOperationRegistry() will be used.
since: JAI 1.1 |
Method Summary | |
public static RemoteRenderedImage | create(OperationRegistry registry, String protocolName, String serverName, String operationName, ParameterBlock paramBlock, RenderingHints renderHints) Constructs a RemoteRenderedImage representing the
results of remotely applying the given operation to the source(s),
and parameters specified in the specified ParameterBlock ,
using the specified rendering hints. | public static RemoteRIF | get(OperationRegistry registry, String protocolName) Returns the RemoteRIF registered under the given
protocol name in the specified OperationRegistry . | public static void | register(OperationRegistry registry, String protocolName, RemoteRIF rrif) Registers the given RemoteRIF with the given
OperationRegistry under the given protocolName.
Parameters: registry - The OperationRegistry to register the RemoteRIF with. | public static void | unregister(OperationRegistry registry, String protocolName, RemoteRIF rrif) Unregisters the given RemoteRIF previously registered
under the given protocolName in the given
OperationRegistry .
Parameters: registry - The OperationRegistry to unregisterthe RemoteRIF from. |
create | public static RemoteRenderedImage create(OperationRegistry registry, String protocolName, String serverName, String operationName, ParameterBlock paramBlock, RenderingHints renderHints)(Code) | | Constructs a RemoteRenderedImage representing the
results of remotely applying the given operation to the source(s),
and parameters specified in the specified ParameterBlock ,
using the specified rendering hints. The registry
is used to determine the RemoteRIF to be used to
instantiate the operation.
Since this class is a simple type-safe wrapper around
OperationRegistry 's type-unsafe methods, no additional
argument validation is performed in this method. Thus errors/exceptions
may occur if incorrect values are provided for the input arguments.
If argument validation is desired as part of creating a rendering,
RemoteJAI.create() may be used instead.
Exceptions thrown by the RemoteRIF s used to create
the rendering will be caught by this method and will not be propagated.
Parameters: registry - The OperationRegistry to use tocreate the rendering. If this isnull , then JAI.getDefaultInstance().getOperationRegistry() will be used. Parameters: protocolName - The protocol to be used for remote imaging. Parameters: serverName - The name of the server. Parameters: operationName - The name of the operation to be performed remotely. Parameters: paramBlock - The ParameterBlock specifying thesources and parameters required for the operation. Parameters: renderHints - A RenderingHints object containingrendering hints. throws: IllegalArgumentException - if protocolName is null. throws: IllegalArgumentException - if there is no RemoteDescriptor registered against the givenprotocolName. |
get | public static RemoteRIF get(OperationRegistry registry, String protocolName)(Code) | | Returns the RemoteRIF registered under the given
protocol name in the specified OperationRegistry .
Parameters: registry - The OperationRegistry to use.If this is null , then JAI.getDefaultInstance().getOperationRegistry() will be used. Parameters: protocolName - The name of the remote imaging protocol. throws: IllegalArgumentException - if protocolName is null. throws: IllegalArgumentException - if there is noRemoteDescriptor registered against the givenprotocolName . |
register | public static void register(OperationRegistry registry, String protocolName, RemoteRIF rrif)(Code) | | Registers the given RemoteRIF with the given
OperationRegistry under the given protocolName.
Parameters: registry - The OperationRegistry to register the RemoteRIF with. If this isnull , then JAI.getDefaultInstance().getOperationRegistry() will be used. Parameters: protocolName - The protocolName to register the RemoteRIF under. Parameters: rrif - The RemoteRIF to register. throws: IllegalArgumentException - if protocolName is null. throws: IllegalArgumentException - if rrif is null. throws: IllegalArgumentException - if there is no RemoteDescriptor registered against the given protocolName. |
unregister | public static void unregister(OperationRegistry registry, String protocolName, RemoteRIF rrif)(Code) | | Unregisters the given RemoteRIF previously registered
under the given protocolName in the given
OperationRegistry .
Parameters: registry - The OperationRegistry to unregisterthe RemoteRIF from. If this isnull , then JAI.getDefaultInstance().getOperationRegistry() will be used. Parameters: protocolName - The protocolName to unregister theRemoteRIF from under. Parameters: rrif - The RemoteRIF to unregister. throws: IllegalArgumentException - if protocolName is null. throws: IllegalArgumentException - if rrif is null. throws: IllegalArgumentException - if there is no RemoteDescriptor registered against the given protocolName. throws: IllegalArgumentException - if the rrif was not previouslyregistered against protocolName. |
|
|