public abstract class ExpressionEncoder
extends java.lang.Object
The Filter encoder.
It is used to encode Filter
objects abstracted from SuperMap iSever according to OGC Filter 1.1.0., converting to the Filter element in OGC. OGC Filter elements are encoded using XML. Thus the conversion results are XML strings. In SuperMap iServer, an instance of Filter
object can be generated as a node in the XML file.
Constructor and Description |
---|
ExpressionEncoder() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
encode(java.util.List<Filter> filters)
Converts a Filter object into a Filter element defined by the OGC Filter 1.1.0.
|
static ExpressionEncoder |
newInstance()
Gets a new instance of
ExpressionEncoder . |
public abstract java.lang.String encode(java.util.List<Filter> filters) throws EncodeException
Converts a Filter object into a Filter element defined by the OGC Filter 1.1.0.
filters
- the source Filter
object.EncodeException
- the Filter object encoding exception.public static ExpressionEncoder newInstance()
Gets a new instance of ExpressionEncoder
.