public class GeotoolsEqualityExpressionBuilder extends Object implements EqualityExpressionBuilder
Modifier and Type | Method and Description |
---|---|
org.opengis.filter.Filter |
bool(boolean bool)
Completes building the
Filter based on a boolean value |
protected org.opengis.filter.Filter |
build() |
protected org.opengis.filter.Filter |
build(Object arg) |
protected org.opengis.filter.Filter |
build(Object arg0,
Object arg1) |
org.opengis.filter.Filter |
bytes(byte[] bytes)
Completes building the
Filter based on byte value |
org.opengis.filter.Filter |
date(Date date)
Completes building the
Filter based on a Date |
org.opengis.filter.Filter |
dateRange(Date date,
Date date2)
Completes building the
Filter based on a range defined by two Date instances |
protected ddf.catalog.filter.proxy.builder.Operator |
getOperator() |
protected Object |
getSecondaryValue() |
protected Object |
getValue() |
org.opengis.filter.Filter |
number(double arg)
Completes building the
Filter based on a double |
org.opengis.filter.Filter |
number(float arg)
Completes building the
Filter based on a float |
org.opengis.filter.Filter |
number(int arg)
Completes building the
Filter based on a int |
org.opengis.filter.Filter |
number(long arg)
Completes building the
Filter based on a long |
org.opengis.filter.Filter |
number(short arg)
Completes building the
Filter based on a short |
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.filter.Filter |
text(String string)
Completes building the
Filter based on a text value |
org.opengis.geometry.Geometry |
toGeometry(String wkt) |
org.opengis.filter.Filter |
wkt(String string)
Completes building the
Filter based on a WKT shape |
public org.opengis.filter.Filter number(float arg)
EqualityExpressionBuilder
Filter
based on a floatnumber
in interface EqualityExpressionBuilder
arg
- - float argumentFilter
public org.opengis.filter.Filter number(double arg)
EqualityExpressionBuilder
Filter
based on a doublenumber
in interface EqualityExpressionBuilder
arg
- - double argumentFilter
public org.opengis.filter.Filter number(int arg)
EqualityExpressionBuilder
Filter
based on a intnumber
in interface EqualityExpressionBuilder
arg
- - int argumentFilter
public org.opengis.filter.Filter number(short arg)
EqualityExpressionBuilder
Filter
based on a shortnumber
in interface EqualityExpressionBuilder
arg
- - short argumentFilter
public org.opengis.filter.Filter number(long arg)
EqualityExpressionBuilder
Filter
based on a longnumber
in interface EqualityExpressionBuilder
arg
- - long argumentFilter
public org.opengis.filter.Filter wkt(String string)
EqualityExpressionBuilder
Filter
based on a WKT shapewkt
in interface EqualityExpressionBuilder
string
- - WKT-defined shape (2D)Filter
public org.opengis.filter.Filter date(Date date)
EqualityExpressionBuilder
Filter
based on a Date
date
in interface EqualityExpressionBuilder
date
- - Date
Filter
public org.opengis.filter.Filter dateRange(Date date, Date date2)
EqualityExpressionBuilder
Filter
based on a range defined by two Date
instancesdateRange
in interface EqualityExpressionBuilder
date
- - Date
defining beginning of the rangedate2
- - Date
defining end of the rangeFilter
public org.opengis.filter.Filter bool(boolean bool)
EqualityExpressionBuilder
Filter
based on a boolean valuebool
in interface EqualityExpressionBuilder
bool
- - boolean value to filter onFilter
public org.opengis.filter.Filter bytes(byte[] bytes)
EqualityExpressionBuilder
Filter
based on byte valuebytes
in interface EqualityExpressionBuilder
bytes
- byte arrayFilter
public org.opengis.filter.Filter text(String string)
EqualityExpressionBuilder
Filter
based on a text valuetext
in interface EqualityExpressionBuilder
string
- - String
argument to filter onFilter
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.