Class StringPredicates
- java.lang.Object
-
- org.eclipse.collections.impl.block.factory.StringPredicates
-
public final class StringPredicates extends java.lang.Object
The 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>
EMPTY
private static Predicates<java.lang.String>
HAS_DIGITS
private static Predicates<java.lang.String>
HAS_LETTERS
private static Predicates<java.lang.String>
HAS_LETTERS_AND_DIGITS
private static Predicates<java.lang.String>
HAS_LETTERS_OR_DIGITS
private static Predicates<java.lang.String>
HAS_LOWERCASE
private static Predicates<java.lang.String>
HAS_SPACES
private static Predicates<java.lang.String>
HAS_UNDEFINED
private static Predicates<java.lang.String>
HAS_UPPERCASE
private static Predicates<java.lang.String>
IS_ALPHA
private static Predicates<java.lang.String>
IS_ALPHANUMERIC
private static Predicates<java.lang.String>
IS_BLANK
private static Predicates<java.lang.String>
IS_NUMERIC
private static Predicates<java.lang.String>
NOT_BLANK
private static Predicates<java.lang.String>
NOT_EMPTY
-
Constructor Summary
Constructors Modifier Constructor Description private
StringPredicates()
-
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()
-
-