Class ColorReplacementImpl

  • All Implemented Interfaces:
    ColorReplacement, ColorReplacement

    public class ColorReplacementImpl
    extends Object
    implements ColorReplacement
    An implementation of ColorReplacement; this is a wrapper around an implementaiton of the "Recode" function as defined by SymbologyEncoding 1.1.
    Author:
    Jody Garnett
    • Constructor Detail

      • ColorReplacementImpl

        public ColorReplacementImpl​(Function function)
    • Method Detail

      • getRecoding

        public Function getRecoding()
        Function used to perform color Replacement.

        It is assumed this function is defined in accordance with the "Recode" function from Symbology Encoding 1.1.

        Specified by:
        getRecoding in interface ColorReplacement
        Specified by:
        getRecoding in interface ColorReplacement
        Returns:
        Implementation of "Recode" function
      • accept

        public Object accept​(StyleVisitor visitor,
                             Object extraData)
        Description copied from interface: ColorReplacement
        calls the visit method of a StyleVisitor
        Specified by:
        accept in interface ColorReplacement
        Parameters:
        visitor - the style visitor