Package net.storm.api.commons
Class Predicates
- java.lang.Object
-
- net.storm.api.commons.Predicates
-
public class Predicates extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Predicates()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends Identifiable>
java.util.function.Predicate<T>allIds(int... ids)
static <T extends Identifiable>
java.util.function.Predicate<T>allIds(java.util.Collection<java.lang.Integer> ids)
static <T extends Nameable>
java.util.function.Predicate<T>allNames(java.lang.String... names)
static <T extends Nameable>
java.util.function.Predicate<T>allNames(java.util.Collection<java.lang.String> names)
static java.util.function.Predicate<java.lang.String>
allTexts(java.lang.String... texts)
static <T extends Identifiable>
java.util.function.Predicate<T>ids(int... ids)
static <T extends Identifiable>
java.util.function.Predicate<T>ids(java.util.Collection<java.lang.Integer> ids)
static <T extends Nameable>
java.util.function.Predicate<T>nameContains(java.lang.String subString)
static <T extends Nameable>
java.util.function.Predicate<T>nameContains(java.lang.String subString, boolean caseSensitive)
static <T extends Nameable>
java.util.function.Predicate<T>nameContains(java.util.Collection<java.lang.String> subStrings)
static <T extends Nameable>
java.util.function.Predicate<T>nameContains(java.util.Collection<java.lang.String> subStrings, boolean caseSensitive)
static <T extends Nameable>
java.util.function.Predicate<T>names(java.lang.String... names)
static <T extends Nameable>
java.util.function.Predicate<T>names(java.util.Collection<java.lang.String> names)
static java.util.function.Predicate<java.lang.String>
textContains(java.lang.String subString)
static java.util.function.Predicate<java.lang.String>
textContains(java.lang.String subString, boolean caseSensitive)
static java.util.function.Predicate<java.lang.String>
texts(java.lang.String... texts)
-
-
-
Method Detail
-
names
public static <T extends Nameable> java.util.function.Predicate<T> names(java.lang.String... names)
-
allNames
public static <T extends Nameable> java.util.function.Predicate<T> allNames(java.lang.String... names)
-
texts
public static java.util.function.Predicate<java.lang.String> texts(java.lang.String... texts)
-
allTexts
public static java.util.function.Predicate<java.lang.String> allTexts(java.lang.String... texts)
-
textContains
public static java.util.function.Predicate<java.lang.String> textContains(java.lang.String subString, boolean caseSensitive)
-
textContains
public static java.util.function.Predicate<java.lang.String> textContains(java.lang.String subString)
-
names
public static <T extends Nameable> java.util.function.Predicate<T> names(java.util.Collection<java.lang.String> names)
-
allNames
public static <T extends Nameable> java.util.function.Predicate<T> allNames(java.util.Collection<java.lang.String> names)
-
nameContains
public static <T extends Nameable> java.util.function.Predicate<T> nameContains(java.lang.String subString, boolean caseSensitive)
-
nameContains
public static <T extends Nameable> java.util.function.Predicate<T> nameContains(java.lang.String subString)
-
nameContains
public static <T extends Nameable> java.util.function.Predicate<T> nameContains(java.util.Collection<java.lang.String> subStrings, boolean caseSensitive)
-
nameContains
public static <T extends Nameable> java.util.function.Predicate<T> nameContains(java.util.Collection<java.lang.String> subStrings)
-
ids
public static <T extends Identifiable> java.util.function.Predicate<T> ids(int... ids)
-
allIds
public static <T extends Identifiable> java.util.function.Predicate<T> allIds(int... ids)
-
ids
public static <T extends Identifiable> java.util.function.Predicate<T> ids(java.util.Collection<java.lang.Integer> ids)
-
allIds
public static <T extends Identifiable> java.util.function.Predicate<T> allIds(java.util.Collection<java.lang.Integer> ids)
-
-