Package org.jaitools.jiffle.runtime

Jiffle runtime classes.

See:
          Description

Interface Summary
CoordinateTransform A transform used by Jiffle to convert from world (processing area) coordinates to image (pixel) coordinates.
JiffleDirectRuntime Defines methods implemented by runtime classes adopting the direct evaluation model.
JiffleEventListener Interface implemented by classes wishing to receive task progress information from JiffleExecutor.
JiffleIndirectRuntime Defines methods implemented by runtime classes adopting the indirect evaluation model.
JiffleProgressListener An interface implemented by classes wishing to receive task progress information from a JiffleExecutor.
JiffleRuntime The root interface for Jiffle runtime classes.
 

Class Summary
AbstractDirectRuntime The default abstract base class for runtime classes that implement direct evaluation.
AbstractIndirectRuntime The default abstract base class for runtime classes that implement indirect evaluation.
AbstractJiffleRuntime Provides default implementations of JiffleRuntime methods plus some common fields.
AbstractProgressListener A simple progress listener base.
AffineCoordinateTransform Wraps an AffineTransform object for use as a Jiffle CoordinateTransform.
CoordinateTransforms Utility class to create CoordinateTransform objects for simple cases.
IdentityCoordinateTransform An implementation of CoordinateTransform which simple converts input coordinates to integers by rounding.
IntegerStack A simple, array-based stack for Integer values used by AbstractJiffleRuntime.
JiffleEvent Used by JiffleExecutor to send task completion and failure messages listeners.
JiffleExecutor A multi-threaded, event-driven executor service for Jiffle scripts.
JiffleExecutorResult Used by JiffleExecutor to send the results of a task to JiffleEventListeners.
JiffleExecutorTask Executes a runtime object in a thread provided by a JiffleExecutor.
JiffleFunctions Provides functions for Jiffle runtime objects.
NullProgressListener A no-action progress listener.
 

Exception Summary
JiffleExecutorException Exception thrown by JiffleExecutor to signal runtime errors.
JiffleRuntimeException Thrown by Jiffle runtime objects when errors are trapped at runtime.
 

Package org.jaitools.jiffle.runtime Description

Jiffle runtime classes.

Included in this package are base classes for Jiffle runtime objects; support classes used at runtime; and the JiffleExecutor class which provides an event-driven, multi-threaded service to run Jiffle scripts.



Copyright © 2011. All Rights Reserved.