public class ValuePredicateMetadata<M extends ValuePredicateMetadata<M>> extends LeafMetadata<M> implements PredicateMetadata
| Constructor and Description |
|---|
ValuePredicateMetadata(MetadataType type) |
| Modifier and Type | Method and Description |
|---|---|
static <M extends ValuePredicateMetadata<M>> |
anyMatchMetadata(java.util.Collection<?> values) |
static <M extends ValuePredicateMetadata<M>> |
anyMatchMetadata(Metadata metadata) |
java.util.concurrent.atomic.AtomicInteger |
evalFalse() |
java.util.concurrent.atomic.AtomicInteger |
evalTrue() |
static <M extends ValuePredicateMetadata<M>> |
falseMetadata() |
static <M extends ValuePredicateMetadata<M>> |
readableMetadata(Readable readable) |
static <M extends ValuePredicateMetadata<M>> |
stringMetadata(java.lang.String value) |
static <M extends ValuePredicateMetadata<M>> |
templateParam(java.lang.String parameterIdentifier) |
static <M extends ValuePredicateMetadata<M>> |
trueMetadata() |
static <M extends ValuePredicateMetadata<M>> |
unknownMetadata(java.lang.String value) |
static <M extends ValuePredicateMetadata<M>> |
valueListMetadata(java.util.Collection<?> values) |
static <M extends ValuePredicateMetadata<M>> |
valueMetadata(java.lang.Object value) |
static <M extends ValuePredicateMetadata<M>> |
valueMetadata(java.util.function.Supplier<?> value) |
add, elements, elementsAsList, field, operator, type, valueCondition, valueListObject, valueListReadable, valueObject, valueReadable, valueString, valueSupplier, valueUnknowntoStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfalseEvalCount, incFalseEval, incTrueEval, resetCounters, trueEvalCountpublic ValuePredicateMetadata(MetadataType type)
public java.util.concurrent.atomic.AtomicInteger evalTrue()
evalTrue in interface PredicateMetadatapublic java.util.concurrent.atomic.AtomicInteger evalFalse()
evalFalse in interface PredicateMetadatapublic static <M extends ValuePredicateMetadata<M>> M trueMetadata()
public static <M extends ValuePredicateMetadata<M>> M falseMetadata()
public static <M extends ValuePredicateMetadata<M>> M valueMetadata(java.util.function.Supplier<?> value)
public static <M extends ValuePredicateMetadata<M>> M valueMetadata(java.lang.Object value)
public static <M extends ValuePredicateMetadata<M>> M readableMetadata(Readable readable)
public static <M extends ValuePredicateMetadata<M>> M stringMetadata(java.lang.String value)
public static <M extends ValuePredicateMetadata<M>> M unknownMetadata(java.lang.String value)
public static <M extends ValuePredicateMetadata<M>> M valueListMetadata(java.util.Collection<?> values)
public static <M extends ValuePredicateMetadata<M>> M anyMatchMetadata(java.util.Collection<?> values)
public static <M extends ValuePredicateMetadata<M>> M anyMatchMetadata(Metadata metadata)
public static <M extends ValuePredicateMetadata<M>> M templateParam(java.lang.String parameterIdentifier)