static <V extends java.lang.Comparable<V>> IItemFilter |
ItemFilters.buildComparisonFilter(PersistableItemFilter.Kind comparisonKind,
ICanonicalAccessorFactory<V> attribute,
V value) |
|
static <V> IItemFilter |
ItemFilters.buildEqualityFilter(PersistableItemFilter.Kind comparisonKind,
ICanonicalAccessorFactory<V> attribute,
V value) |
|
static <V> IItemFilter |
ItemFilters.buildExistenceFilter(PersistableItemFilter.Kind comparisonKind,
ICanonicalAccessorFactory<V> attribute,
V value) |
|
static IItemFilter |
ItemFilters.buildStringFilter(PersistableItemFilter.Kind comparisonKind,
ICanonicalAccessorFactory<java.lang.String> attribute,
java.lang.String value) |
|
static <M extends java.lang.Comparable<? super M>> IItemFilter |
ItemFilters.centerContainedIn(ICanonicalAccessorFactory<IRange<M>> rangeAttribute,
IRange<M> rangeLimit) |
|
static IItemFilter |
ItemFilters.contains(ICanonicalAccessorFactory<java.lang.String> attribute,
java.lang.String substring) |
|
static <M> IItemFilter |
ItemFilters.equals(ICanonicalAccessorFactory<M> attribute,
M value) |
|
static <V> IItemFilter |
ItemFilters.hasAttribute(ICanonicalAccessorFactory<V> attribute) |
|
boolean |
IType.hasAttribute(ICanonicalAccessorFactory<?> attribute) |
|
static <M extends java.lang.Comparable<? super M>> IItemFilter |
ItemFilters.interval(ICanonicalAccessorFactory<M> attribute,
M lowerLimit,
boolean lowerClosed,
M upperLimit,
boolean upperClosed) |
|
static <M> IItemFilter |
ItemFilters.isNotNull(ICanonicalAccessorFactory<M> attribute) |
Creates an item filter that will return true if attribute value exists, and is not null.
|
static <M> IItemFilter |
ItemFilters.isNull(ICanonicalAccessorFactory<M> attribute) |
Creates an item filter that will return true if attribute value is null, or if the attribute
doesn't exist, and false otherwise.
|
static <M extends java.lang.Comparable<? super M>> IItemFilter |
ItemFilters.less(ICanonicalAccessorFactory<M> attribute,
M upperLimit) |
|
static <M extends java.lang.Comparable<? super M>> IItemFilter |
ItemFilters.lessOrEqual(ICanonicalAccessorFactory<M> attribute,
M upperLimit) |
|
static IItemFilter |
ItemFilters.matches(ICanonicalAccessorFactory<java.lang.String> attribute,
java.lang.String regexp) |
|
static <M extends java.lang.Comparable<? super M>> IItemFilter |
ItemFilters.matchRange(PersistableItemFilter.Kind kind,
ICanonicalAccessorFactory<IRange<M>> rangeAttribute,
IRange<M> rangeLimit) |
|
static <M extends java.lang.Comparable<? super M>> IItemFilter |
ItemFilters.matchRange(RangeMatchPolicy policy,
ICanonicalAccessorFactory<IRange<M>> rangeAttribute,
IRange<M> rangeLimit) |
|
static <M> IItemFilter |
ItemFilters.memberOf(ICanonicalAccessorFactory<M> attribute,
java.util.Set<M> values) |
|
static <M extends java.lang.Comparable<? super M>> IItemFilter |
ItemFilters.more(ICanonicalAccessorFactory<M> attribute,
M lowerLimit) |
|
static <M extends java.lang.Comparable<? super M>> IItemFilter |
ItemFilters.moreOrEqual(ICanonicalAccessorFactory<M> attribute,
M lowerLimit) |
|
static IItemFilter |
ItemFilters.notContains(ICanonicalAccessorFactory<java.lang.String> attribute,
java.lang.String regexp) |
|
static <M> IItemFilter |
ItemFilters.notEquals(ICanonicalAccessorFactory<M> attribute,
M value) |
|
static <V> IItemFilter |
ItemFilters.notHasAttribute(ICanonicalAccessorFactory<V> attribute) |
|
static IItemFilter |
ItemFilters.notMatches(ICanonicalAccessorFactory<java.lang.String> attribute,
java.lang.String regexp) |
|
private static <M> ItemFilters.Composite |
ItemFilters.optimizeOr(ICanonicalAccessorFactory<M> attribute,
IItemFilter... filters) |
|
static <M extends java.lang.Comparable<? super M>> IItemFilter |
ItemFilters.rangeContainedIn(ICanonicalAccessorFactory<IRange<M>> rangeAttribute,
IRange<M> rangeLimit) |
|
static <M extends java.lang.Comparable<? super M>> IItemFilter |
ItemFilters.rangeIntersects(ICanonicalAccessorFactory<IRange<M>> rangeAttribute,
IRange<M> rangeLimit) |
|
private static <M extends java.lang.Comparable<? super M>> IItemFilter |
PersistableItemFilter.readComparableKindFrom(ICanonicalAccessorFactory<M> attribute,
PersistableItemFilter.Kind kind,
IState memento) |
|
private static <M> IItemFilter |
PersistableItemFilter.readEquals(ICanonicalAccessorFactory<M> attribute,
IState memento) |
|
private static <M> IItemFilter |
PersistableItemFilter.readNotEquals(ICanonicalAccessorFactory<M> attribute,
IState memento) |
|