Package org.apache.sis.parameter
Interface Parameterized
-
- All Known Implementing Classes:
AbstractMathTransform,AbstractMathTransform.Inverse,AbstractMathTransform1D,AbstractMathTransform1D.Inverse,AbstractMathTransform2D,AbstractMathTransform2D.Inverse,AlbersEqualArea,CylindricalEqualArea,DatumShiftTransform,DefaultConversion,DefaultTransformation,EllipsoidToCentricTransform,InterpolatedGeocentricTransform,InterpolatedMolodenskyTransform,InterpolatedTransform,LambertConicConformal,Mercator,Mollweide,MolodenskyTransform,NormalizedProjection,ObliqueMercator,ObliqueStereographic,PassThroughTransform,PolarStereographic,Polyconic,Sinusoidal,TransverseMercator,ZonedGridSystem
public interface ParameterizedAn object which can supply its parameters in aParameterValueGroup. All Apache SIS implementations ofMathTransformimplement this interface.- Since:
- 0.5
Defined in the
sis-referencingmodule
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ParameterDescriptorGroupgetParameterDescriptors()Returns the parameter descriptors for this parameterized object, ornullif unknown.ParameterValueGroupgetParameterValues()Returns the parameter values for this parameterized object, ornullif unknown.
-
-
-
Method Detail
-
getParameterDescriptors
ParameterDescriptorGroup getParameterDescriptors()
Returns the parameter descriptors for this parameterized object, ornullif unknown.- Returns:
- the parameter descriptors for this object, or
null.
-
getParameterValues
ParameterValueGroup getParameterValues()
Returns the parameter values for this parameterized object, ornullif unknown.Modifying parameter valuesUnless explicitly allowed by the implementation class, callers should not modify the values returned by this method. Implementers are encouraged to protect their internal data by returning an unmodifiable view or a copy of their parameters. If the caller wishes to edit parameter values, then (s)he should clone the parameters before to modify them, then use the modified parameters for creating a newParameterizedobject.- Returns:
- the parameter values for this object, or
nullif unknown.
-
-