Class StringPredicates
- java.lang.Object
-
- org.eclipse.collections.impl.block.factory.StringPredicates
-
public final class StringPredicates extends java.lang.ObjectThe StringPredicates class is a factory that produces Predicates that work with Strings.
-
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description private static Predicates<java.lang.String>EMPTYprivate static Predicates<java.lang.String>HAS_DIGITSprivate static Predicates<java.lang.String>HAS_LETTERSprivate static Predicates<java.lang.String>HAS_LETTERS_AND_DIGITSprivate static Predicates<java.lang.String>HAS_LETTERS_OR_DIGITSprivate static Predicates<java.lang.String>HAS_LOWERCASEprivate static Predicates<java.lang.String>HAS_SPACESprivate static Predicates<java.lang.String>HAS_UNDEFINEDprivate static Predicates<java.lang.String>HAS_UPPERCASEprivate static Predicates<java.lang.String>IS_ALPHAprivate static Predicates<java.lang.String>IS_ALPHANUMERICprivate static Predicates<java.lang.String>IS_BLANKprivate static Predicates<java.lang.String>IS_NUMERICprivate static Predicates<java.lang.String>NOT_BLANKprivate static Predicates<java.lang.String>NOT_EMPTY
-
Constructor Summary
Constructors Modifier Constructor Description privateStringPredicates()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Predicates<java.lang.String>contains(char character)Returns true if a char specified on the predicate is contained within a String passed to the accept method.static Predicates<java.lang.String>contains(java.lang.String otherString)Returns true if a String specified on the predicate is contained within a String passed to the accept method.static Predicates<java.lang.String>empty()static Predicates<java.lang.String>endsWith(java.lang.String substring)Returns true if a String passed to the accept method ends with the string specified on the predicate.static Predicates<java.lang.String>equalsIgnoreCase(java.lang.String otherString)static Predicates<java.lang.String>greaterThan(java.lang.String string)static Predicates<java.lang.String>greaterThanOrEqualTo(java.lang.String string)static Predicates<java.lang.String>hasDigits()static Predicates<java.lang.String>hasLetters()static Predicates<java.lang.String>hasLettersAndDigits()static Predicates<java.lang.String>hasLettersOrDigits()static Predicates<java.lang.String>hasLowerCase()static Predicates<java.lang.String>hasSpaces()static Predicates<java.lang.String>hasUndefined()static Predicates<java.lang.String>hasUpperCase()static Predicates<java.lang.String>isAlpha()static Predicates<java.lang.String>isAlphanumeric()static Predicates<java.lang.String>isBlank()static Predicates<java.lang.String>isNumeric()static Predicates<java.lang.String>lessThan(java.lang.String string)static Predicates<java.lang.String>lessThanOrEqualTo(java.lang.String string)static Predicates<java.lang.String>matches(java.lang.String regex)static Predicates<java.lang.String>notBlank()static Predicates<java.lang.String>notContains(java.lang.String otherString)Returns true if a String specified on the predicate is contained within a String passed to the accept method.static Predicates<java.lang.String>notEmpty()static Predicates<java.lang.String>size(int size)static Predicates<java.lang.String>startsWith(java.lang.String substring)Returns true if a String passed to the accept method starts with the string specified on the predicate.
-
-
-
Field Detail
-
EMPTY
private static final Predicates<java.lang.String> EMPTY
-
NOT_EMPTY
private static final Predicates<java.lang.String> NOT_EMPTY
-
HAS_LETTERS
private static final Predicates<java.lang.String> HAS_LETTERS
-
HAS_DIGITS
private static final Predicates<java.lang.String> HAS_DIGITS
-
HAS_LETTERS_OR_DIGITS
private static final Predicates<java.lang.String> HAS_LETTERS_OR_DIGITS
-
HAS_LETTERS_AND_DIGITS
private static final Predicates<java.lang.String> HAS_LETTERS_AND_DIGITS
-
HAS_SPACES
private static final Predicates<java.lang.String> HAS_SPACES
-
HAS_UPPERCASE
private static final Predicates<java.lang.String> HAS_UPPERCASE
-
HAS_LOWERCASE
private static final Predicates<java.lang.String> HAS_LOWERCASE
-
HAS_UNDEFINED
private static final Predicates<java.lang.String> HAS_UNDEFINED
-
IS_NUMERIC
private static final Predicates<java.lang.String> IS_NUMERIC
-
IS_ALPHANUMERIC
private static final Predicates<java.lang.String> IS_ALPHANUMERIC
-
IS_BLANK
private static final Predicates<java.lang.String> IS_BLANK
-
NOT_BLANK
private static final Predicates<java.lang.String> NOT_BLANK
-
IS_ALPHA
private static final Predicates<java.lang.String> IS_ALPHA
-
-
Method Detail
-
empty
public static Predicates<java.lang.String> empty()
-
notEmpty
public static Predicates<java.lang.String> notEmpty()
-
contains
public static Predicates<java.lang.String> contains(java.lang.String otherString)
Returns true if a String specified on the predicate is contained within a String passed to the accept method.
-
notContains
public static Predicates<java.lang.String> notContains(java.lang.String otherString)
Returns true if a String specified on the predicate is contained within a String passed to the accept method.- Since:
- 5.0
-
contains
public static Predicates<java.lang.String> contains(char character)
Returns true if a char specified on the predicate is contained within a String passed to the accept method.
-
startsWith
public static Predicates<java.lang.String> startsWith(java.lang.String substring)
Returns true if a String passed to the accept method starts with the string specified on the predicate.
-
endsWith
public static Predicates<java.lang.String> endsWith(java.lang.String substring)
Returns true if a String passed to the accept method ends with the string specified on the predicate.
-
size
public static Predicates<java.lang.String> size(int size)
-
equalsIgnoreCase
public static Predicates<java.lang.String> equalsIgnoreCase(java.lang.String otherString)
-
matches
public static Predicates<java.lang.String> matches(java.lang.String regex)
-
lessThan
public static Predicates<java.lang.String> lessThan(java.lang.String string)
-
lessThanOrEqualTo
public static Predicates<java.lang.String> lessThanOrEqualTo(java.lang.String string)
-
greaterThan
public static Predicates<java.lang.String> greaterThan(java.lang.String string)
-
greaterThanOrEqualTo
public static Predicates<java.lang.String> greaterThanOrEqualTo(java.lang.String string)
-
hasLetters
public static Predicates<java.lang.String> hasLetters()
-
hasDigits
public static Predicates<java.lang.String> hasDigits()
-
hasLettersOrDigits
public static Predicates<java.lang.String> hasLettersOrDigits()
-
hasLettersAndDigits
public static Predicates<java.lang.String> hasLettersAndDigits()
-
hasSpaces
public static Predicates<java.lang.String> hasSpaces()
-
hasUpperCase
public static Predicates<java.lang.String> hasUpperCase()
-
hasLowerCase
public static Predicates<java.lang.String> hasLowerCase()
-
hasUndefined
public static Predicates<java.lang.String> hasUndefined()
-
isNumeric
public static Predicates<java.lang.String> isNumeric()
-
isAlphanumeric
public static Predicates<java.lang.String> isAlphanumeric()
-
isBlank
public static Predicates<java.lang.String> isBlank()
-
notBlank
public static Predicates<java.lang.String> notBlank()
-
isAlpha
public static Predicates<java.lang.String> isAlpha()
-
-