public interface ArgumentBuilder
Filter
for a function that takes N parameters.Modifier and Type | Method and Description |
---|---|
ArgumentBuilder |
attributeArg(String name)
Continues building the
ArgumentBuilder based on an attribute |
ArgumentBuilder |
boolArg(boolean arg)
Continues building the
ArgumentBuilder based on a boolean value |
ArgumentBuilder |
bytesArg(byte[] bytes)
Continues building the
ArgumentBuilder based on byte value |
ArgumentBuilder |
dateArg(Date date)
Continues building the
ArgumentBuilder based on a Date |
ArgumentBuilder |
dateRangeArg(Date begin,
Date end)
Continues building the
ArgumentBuilder based on a range defined by two Date
instances |
EqualityExpressionBuilder |
equalTo()
Currently only propertyIsEqualTo(Function,val) is supported so instead supporting
ExpressionBuilder is() the api just has equalTo
|
ArgumentBuilder |
numberArg(double arg)
Continues building the
ArgumentBuilder based on a double |
ArgumentBuilder |
numberArg(float arg)
Continues building the
ArgumentBuilder based on a float |
ArgumentBuilder |
numberArg(int arg)
Continues building the
ArgumentBuilder based on a int |
ArgumentBuilder |
numberArg(long arg)
Continues building the
ArgumentBuilder based on a long |
ArgumentBuilder |
numberArg(short arg)
Continues building the
ArgumentBuilder based on a short |
ArgumentBuilder |
objArg(Object obj)
Continues building the
ArgumentBuilder based on a object value |
ArgumentBuilder |
textArg(String text)
Continues building the
ArgumentBuilder based on a text value |
ArgumentBuilder |
wktArg(String wkt)
Continues building the
ArgumentBuilder based on a WKT shape |
ArgumentBuilder numberArg(float arg)
ArgumentBuilder
based on a floatarg
- - float argumentArgumentBuilder
ArgumentBuilder numberArg(double arg)
ArgumentBuilder
based on a doublearg
- - double argumentArgumentBuilder
ArgumentBuilder numberArg(int arg)
ArgumentBuilder
based on a intarg
- - int argumentArgumentBuilder
ArgumentBuilder numberArg(short arg)
ArgumentBuilder
based on a shortarg
- - short argumentArgumentBuilder
ArgumentBuilder numberArg(long arg)
ArgumentBuilder
based on a longarg
- - long argumentArgumentBuilder
ArgumentBuilder wktArg(String wkt)
ArgumentBuilder
based on a WKT shapewkt
- - WKT-defined shape (2D)ArgumentBuilder
ArgumentBuilder dateArg(Date date)
ArgumentBuilder
based on a Date
date
- - Date
ArgumentBuilder
ArgumentBuilder dateRangeArg(Date begin, Date end)
ArgumentBuilder
based on a range defined by two Date
instancesbegin
- - Date
defining beginning of the rangeend
- - Date
defining end of the rangeArgumentBuilder
ArgumentBuilder boolArg(boolean arg)
ArgumentBuilder
based on a boolean valuearg
- - boolean argumentArgumentBuilder
ArgumentBuilder bytesArg(byte[] bytes)
ArgumentBuilder
based on byte valuebytes
- byte arrayArgumentBuilder
ArgumentBuilder textArg(String text)
ArgumentBuilder
based on a text valuetext
- - String
argument to ArgumentBuilder onArgumentBuilder
ArgumentBuilder objArg(Object obj)
ArgumentBuilder
based on a object valueobj
- - Object
argument to ArgumentBuilder onArgumentBuilder
ArgumentBuilder attributeArg(String name)
ArgumentBuilder
based on an attributename
- - String
argument to ArgumentBuilder onArgumentBuilder
EqualityExpressionBuilder equalTo()
Continue building a Filter with the "equal to" operator ( PropertyIsEqualTo
)
EqualityExpressionBuilder
to continue building the Filter
This work is licensed under a Creative Commons Attribution 4.0 International License.