org.geotools.parameter |
package org.geotools.parameter
{@linkplain org.geotools.parameter.Parameter Parameter} implementation.
An explanation for this package is provided in the
{@linkplain org.opengis.parameter OpenGIS® javadoc}.
The remaining discussion on this page is specific to the Geotools implementation.
The starting point is often {@link org.opengis.parameter.ParameterDescriptorGroup}.
Operation implementations need to defines one. Operation usages typically invoke its
{@link org.opengis.parameter.ParameterDescriptorGroup#createValue createValue} method
and fill the returned object with parameter values. This Geotools package provides the
following implementations:
{@link org.geotools.parameter.DefaultParameterDescriptorGroup} for the general case.
{@link org.geotools.parameter.ImagingParameterDescriptors} for wrappers around
{@linkplain javax.media.jai.ParameterListDescriptor Java Advanced Imaging's parameters}.
{@link org.geotools.parameter.MatrixParameterDescriptors} for matrix parameters,
including the number of rows and columns. The total number of parameters in this group vary according
the number of rows and columns.
|
Java Source File Name | Type | Comment |
AbstractParameter.java | Class | Abstract parameter value or group of parameter values. |
AbstractParameterDescriptor.java | Class | Abstract definition of a parameter or group of parameters used by an operation method. |
DefaultParameterDescriptor.java | Class | The definition of a parameter used by an operation method.
For
most parameter values are numeric, but other types
of parameter values are possible.
For numeric values, the
is usually
.class ,
.class or
some other Java wrapper class.
This class contains numerous convenience constructors. |
DefaultParameterDescriptorGroup.java | Class | The definition of a group of related parameters used by an operation method. |
FloatParameter.java | Class | A parameter value as a floating point (double precision) number. |
ImagingParameter.java | Class | A particular parameter in a JAI's
ParameterList . |
ImagingParameterDescription.java | Class | A localized string for a JAI's operation parameter. |
ImagingParameterDescriptors.java | Class | Wraps a JAI's
ParameterListDescriptor . |
ImagingParameters.java | Class | Wraps a JAI's
ParameterList . |
ImagingParametersTest.java | Class | Tests the wrapper for JAI's parameters. |
MatrixParameterDescriptors.java | Class | A parameter group for
elements. |
MatrixParameters.java | Class | The values for a group of
. |
Parameter.java | Class | A parameter value used by an operation method. |
ParameterGroup.java | Class | A group of related parameter values. |
Parameters.java | Class | Utility class for methods helping implementing, and working with the
parameter API from
org.opengis.parameter package.
Design note
This class contains some methods working on a specific parameter in a group (e.g.
,
, etc.).
Parameters are identified by their
instead of
their full
object, because:
- The parameter descriptor may not be always available.
|
ParametersTest.java | Class | Tests the org.geotools.parameter package. |
ParameterValueList.java | Class | The list to be returned by
Parameter.values . |
ParameterWriter.java | Class | Format
or
in a tabular format.
This writer assumes a monospaced font and an encoding capable to provide
drawing box characters (e.g. |