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 argumentArgumentBuilderArgumentBuilder numberArg(double arg)
ArgumentBuilder based on a doublearg - - double argumentArgumentBuilderArgumentBuilder numberArg(int arg)
ArgumentBuilder based on a intarg - - int argumentArgumentBuilderArgumentBuilder numberArg(short arg)
ArgumentBuilder based on a shortarg - - short argumentArgumentBuilderArgumentBuilder numberArg(long arg)
ArgumentBuilder based on a longarg - - long argumentArgumentBuilderArgumentBuilder wktArg(String wkt)
ArgumentBuilder based on a WKT shapewkt - - WKT-defined shape (2D)ArgumentBuilderArgumentBuilder dateArg(Date date)
ArgumentBuilder based on a Datedate - - DateArgumentBuilderArgumentBuilder 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 rangeArgumentBuilderArgumentBuilder boolArg(boolean arg)
ArgumentBuilder based on a boolean valuearg - - boolean argumentArgumentBuilderArgumentBuilder bytesArg(byte[] bytes)
ArgumentBuilder based on byte valuebytes - byte arrayArgumentBuilderArgumentBuilder textArg(String text)
ArgumentBuilder based on a text valuetext - - String argument to ArgumentBuilder onArgumentBuilderArgumentBuilder objArg(Object obj)
ArgumentBuilder based on a object valueobj - - Object argument to ArgumentBuilder onArgumentBuilderArgumentBuilder attributeArg(String name)
ArgumentBuilder based on an attributename - - String argument to ArgumentBuilder onArgumentBuilderEqualityExpressionBuilder equalTo()
Continue building a Filter with the "equal to" operator ( PropertyIsEqualTo)
EqualityExpressionBuilder to continue building the FilterThis work is licensed under a Creative Commons Attribution 4.0 International License.