T - der Typ der zu prüfenden Werte.ValueMatcher<T>public static class ValueMatcher.CollectionValueMatcher<T> extends java.lang.Object implements ValueMatcher<T>
Collection oder
eines Feldes, ob Werte matchen. Alle in der Menge enthalten Werte
matchen, alle nicht enthaltenen matchen nicht.ValueMatcher.AlwaysMatcher<T>, ValueMatcher.CollectionValueMatcher<T>, ValueMatcher.ComplexMatcher<T>, ValueMatcher.EmailMatcher, ValueMatcher.NotNullMatcher<T>, ValueMatcher.PasswdMatcher, ValueMatcher.RangeMatcher<T>, ValueMatcher.RegExMatcher, ValueMatcher.StringNotEmptyMatcherREGEX_MAIL| Constructor | Description |
|---|---|
CollectionValueMatcher(java.util.Collection<T> collection) |
Verwendet die übergebene
Collection zum matchen. |
CollectionValueMatcher(T... values) |
Verwendet eine Feld zum matchen.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
match(T value) |
Gibt
true, wenn der Wert in der Collection enthalten
ist und false, wenn der Wert nicht enthalten ist. |
java.lang.String |
toString() |
public CollectionValueMatcher(java.util.Collection<T> collection)
Collection zum matchen. Es wird nur
die Referenz der Collection benutzt und keine Kopien
erstellt.collection - eine beliebige Collection.@SafeVarargs public CollectionValueMatcher(T... values)
List gehalten.values - ein beliebiges Feld.public boolean match(T value)
true, wenn der Wert in der Collection enthalten
ist und false, wenn der Wert nicht enthalten ist.
Gibt true zurück, wenn der übergebene Wert matcht und
false, wenn er nicht matcht.match in interface ValueMatcher<T>value - ein beliebiger Wert.public java.lang.String toString()
toString in class java.lang.Object