Class AbstractSLDFunction<T>
- java.lang.Object
-
- uk.ac.rdg.resc.edal.graphics.style.sld.AbstractSLDFunction<T>
-
- All Implemented Interfaces:
SLDFunction<T>
- Direct Known Subclasses:
AbstractSLDCategorize2DFunction
,AbstractSLDCategorizeFunction
,AbstractSLDInterpolateFunction
,AbstractSLDMapFunction
,AbstractSLDSegmentFunction
public abstract class AbstractSLDFunction<T> extends Object implements SLDFunction<T>
-
-
Constructor Summary
Constructors Constructor Description AbstractSLDFunction(XPath xPath, Node function)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getFallbackValue()
protected Color
parseColorFallbackValue()
protected Float
parseFloatFallbackValue()
protected String[]
parseLookupValue()
-
-
-
Method Detail
-
getFallbackValue
public T getFallbackValue()
- Specified by:
getFallbackValue
in interfaceSLDFunction<T>
-
parseColorFallbackValue
protected Color parseColorFallbackValue() throws XPathExpressionException, EdalParseException
-
parseFloatFallbackValue
protected Float parseFloatFallbackValue() throws XPathExpressionException, NumberFormatException
-
parseLookupValue
protected String[] parseLookupValue() throws XPathExpressionException, SLDException
- Returns:
- A string array of the variables specified within the se:LookupValue tag.
- Throws:
XPathExpressionException
SLDException
-
-