| Modifier and Type | Interface and Description |
|---|---|
interface |
BigDecimalPrecisionRequirements
Verifies requirements of a
BigDecimal.precision(). |
interface |
BigDecimalRequirements
Verifies requirements of a
BigDecimal parameter. |
interface |
BigDecimalScaleRequirements
Verifies requirements of a
BigDecimal.scale(). |
interface |
ClassRequirements<T>
Verifies requirements of a
Class parameter. |
interface |
CollectionRequirements<E>
Verifies requirements of a
Collection parameter. |
interface |
CollectionSizeRequirements
Verifies requirements of a
Collection.size(). |
interface |
ComparableRequirements<T extends Comparable<? super T>>
Verifies requirements of a
Comparable. |
interface |
DoubleRequirements
Verifies requirements of a
Double parameter. |
interface |
MapRequirements<K,V>
Verifies requirements of a
Map parameter. |
interface |
MapSizeRequirements
Verifies requirements of a
Map.size(). |
interface |
NumberRequirements<T extends Number & Comparable<? super T>>
Requirements for a
Number. |
interface |
ObjectRequirements<T>
Verifies requirements of an
Object parameter. |
interface |
OptionalRequirements
Verifies requirements of an
Optional parameter. |
interface |
PathRequirements
Verifies requirements of a
Path parameter. |
interface |
StringLengthRequirements
Verifies requirements of a
String.length(). |
interface |
StringRequirements
Interface needed for Requirements.assertThat().
|
interface |
UriRequirements
Interface needed for Requirements.assertThat().
|
| Modifier and Type | Class and Description |
|---|---|
class |
AssertionVerifier
Verifies requirements of a parameter if assertions are enabled; otherwise, does nothing.
|
class |
DoubleRequirementsImpl
Default implementation of DoubleRequirements.
|
class |
RequirementVerifier
Verifies requirements of a parameter.
|
| Modifier and Type | Method and Description |
|---|---|
Verifier |
Verifier.addContext(String key,
Object value)
Appends contextual information to the exception message.
|
Verifier |
Verifier.withContext(List<Map.Entry<String,Object>> context)
Sets the contextual information to append to the exception message.
|
Verifier |
Verifier.withException(Class<? extends RuntimeException> exception)
Overrides the type of exception that will get thrown if a requirement fails.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
org.bitbucket.cowwoc.requirements.spi.CollectionRequirementsSpi<S extends org.bitbucket.cowwoc.requirements.spi.CollectionRequirementsSpi<S,E>,E>
Verifies requirements of a
Collection parameter. |
interface |
org.bitbucket.cowwoc.requirements.spi.ComparableRequirementsSpi<S extends org.bitbucket.cowwoc.requirements.spi.ComparableRequirementsSpi<S,T>,T extends Comparable<? super T>>
Verifies requirements of a
Comparable. |
interface |
org.bitbucket.cowwoc.requirements.spi.NumberRequirementsSpi<S extends org.bitbucket.cowwoc.requirements.spi.NumberRequirementsSpi<S,T>,T extends Number & Comparable<? super T>>
Requirements for a
Number. |
interface |
org.bitbucket.cowwoc.requirements.spi.ObjectRequirementsSpi<S extends org.bitbucket.cowwoc.requirements.spi.ObjectRequirementsSpi<S,T>,T>
Verifies requirements of an
Object parameter. |
interface |
org.bitbucket.cowwoc.requirements.spi.PrimitiveIntegerRequirementsSpi<S extends org.bitbucket.cowwoc.requirements.spi.PrimitiveIntegerRequirementsSpi<S>>
Verifies requirements of an
int parameter. |
Copyright © 2016. All rights reserved.