Class HslValueFunction
- java.lang.Object
-
- org.pentaho.reporting.libraries.css.resolver.function.values.HslValueFunction
-
- All Implemented Interfaces:
StyleValueFunction
public class HslValueFunction extends Object implements StyleValueFunction
-
-
Constructor Summary
Constructors Constructor Description HslValueFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CSSValue
evaluate(DocumentContext layoutProcess, LayoutElement element, CSSFunctionValue function)
boolean
isAutoResolveable()
protected int
validateHueParameter(CSSValue value)
protected float
validateOtherParameter(CSSValue value)
-
-
-
Method Detail
-
validateHueParameter
protected int validateHueParameter(CSSValue value) throws FunctionEvaluationException
- Throws:
FunctionEvaluationException
-
validateOtherParameter
protected float validateOtherParameter(CSSValue value) throws FunctionEvaluationException
- Throws:
FunctionEvaluationException
-
isAutoResolveable
public boolean isAutoResolveable()
- Specified by:
isAutoResolveable
in interfaceStyleValueFunction
-
evaluate
public CSSValue evaluate(DocumentContext layoutProcess, LayoutElement element, CSSFunctionValue function) throws FunctionEvaluationException
- Specified by:
evaluate
in interfaceStyleValueFunction
- Throws:
FunctionEvaluationException
-
-