Class ColorInversionDescriptor

Object
OperationDescriptorImpl
ColorInversionDescriptor
All Implemented Interfaces:
Serializable, OperationDescriptor, RegistryElementDescriptor

public class ColorInversionDescriptor extends OperationDescriptorImpl
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The operation name, which is "org.geotools.ColorInversion".

    Fields inherited from class OperationDescriptorImpl

    resources, sourceNames, supportedModes

    Fields inherited from interface OperationDescriptor

    NO_PARAMETER_DEFAULT
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructs the descriptor.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    Returns true if the parameters are valids.
    protected boolean
    validateSources(String modeName, ParameterBlock param, StringBuffer message)
    Returns true if this operation supports the specified mode, and is capable of handling the given input source(s) for the specified mode.

    Methods inherited from class OperationDescriptorImpl

    arePropertiesSupported, getDefaultSourceClass, getDestClass, getDestClass, getInvalidRegion, getName, getNumParameters, getNumSources, getParamClasses, getParamDefaults, getParamDefaultValue, getParameterListDescriptor, getParamMaxValue, getParamMinValue, getParamNames, getPropertyGenerators, getPropertyGenerators, getRenderableDestClass, getRenderableSourceClasses, getResourceBundle, getResources, getSourceClasses, getSourceClasses, getSourceNames, getSupportedModes, isImmediate, isModeSupported, isRenderableSupported, isRenderedSupported, makeDefaultSourceClassList, validateArguments, validateArguments, validateParameters, validateRenderableArguments, validateRenderableSources, validateSources

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • OPERATION_NAME

      public static final String OPERATION_NAME
      The operation name, which is "org.geotools.ColorInversion".
      See Also:
  • Constructor Details

    • ColorInversionDescriptor

      public ColorInversionDescriptor()
      Constructs the descriptor.
  • Method Details

    • validateSources

      protected boolean validateSources(String modeName, ParameterBlock param, StringBuffer message)
      Returns true if this operation supports the specified mode, and is capable of handling the given input source(s) for the specified mode.
      Overrides:
      validateSources in class OperationDescriptorImpl
      Parameters:
      modeName - The mode name (usually "Rendered").
      param - The parameter block for the operation to performs.
      message - A buffer for formatting an error message if any.
    • validateParameters

      protected boolean validateParameters(String modeName, ParameterBlock param, StringBuffer message)
      Returns true if the parameters are valids. This implementation check that the number of bands in the source src1 is equals to the number of bands of source src2.
      Overrides:
      validateParameters in class OperationDescriptorImpl
      Parameters:
      modeName - The mode name (usually "Rendered").
      param - The parameter block for the operation to performs.
      message - A buffer for formatting an error message if any.