Class ColorInversionDescriptor

  • All Implemented Interfaces:
    Serializable, OperationDescriptor, RegistryElementDescriptor

    public class ColorInversionDescriptor
    extends OperationDescriptorImpl
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String OPERATION_NAME
      The operation name, which is "org.geotools.ColorInversion".
      • Fields inherited from class OperationDescriptorImpl

        resources, sourceNames, supportedModes
      • Fields inherited from interface OperationDescriptor

        NO_PARAMETER_DEFAULT
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean validateParameters​(String modeName, ParameterBlock param, StringBuffer message)
      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
    • Field Detail

      • OPERATION_NAME

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

      • ColorInversionDescriptor

        public ColorInversionDescriptor()
        Constructs the descriptor.
    • Method Detail

      • 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.