Interface | Description |
---|---|
BandTransform |
A transform used by Jiffle to convert from band indices used in the scripts to raster band
indices
|
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 | Description |
---|---|
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. |
DaemonThreadFactory |
Simple ThreadFactory implementation to supply daemon threads with
specified priority.
|
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
JiffleEventListener s. |
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 | Description |
---|---|
JiffleExecutorException |
Exception thrown by
JiffleExecutor to signal runtime errors. |
JiffleRuntimeException |
Thrown by Jiffle runtime objects when errors are trapped at runtime.
|
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 © 2006–2018 GeoSolutions. All rights reserved.