Package com.luciad.ogc.filter
Interface ILcdOGCExpression
- All Superinterfaces:
ILcdGenericExpression
- All Known Implementing Classes:
TLcdOGCBinaryOperator
,TLcdOGCFunction
,TLcdOGCLiteral
,TLcdOGCPropertyName
,TLcdSLDCategorize
,TLcdSLDChangeCase
,TLcdSLDConcatenate
,TLcdSLDFormatDate
,TLcdSLDFormatNumber
,TLcdSLDFunction
,TLcdSLDInterpolate
,TLcdSLDRecode
,TLcdSLDStringLength
,TLcdSLDStringPosition
,TLcdSLDSubstring
,TLcdSLDTrim
This interface represents the
<ogc:expression>
element.
It is the marker interface for all filter elements that represents an expression.
Namely:
<ogc:Literal>
<ogc:PropertyName>
<ogc:Function>
<ogc:Add>
<ogc:Mul>
<ogc:Sub>
<ogc:Div>
Note: normally you do not need to implement this interface yourself.
There are concrete implementations for all the types of expressions defined in the OGC filter specification.
In case you want to add support for custom functions to your OGC filter,
consult the ILcdEvaluatorFunction
interface documentation.
- Since:
- 8.0