public class IterableMetadata<E,T extends java.lang.Iterable<E>> extends NaryMetadata
| Constructor and Description |
|---|
IterableMetadata(MetadataType type,
Operator operator,
T values) |
| Modifier and Type | Method and Description |
|---|---|
static <T> IterableMetadata<T,java.util.Collection<T>> |
allMatchMetadata(java.util.Collection<T> values) |
static <T> IterableMetadata<T,java.util.Collection<T>> |
anyMatchMetadata(java.util.Collection<T> values) |
static IterableMetadata<Readable,java.util.Collection<Readable>> |
anyMatchMetadataPredicates(java.lang.String... readables) |
static <V,U extends java.lang.Iterable<V>> |
mappingIterableMetadata(java.util.function.Supplier<U> valueSupplier) |
static <T> IterableMetadata<T,java.util.Collection<T>> |
noneMatchMetadata(java.util.Collection<T> values) |
MetadataType |
type()
Returns the metadata type.
|
getOperator, getValues, righttoStringpublic IterableMetadata(MetadataType type, Operator operator, T values)
public static <T> IterableMetadata<T,java.util.Collection<T>> anyMatchMetadata(java.util.Collection<T> values)
public static <T> IterableMetadata<T,java.util.Collection<T>> noneMatchMetadata(java.util.Collection<T> values)
public static <T> IterableMetadata<T,java.util.Collection<T>> allMatchMetadata(java.util.Collection<T> values)
public static IterableMetadata<Readable,java.util.Collection<Readable>> anyMatchMetadataPredicates(java.lang.String... readables)
public static <V,U extends java.lang.Iterable<V>> IterableMetadata<V,U> mappingIterableMetadata(java.util.function.Supplier<U> valueSupplier)
public MetadataType type()
Metadatatype in interface Metadatatype in class NaryMetadata