public class CQL2Json extends Object
Modifier and Type | Method and Description |
---|---|
static String |
toCQL2(Expression expression)
Converts
Expression object to JSON String. |
static String |
toCQL2(Filter filter)
Generates the CQL2-Json predicate as a string associated to the
Filter object. |
static JsonNode |
toCQL2Json(Expression expression)
Converts
Expression object to JsonNode. |
static JsonNode |
toCQL2Json(Filter filter)
Generates the CQL2-Json predicate associated to the
Filter object. |
static Expression |
toExpression(String cql2Json)
Converts JSON String to
Expression object. |
static Filter |
toFilter(String cql2Json)
Converts CQL2-Json to a
Filter object. |
public static JsonNode toCQL2Json(Filter filter)
Filter
object.public static String toCQL2(Filter filter)
Filter
object.filter
- the filter to convertpublic static Filter toFilter(String cql2Json) throws CQLException
Filter
object.cql2Json
- CQL2-Json predicateFilter
objectCQLException
- if the CQL2-Json predicate is not validpublic static String toCQL2(Expression expression)
Expression
object to JSON String.expression
- the expression to convertpublic static JsonNode toCQL2Json(Expression expression)
Expression
object to JsonNode.expression
- the expression to convertpublic static Expression toExpression(String cql2Json) throws CQLException, IOException, ParseException
Expression
object.cql2Json
- the JSON StringExpression
objectCQLException
- if the JSON String is not validIOException
- if an error occurs while parsing the JSON StringParseException
- if an error occurs while parsing the JSON StringCopyright © 1996–2023 Geotools. All rights reserved.