Class GrayscaleFunction
- Object
-
- ExpressionAbstract
-
- FunctionImpl
-
- GrayscaleFunction
-
- All Implemented Interfaces:
Expression
,Function
public class GrayscaleFunction extends FunctionImpl
Tint lesscss.org color function. Takes one colors and mixes it with white based on a weight (and their eventual alpha)- Author:
- Andrea Aime - GeoSolutions
-
-
Field Summary
Fields Modifier and Type Field Description static FunctionName
NAME
-
Fields inherited from class FunctionImpl
functionName
-
Fields inherited from interface Expression
NIL
-
-
Constructor Summary
Constructors Constructor Description GrayscaleFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
evaluate(Object object)
Default implementation simply returns the fallbackValue.String
toString()
Creates a String representation of this Function with the function name and the arguments.-
Methods inherited from class FunctionImpl
accept, dispatchArguments, equals, functionName, getFallbackValue, getFunctionName, getName, getParameters, getParameterValue, getParameterValue, hashCode, setFallbackValue, setName, setParameters
-
Methods inherited from class ExpressionAbstract
evaluate
-
Methods inherited from interface Expression
evaluate
-
-
-
-
Field Detail
-
NAME
public static FunctionName NAME
-
-
Method Detail
-
evaluate
public Object evaluate(Object object)
Description copied from class:FunctionImpl
Default implementation simply returns the fallbackValue.Please override this method to produce a value based on the provided arguments.
- Specified by:
evaluate
in interfaceExpression
- Overrides:
evaluate
in classFunctionImpl
- Parameters:
object
- Object being evaluated; often a Feature- Returns:
- value for the provided object
-
toString
public String toString()
Creates a String representation of this Function with the function name and the arguments.- Overrides:
toString
in classFunctionImpl
-
-