Package net.fortuna.ical4j.filter
Interface FilterExpression
-
- All Known Subinterfaces:
LiteralExpression<T>
- All Known Implementing Classes:
BinaryExpression
,CollectionExpression
,DateExpression
,FunctionExpression
,NumberExpression
,StringExpression
,TargetExpression
,TemporalExpression
,UnaryExpression
public interface FilterExpression
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
FilterExpression.Op
-
Method Summary
-
-
-
Method Detail
-
equalTo
static FilterExpression equalTo(String target, String value)
-
equalTo
static FilterExpression equalTo(String target, List<FilterTarget.Attribute> attributes, String value)
-
equalTo
static FilterExpression equalTo(String target, Date value)
-
equalTo
static FilterExpression equalTo(String target, Integer value)
-
in
static FilterExpression in(String target, Collection<?> value)
-
greaterThan
static FilterExpression greaterThan(String target, Temporal value)
-
greaterThan
static FilterExpression greaterThan(String target, Number value)
-
greaterThanEqual
static FilterExpression greaterThanEqual(String target, Temporal value)
-
lessThan
static FilterExpression lessThan(String target, Temporal value)
-
lessThanEqual
static FilterExpression lessThanEqual(String target, String value)
-
contains
static FilterExpression contains(String target, String value)
-
matches
static FilterExpression matches(String target, String value)
-
and
default FilterExpression and(FilterExpression expression)
-
or
default FilterExpression or(FilterExpression expression)
-
not
static FilterExpression not(FilterExpression expression)
-
exists
static FilterExpression exists(String target)
-
notExists
static FilterExpression notExists(String target)
-
parse
static FilterExpression parse(String filterExpression)
-
-