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 |
(package private) PersistableItemFilter.Kind |
RangeMatchPolicy.kind |
private PersistableItemFilter.Kind |
PersistableItemFilter.Kind.negatedKind |
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(java.lang.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 java.lang.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<java.lang.String> attribute,
java.lang.String value) |
static <M extends java.lang.Comparable<? super M>> |
ItemFilters.matchRange(PersistableItemFilter.Kind kind,
ICanonicalAccessorFactory<IRange<M>> rangeAttribute,
IRange<M> rangeLimit) |
private static <M extends java.lang.Comparable<? super M>> |
PersistableItemFilter.readComparableKindFrom(ICanonicalAccessorFactory<M> attribute,
PersistableItemFilter.Kind kind,
IState memento) |
private static <M extends java.lang.Comparable<? super M>> |
PersistableItemFilter.readComparableKindFrom(PersistableItemFilter.Kind kind,
IState memento) |
private static <M extends java.lang.Comparable<? super M>> |
PersistableItemFilter.readRangeMatchesFrom(PersistableItemFilter.Kind kind,
IState memento) |
Constructor and Description |
---|
AttributeFilter(PersistableItemFilter.Kind kind,
ICanonicalAccessorFactory<M> attribute) |
AttributeValue(PersistableItemFilter.Kind kind,
ICanonicalAccessorFactory<M> attribute,
M value) |
Compare(PersistableItemFilter.Kind kind,
ICanonicalAccessorFactory<M> attribute,
M limit) |
Composite(PersistableItemFilter.Kind kind,
IItemFilter[] filters) |
Kind(PersistableItemFilter.Kind neg) |
PersistableItemFilter(PersistableItemFilter.Kind kind) |
RangeMatches(PersistableItemFilter.Kind kind,
ICanonicalAccessorFactory<IRange<M>> attribute,
IRange<M> limit) |
RangeMatchPolicy(PersistableItemFilter.Kind kind) |