public class GeotoolsExpressionBuilder extends GeotoolsEqualityExpressionBuilder implements ExpressionBuilder
Modifier and Type | Method and Description |
---|---|
TemporalInstantExpressionBuilder |
after()
Continue building a Filter with the "after" operator (
After ) for a moment in time |
TemporalInstantExpressionBuilder |
before()
Continue building a Filter with the "before" operator (
Before ) for a moment in time |
NumericalRangeExpressionBuilder |
between()
Continue building a Filter with the "between" operator (
PropertyIsBetween ) |
BufferedSpatialExpressionBuilder |
beyond()
Continue building a Filter with the "beyond" operator (
Beyond ) |
protected org.opengis.filter.Filter |
build() |
protected org.opengis.filter.Filter |
build(Object arg) |
protected org.opengis.filter.Filter |
build(Object arg0,
Object arg1) |
SpatialExpressionBuilder |
containing()
Continue building a Filter with the "contains" operator (
Contains ) |
TemporalRangeExpressionBuilder |
during()
Continue building a Filter with the "during" operator (
During ) for a timne range (inclusive) |
org.opengis.filter.Filter |
empty()
Complete building a Filter with the "is null" operator (
PropertyIsNull ) |
EqualityExpressionBuilder |
equalTo()
Continue building a Filter with the "equal to" operator (
PropertyIsEqualTo ) |
protected ddf.catalog.filter.proxy.builder.Operator |
getOperator() |
protected Object |
getSecondaryValue() |
protected Object |
getValue() |
NumericalExpressionBuilder |
greaterThan()
Continue building a Filter with the "greater than" operator (
PropertyIsGreaterThan ) |
NumericalExpressionBuilder |
greaterThanOrEqualTo()
Continue building a Filter with the "greater than or equal to" operator (
PropertyIsGreaterThanOrEqualTo ) |
SpatialExpressionBuilder |
intersecting()
Continue building a Filter with the "intersects" operator (
Intersects ) |
NumericalExpressionBuilder |
lessThan()
Continue building a Filter with the "less than" operator (
PropertyIsLessThan ) |
NumericalExpressionBuilder |
lessThanOrEqualTo()
Continue building a Filter with the "less than or equal to" operator (
PropertyIsLessThanOrEqualTo ) |
ContextualExpressionBuilder |
like()
Continue building a Filter with the "like" operator (
PropertyIsLike ) |
SpatialExpressionBuilder |
nearestTo()
Continue building a Filter with the "nearest to" operator
|
EqualityExpressionBuilder |
notEqualTo()
Continue building a Filter with the "not equal" operator (
PropertyIsNotEqualTo ) |
TemporalRangeExpressionBuilder |
overlapping()
Continue building a Filter with the "overlaps" operator (
OverlappedBy ) for a time range (inclusive) |
protected void |
setArguments(List<org.opengis.filter.expression.Expression> arguments) |
protected void |
setAttribute(String attribute) |
protected void |
setFunctionName(String functionName) |
protected void |
setOperator(ddf.catalog.filter.proxy.builder.Operator operator) |
protected void |
setSecondaryValue(Object arg1) |
protected void |
setValue(Object value) |
org.opengis.geometry.Geometry |
toGeometry(String wkt) |
SpatialExpressionBuilder |
within()
Continue building a Filter with the "within" operator (
Within ) |
BufferedSpatialExpressionBuilder |
withinBuffer()
Continue building a Filter with the "within distance" operator (
DWithin ) |
bool, bytes, date, dateRange, number, number, number, number, number, text, wkt
public NumericalExpressionBuilder lessThan()
ExpressionBuilder
PropertyIsLessThan
)lessThan
in interface ExpressionBuilder
NumericalExpressionBuilder
to continue building the Filter
public NumericalExpressionBuilder lessThanOrEqualTo()
ExpressionBuilder
PropertyIsLessThanOrEqualTo
)lessThanOrEqualTo
in interface ExpressionBuilder
NumericalExpressionBuilder
to continue building the Filter
public NumericalExpressionBuilder greaterThan()
ExpressionBuilder
PropertyIsGreaterThan
)greaterThan
in interface ExpressionBuilder
NumericalExpressionBuilder
to continue building the Filter
public NumericalExpressionBuilder greaterThanOrEqualTo()
ExpressionBuilder
PropertyIsGreaterThanOrEqualTo
)greaterThanOrEqualTo
in interface ExpressionBuilder
NumericalExpressionBuilder
to continue building the Filter
public EqualityExpressionBuilder equalTo()
ExpressionBuilder
PropertyIsEqualTo
)equalTo
in interface ExpressionBuilder
NumericalExpressionBuilder
to continue building the Filter
public ContextualExpressionBuilder like()
ExpressionBuilder
PropertyIsLike
)like
in interface ExpressionBuilder
ContextualExpressionBuilder
to continue building the Filter
public NumericalRangeExpressionBuilder between()
ExpressionBuilder
PropertyIsBetween
)between
in interface ExpressionBuilder
NumericalRangeExpressionBuilder
to continue building the Filter
public EqualityExpressionBuilder notEqualTo()
ExpressionBuilder
PropertyIsNotEqualTo
)notEqualTo
in interface ExpressionBuilder
EqualityExpressionBuilder
to continue building the Filter
public org.opengis.filter.Filter empty()
ExpressionBuilder
PropertyIsNull
)empty
in interface ExpressionBuilder
Filter
public TemporalInstantExpressionBuilder after()
ExpressionBuilder
After
) for a moment in timeafter
in interface ExpressionBuilder
TemporalInstantExpressionBuilder
to continue building the Filter
public TemporalInstantExpressionBuilder before()
ExpressionBuilder
Before
) for a moment in timebefore
in interface ExpressionBuilder
TemporalInstantExpressionBuilder
to continue building the Filter
public TemporalRangeExpressionBuilder during()
ExpressionBuilder
During
) for a timne range (inclusive)during
in interface ExpressionBuilder
TemporalRangeExpressionBuilder
to continue building the Filter
public TemporalRangeExpressionBuilder overlapping()
ExpressionBuilder
OverlappedBy
) for a time range (inclusive)overlapping
in interface ExpressionBuilder
TemporalRangeExpressionBuilder
to continue building the Filter
public SpatialExpressionBuilder intersecting()
ExpressionBuilder
Intersects
)intersecting
in interface ExpressionBuilder
SpatialExpressionBuilder
to continue building the Filter
public SpatialExpressionBuilder containing()
ExpressionBuilder
Contains
)containing
in interface ExpressionBuilder
SpatialExpressionBuilder
to continue building the Filter
public BufferedSpatialExpressionBuilder beyond()
ExpressionBuilder
Beyond
)beyond
in interface ExpressionBuilder
BufferedSpatialExpressionBuilder
to continue building the Filter
public SpatialExpressionBuilder within()
ExpressionBuilder
Within
)within
in interface ExpressionBuilder
SpatialExpressionBuilder
to continue building the Filter
public BufferedSpatialExpressionBuilder withinBuffer()
ExpressionBuilder
DWithin
)withinBuffer
in interface ExpressionBuilder
SpatialExpressionBuilder
to continue building the Filter
public SpatialExpressionBuilder nearestTo()
ExpressionBuilder
nearestTo
in interface ExpressionBuilder
SpatialExpressionBuilder
to continue building the Filter
protected org.opengis.filter.Filter build()
protected org.opengis.filter.Filter build(Object arg)
protected void setFunctionName(String functionName)
protected void setArguments(List<org.opengis.filter.expression.Expression> arguments)
protected void setAttribute(String attribute)
attribute
- the attribute to setprotected ddf.catalog.filter.proxy.builder.Operator getOperator()
protected void setOperator(ddf.catalog.filter.proxy.builder.Operator operator)
operator
- the operator to setprotected Object getSecondaryValue()
protected void setSecondaryValue(Object arg1)
protected Object getValue()
protected void setValue(Object value)
value
- the value to setpublic org.opengis.geometry.Geometry toGeometry(String wkt)
This work is licensed under a Creative Commons Attribution 4.0 International License.