Package | Description |
---|---|
org.openjdk.jmc.common.item |
This package contains the
IItem data model. |
Modifier and Type | Field and Description |
---|---|
protected PersistableItemFilter.Kind |
PersistableItemFilter.kind |
Modifier and Type | Method and Description |
---|---|
PersistableItemFilter.Kind |
ItemFilters.AttributeFilter.getKind() |
PersistableItemFilter.Kind |
PersistableItemFilter.Kind.negate()
Return the exact negation of this kind of filter, if such a kind is defined.
|
static PersistableItemFilter.Kind |
PersistableItemFilter.Kind.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PersistableItemFilter.Kind[] |
PersistableItemFilter.Kind.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static <V extends Comparable<V>> |
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<String> attribute,
String value) |
static <M extends Comparable<? super M>> |
ItemFilters.matchRange(PersistableItemFilter.Kind kind,
ICanonicalAccessorFactory<IRange<M>> rangeAttribute,
IRange<M> rangeLimit) |
Constructor and Description |
---|
AttributeFilter(PersistableItemFilter.Kind kind,
ICanonicalAccessorFactory<M> attribute) |
PersistableItemFilter(PersistableItemFilter.Kind kind) |
Copyright © 2020. All rights reserved.