Skip navigation links
A C E G H K L M N O R S V 

A

allMembers(Predicate<E>) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for all its members to match memberTest.
and(Predicate<T>, Predicate<T>) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that is the "and" of p1 and p2.
anyMember(Predicate<E>) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for at least one its members to match memberTest.

C

chain(Function<T, U>, Predicate<U>) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate for the test of f(o).
contains(E) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its collection to contain val.
containsKey(K) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its map to contain key.

E

eq(T) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its object to be == val (via numerical sense).
equalTo(byte[]) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its byte[] object to be == arr (using Arrays.equals).
equalTo(short[]) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its short[] object to be == arr (using Arrays.equals).
equalTo(int[]) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its int[] object to be == arr (using Arrays.equals).
equalTo(long[]) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its long[] object to be == arr (using Arrays.equals).
equalTo(char[]) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its char[] object to be == arr (using Arrays.equals).
equalTo(boolean[]) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its boolean[] object to be == arr (using Arrays.equals).
equalTo(float[]) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its float[] object to be == arr (using Arrays.equals).
equalTo(double[]) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its double[] object to be == arr (using Arrays.equals).
equalTo(E[]) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its Object[] object to be == arr (using Arrays.deepEquals).
equalTo(T) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its Object object to be == arr (using equals).

G

ge(T) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its object to be >= val.
gt(T) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its object to be > val.

H

hash() - Static method in class org.granitesoft.requirement.Requirements
Returns the Object::hashCode function named "hash".

K

keySet() - Static method in class org.granitesoft.requirement.Requirements
Returns the Map::keySet function named "keys".

L

le(T) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its object to be <= val.
length() - Static method in class org.granitesoft.requirement.Requirements
Returns the String::length function named "length".
lt(T) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its object to be < val.

M

mapNotEmpty() - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its map to be not empty.
mapSize() - Static method in class org.granitesoft.requirement.Requirements
Returns the Map::size function named "size".
matches(Pattern) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its string argument to match p.
matches(String) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its string argument to match p.
maxLength(int) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its string argument to have a length <= n.
maxSize(int) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its collection to have a size <= n.
memberOf(T...) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its object to be a member of arr.
memberOf(Iterable<? extends T>) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its object to be a member of coll.
minLength(int) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its string argument to have a length >= n.
minSize(int) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its collection to have a size >= n.

N

name(Predicate<T>, Supplier<String>) - Static method in class org.granitesoft.requirement.Requirements
Add a toString to pred.
nameF(Function<T, U>, Supplier<String>) - Static method in class org.granitesoft.requirement.Requirements
Adds a toString to a predicate.
ne(T) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its object to be != val (via numerical sense).
negate(Predicate<T>) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that is the "not" of p.
notBlank() - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its string argument to be not blank.
notEmpty() - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its collection based argument to be not empty.
notNull() - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its argument to be not null.

O

or(Predicate<T>, Predicate<T>) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that is the "or" of p1 and p2.
org.granitesoft.requirement - package org.granitesoft.requirement
A utility for making requirements (assertions).

R

require(T, Predicate<T>, BiFunction<T, Predicate<T>, EX>) - Static method in class org.granitesoft.requirement.Requirements
Performs a test on the argument, returning that argument if it succeeds, but throwing a user supplied exception if it fails.
require(T, Predicate<T>, Supplier<String>) - Static method in class org.granitesoft.requirement.Requirements
Performs a test on the argument, returning that argument if it succeeds, but throwing an IllegalArgumentException if it fails.
require(T, Predicate<T>) - Static method in class org.granitesoft.requirement.Requirements
Performs a test on the argument, returning that argument if it succeeds, throwing an IllegalArgumentException if it fails.
Requirements - Class in org.granitesoft.requirement
Utility for making generalized requirements.

S

same(T) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its object to be == val (using pointer equality).
size() - Static method in class org.granitesoft.requirement.Requirements
Returns the Collection::size function named "size".
stringify() - Static method in class org.granitesoft.requirement.Requirements
Returns the Object::toString function named "toString".
subSetOf(Collection<? extends E>) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its collection to be a subset of coll.
subSetOf(E...) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its collection to be a subset of arr.
superSetOf(Collection<? extends E>) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its collection to be a superset of coll.
superSetOf(E...) - Static method in class org.granitesoft.requirement.Requirements
Returns a predicate that checks for its collection to be a superset of arr.

V

values() - Static method in class org.granitesoft.requirement.Requirements
Returns the Map::values function named "values".
A C E G H K L M N O R S V 
Skip navigation links

Copyright © 2020. All rights reserved.