Package com.ibm.cics.model
Class FilterExpression
- java.lang.Object
-
- com.ibm.cics.model.FilterExpression
-
public abstract class FilterExpression extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FilterExpression.AttributeOperator
static class
FilterExpression.CompositeOperator
-
Field Summary
Fields Modifier and Type Field Description static FilterExpression
NULL
-
Constructor Summary
Constructors Constructor Description FilterExpression()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
accept(IFilterVisitor visitor)
FilterExpression
and(FilterExpression expression)
static FilterExpression
and(FilterExpression op1, FilterExpression op2)
static <T> FilterExpression
eq(ICICSAttribute<T> attribute, T value)
static <T> FilterExpression
ge(ICICSAttribute<T> attribute, T value)
static <T> FilterExpression
gt(ICICSAttribute<T> attribute, T value)
static <T> FilterExpression
is(ICICSAttribute<T> attribute, T value)
static <T> FilterExpression
le(ICICSAttribute<T> attribute, T value)
static <T> FilterExpression
lt(ICICSAttribute<T> attribute, T value)
static <T> FilterExpression
ne(ICICSAttribute<T> attribute, T value)
FilterExpression
or(FilterExpression expression)
static FilterExpression
or(FilterExpression op1, FilterExpression op2)
-
-
-
Field Detail
-
NULL
public static final FilterExpression NULL
-
-
Method Detail
-
accept
public abstract void accept(IFilterVisitor visitor)
-
or
public FilterExpression or(FilterExpression expression)
-
and
public FilterExpression and(FilterExpression expression)
-
is
public static <T> FilterExpression is(ICICSAttribute<T> attribute, T value)
-
eq
public static <T> FilterExpression eq(ICICSAttribute<T> attribute, T value)
-
lt
public static <T> FilterExpression lt(ICICSAttribute<T> attribute, T value)
-
le
public static <T> FilterExpression le(ICICSAttribute<T> attribute, T value)
-
gt
public static <T> FilterExpression gt(ICICSAttribute<T> attribute, T value)
-
ge
public static <T> FilterExpression ge(ICICSAttribute<T> attribute, T value)
-
ne
public static <T> FilterExpression ne(ICICSAttribute<T> attribute, T value)
-
and
public static FilterExpression and(FilterExpression op1, FilterExpression op2)
-
or
public static FilterExpression or(FilterExpression op1, FilterExpression op2)
-
-