Skip navigation links
A B C D E I K L M N O P R S T U V W 

A

addContext(String, Object) - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
 
addContext(String, Object) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
addContext(String, Object) - Method in class org.bitbucket.cowwoc.requirements.RequirementVerifier
 
addContext(String, Object) - Method in interface org.bitbucket.cowwoc.requirements.Verifier
Appends contextual information to the exception message.
Assertions - Class in org.bitbucket.cowwoc.requirements
Deprecated.
replaced by AssertionVerifier
Assertions(boolean) - Constructor for class org.bitbucket.cowwoc.requirements.Assertions
Deprecated.
Creates a new assertion.
assertionsAreEnabled() - Static method in class org.bitbucket.cowwoc.requirements.Requirements
 
AssertionVerifier - Class in org.bitbucket.cowwoc.requirements
Verifies requirements of a parameter if assertions are enabled; otherwise, does nothing.
AssertionVerifier(boolean) - Constructor for class org.bitbucket.cowwoc.requirements.AssertionVerifier
Creates a new assertion verifier.
assertThat(Object, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Same as Requirements.requireThat(Object, String) but does nothing if assertions are disabled for this class.
assertThat(Collection<E>, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Same as Requirements.requireThat(Collection, String) but does nothing if assertions are disabled for this class.
assertThat(T, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Same as Requirements.requireThat(Comparable, String) but does nothing if assertions are disabled for this class.
assertThat(T, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Same as Requirements.requireThat(Number, String) but does nothing if assertions are disabled for this class.
assertThat(Double, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Same as Requirements.requireThat(Double, String) but does nothing if assertions are disabled for this class.
assertThat(BigDecimal, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Same as Requirements.requireThat(BigDecimal, String) but does nothing if assertions are disabled for this class.
assertThat(Map<K, V>, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Same as Requirements.requireThat(Map, String) but does nothing if assertions are disabled for this class.
assertThat(Path, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Same as Requirements.requireThat(Path, String) but does nothing if assertions are disabled for this class.
assertThat(String, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Same as Requirements.requireThat(String, String) but does nothing if assertions are disabled for this class.
assertThat(URI, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Same as Requirements.requireThat(URI, String) but does nothing if assertions are disabled for this class.
assertThat(Class<T>, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Same as Requirements.requireThat(Class, String) but does nothing if assertions are disabled for this class.
assertThat(Optional<?>, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Same as Requirements.requireThat(Optional, String) but does nothing if assertions are disabled for this class.

B

BigDecimalPrecisionRequirements - Interface in org.bitbucket.cowwoc.requirements
Verifies requirements of a BigDecimal.precision().
BigDecimalRequirements - Interface in org.bitbucket.cowwoc.requirements
Verifies requirements of a BigDecimal parameter.
BigDecimalScaleRequirements - Interface in org.bitbucket.cowwoc.requirements
Verifies requirements of a BigDecimal.scale().

C

ClassRequirements<T> - Interface in org.bitbucket.cowwoc.requirements
Verifies requirements of a Class parameter.
CollectionRequirements<E> - Interface in org.bitbucket.cowwoc.requirements
Verifies requirements of a Collection parameter.
CollectionSizeRequirements - Interface in org.bitbucket.cowwoc.requirements
Verifies requirements of a Collection.size().
ComparableRequirements<T extends Comparable<? super T>> - Interface in org.bitbucket.cowwoc.requirements
Verifies requirements of a Comparable.

D

doesNotEndWith(String) - Method in interface org.bitbucket.cowwoc.requirements.StringRequirements
Ensures that the parameter does not end with a value.
doesNotStartWith(String) - Method in interface org.bitbucket.cowwoc.requirements.StringRequirements
Ensures that the parameter does not start with a value.
DoubleRequirements - Interface in org.bitbucket.cowwoc.requirements
Verifies requirements of a Double parameter.
DoubleRequirementsImpl - Class in org.bitbucket.cowwoc.requirements
Default implementation of DoubleRequirements.

E

endsWith(String) - Method in interface org.bitbucket.cowwoc.requirements.StringRequirements
Ensures that the parameter ends with a value.
entrySet() - Method in interface org.bitbucket.cowwoc.requirements.MapRequirements
 
exists() - Method in interface org.bitbucket.cowwoc.requirements.PathRequirements
Ensures that the parameter exists.

I

isAbsolute() - Method in interface org.bitbucket.cowwoc.requirements.PathRequirements
Ensures that the parameter is absolute.
isAbsolute() - Method in interface org.bitbucket.cowwoc.requirements.UriRequirements
Ensures that the parameter is absolute.
isDirectory(LinkOption...) - Method in interface org.bitbucket.cowwoc.requirements.PathRequirements
Ensures that the parameter refers to a directory.
isEmailFormat() - Method in interface org.bitbucket.cowwoc.requirements.StringRequirements
Ensures that the parameter contains a valid email format.
isEmpty() - Method in interface org.bitbucket.cowwoc.requirements.MapRequirements
Ensures that the parameter is empty.
isEmpty() - Method in interface org.bitbucket.cowwoc.requirements.OptionalRequirements
Ensures that the parameter is empty.
isEmpty() - Method in interface org.bitbucket.cowwoc.requirements.StringRequirements
Ensures that the parameter is empty.
isEnabled() - Method in class org.bitbucket.cowwoc.requirements.Assertions
Deprecated.
 
isEnabled() - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
 
isEqualTo(Double) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isEqualTo(Double, String) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isFinite() - Method in interface org.bitbucket.cowwoc.requirements.DoubleRequirements
Ensures that the parameter is finite.
isFinite() - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isGreaterThan(Double, String) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isGreaterThan(Double) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isGreaterThanOrEqualTo(Double, String) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isGreaterThanOrEqualTo(Double) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isIn(Range<Double>) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
Deprecated.
isIn(Double, Double) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isIn(Collection<Double>) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isInstanceOf(Class<?>) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isIpAddressFormat() - Method in interface org.bitbucket.cowwoc.requirements.StringRequirements
Ensures that the parameter contains a valid IP address format.
isLessThan(Double, String) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isLessThan(Double) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isLessThanOrEqualTo(Double, String) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isLessThanOrEqualTo(Double) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isNegative() - Method in interface org.bitbucket.cowwoc.requirements.BigDecimalPrecisionRequirements
Deprecated.
BigDecimal.precision() cannot be negative
isNegative() - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isNotEmpty() - Method in interface org.bitbucket.cowwoc.requirements.MapRequirements
Ensures that the parameter is not empty.
isNotEmpty() - Method in interface org.bitbucket.cowwoc.requirements.StringRequirements
Ensures that the parameter is not empty.
isNotEqualTo(Double) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isNotEqualTo(Double, String) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isNotFinite() - Method in interface org.bitbucket.cowwoc.requirements.DoubleRequirements
Ensures that the parameter is not finite.
isNotFinite() - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isNotNegative() - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isNotNull() - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isNotNumber() - Method in interface org.bitbucket.cowwoc.requirements.DoubleRequirements
Ensures that the parameter is not a number.
isNotNumber() - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isNotPositive() - Method in interface org.bitbucket.cowwoc.requirements.BigDecimalPrecisionRequirements
Deprecated.
BigDecimal.precision() cannot be non-positive
isNotPositive() - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isNotZero() - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isNull() - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isNumber() - Method in interface org.bitbucket.cowwoc.requirements.DoubleRequirements
Ensures that the parameter is a number.
isNumber() - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
Isolatable<T> - Interface in org.bitbucket.cowwoc.requirements
Requirements that can be verified in isolation of other instances.
isolate(Consumer<DoubleRequirements>) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isolate(Consumer<T>) - Method in interface org.bitbucket.cowwoc.requirements.Isolatable
Verifies requirements without modifying the current instance.
isPositive() - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
isPresent() - Method in interface org.bitbucket.cowwoc.requirements.OptionalRequirements
Ensures that the parameter is present.
isRegularFile(LinkOption...) - Method in interface org.bitbucket.cowwoc.requirements.PathRequirements
Ensures that the parameter refers to a regular file.
isRelative() - Method in interface org.bitbucket.cowwoc.requirements.PathRequirements
Ensures that the parameter is relative.
isSupertypeOf(Class<?>) - Method in interface org.bitbucket.cowwoc.requirements.ClassRequirements
Ensures that the parameter is a superclass or super-interface of a class.
isZero() - Method in interface org.bitbucket.cowwoc.requirements.BigDecimalPrecisionRequirements
Deprecated.
BigDecimal.precision() cannot be zero
isZero() - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 

K

keySet() - Method in interface org.bitbucket.cowwoc.requirements.MapRequirements
 

L

length() - Method in interface org.bitbucket.cowwoc.requirements.StringRequirements
 

M

MapRequirements<K,V> - Interface in org.bitbucket.cowwoc.requirements
Verifies requirements of a Map parameter.
MapSizeRequirements - Interface in org.bitbucket.cowwoc.requirements
Verifies requirements of a Map.size().

N

NumberRequirements<T extends Number & Comparable<? super T>> - Interface in org.bitbucket.cowwoc.requirements
Requirements for a Number.

O

ObjectRequirements<T> - Interface in org.bitbucket.cowwoc.requirements
Verifies requirements of an Object parameter.
OptionalRequirements - Interface in org.bitbucket.cowwoc.requirements
Verifies requirements of an Optional parameter.
org.bitbucket.cowwoc.requirements - package org.bitbucket.cowwoc.requirements
Interfaces in this package are not meant to be extended (because they extend Isolatable), but may be implemented.

P

PathRequirements - Interface in org.bitbucket.cowwoc.requirements
Verifies requirements of a Path parameter.
precision() - Method in interface org.bitbucket.cowwoc.requirements.BigDecimalRequirements
 

R

Requirements - Class in org.bitbucket.cowwoc.requirements
Verifies the requirements of a parameter.
RequirementVerifier - Class in org.bitbucket.cowwoc.requirements
Verifies requirements of a parameter.
RequirementVerifier() - Constructor for class org.bitbucket.cowwoc.requirements.RequirementVerifier
Creates a new requirement verifier.
requireThat(Object, String) - Method in class org.bitbucket.cowwoc.requirements.Assertions
Deprecated.
Same as Requirements.requireThat(Object, String) but does nothing if assertions are disabled.
requireThat(Collection<E>, String) - Method in class org.bitbucket.cowwoc.requirements.Assertions
Deprecated.
Same as Requirements.requireThat(Collection, String) but does nothing if assertions are disabled.
requireThat(T, String) - Method in class org.bitbucket.cowwoc.requirements.Assertions
Deprecated.
Same as Requirements.requireThat(Comparable, String) but does nothing if assertions are disabled.
requireThat(T, String) - Method in class org.bitbucket.cowwoc.requirements.Assertions
Deprecated.
Same as Requirements.requireThat(Number, String) but does nothing if assertions are disabled.
requireThat(BigDecimal, String) - Method in class org.bitbucket.cowwoc.requirements.Assertions
Deprecated.
Same as Requirements.requireThat(BigDecimal, String) but does nothing if assertions are disabled.
requireThat(Map<K, V>, String) - Method in class org.bitbucket.cowwoc.requirements.Assertions
Deprecated.
Same as Requirements.requireThat(Map, String) but does nothing if assertions are disabled.
requireThat(Path, String) - Method in class org.bitbucket.cowwoc.requirements.Assertions
Deprecated.
Same as Requirements.requireThat(Path, String) but does nothing if assertions are disabled.
requireThat(String, String) - Method in class org.bitbucket.cowwoc.requirements.Assertions
Deprecated.
Same as Requirements.requireThat(String, String) but does nothing if assertions are disabled.
requireThat(URI, String) - Method in class org.bitbucket.cowwoc.requirements.Assertions
Deprecated.
Same as Requirements.requireThat(URI, String) but does nothing if assertions are disabled.
requireThat(Class<T>, String) - Method in class org.bitbucket.cowwoc.requirements.Assertions
Deprecated.
Same as Requirements.requireThat(Class, String) but does nothing if assertions are disabled.
requireThat(Optional<?>, String) - Method in class org.bitbucket.cowwoc.requirements.Assertions
Deprecated.
Same as Requirements.requireThat(Optional, String) but does nothing if assertions are disabled.
requireThat(Object, String) - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
Same as RequirementVerifier.requireThat(Object, String) but does nothing if assertions are disabled.
requireThat(Collection<E>, String) - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
Same as RequirementVerifier.requireThat(Collection, String) but does nothing if assertions are disabled.
requireThat(T, String) - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
Same as RequirementVerifier.requireThat(Comparable, String) but does nothing if assertions are disabled.
requireThat(T, String) - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
Same as RequirementVerifier.requireThat(Number, String) but does nothing if assertions are disabled.
requireThat(Double, String) - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
Verifies requirements of a Double.
requireThat(BigDecimal, String) - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
Same as RequirementVerifier.requireThat(BigDecimal, String) but does nothing if assertions are disabled.
requireThat(Map<K, V>, String) - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
Same as RequirementVerifier.requireThat(Map, String) but does nothing if assertions are disabled.
requireThat(Path, String) - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
Same as RequirementVerifier.requireThat(Path, String) but does nothing if assertions are disabled.
requireThat(String, String) - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
Same as RequirementVerifier.requireThat(String, String) but does nothing if assertions are disabled.
requireThat(URI, String) - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
Same as RequirementVerifier.requireThat(URI, String) but does nothing if assertions are disabled.
requireThat(Class<T>, String) - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
Same as RequirementVerifier.requireThat(Class, String) but does nothing if assertions are disabled.
requireThat(Optional<?>, String) - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
Same as RequirementVerifier.requireThat(Optional, String) but does nothing if assertions are disabled.
requireThat(Object, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Verifies requirements of an Object.
requireThat(Collection<E>, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Verifies requirements of a Collection.
requireThat(T, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Verifies requirements of a Comparable.
requireThat(T, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Verifies requirements of a Number.
requireThat(Double, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Verifies requirements of a Double.
requireThat(BigDecimal, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Verifies requirements of a BigDecimal.
requireThat(Map<K, V>, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Verifies requirements of a Map.
requireThat(Path, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Verifies requirements of a Path.
requireThat(String, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Verifies requirements of a String.
requireThat(URI, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Verifies requirements of a Uri.
requireThat(Class<T>, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Verifies requirements of a Class.
requireThat(Optional<?>, String) - Static method in class org.bitbucket.cowwoc.requirements.Requirements
Verifies requirements of an Optional.
requireThat(Object, String) - Method in class org.bitbucket.cowwoc.requirements.RequirementVerifier
Verifies requirements of an Object.
requireThat(Collection<E>, String) - Method in class org.bitbucket.cowwoc.requirements.RequirementVerifier
Verifies requirements of a Collection.
requireThat(T, String) - Method in class org.bitbucket.cowwoc.requirements.RequirementVerifier
Verifies requirements of a Comparable.
requireThat(T, String) - Method in class org.bitbucket.cowwoc.requirements.RequirementVerifier
Verifies requirements of a Number.
requireThat(Double, String) - Method in class org.bitbucket.cowwoc.requirements.RequirementVerifier
Verifies requirements of a Double.
requireThat(BigDecimal, String) - Method in class org.bitbucket.cowwoc.requirements.RequirementVerifier
Verifies requirements of a BigDecimal.
requireThat(Map<K, V>, String) - Method in class org.bitbucket.cowwoc.requirements.RequirementVerifier
Verifies requirements of a Map.
requireThat(Path, String) - Method in class org.bitbucket.cowwoc.requirements.RequirementVerifier
Verifies requirements of a Path.
requireThat(String, String) - Method in class org.bitbucket.cowwoc.requirements.RequirementVerifier
Verifies requirements of a String.
requireThat(URI, String) - Method in class org.bitbucket.cowwoc.requirements.RequirementVerifier
Verifies requirements of a Uri.
requireThat(Class<T>, String) - Method in class org.bitbucket.cowwoc.requirements.RequirementVerifier
Verifies requirements of a Class.
requireThat(Optional<?>, String) - Method in class org.bitbucket.cowwoc.requirements.RequirementVerifier
Verifies requirements of an Optional.

S

scale() - Method in interface org.bitbucket.cowwoc.requirements.BigDecimalRequirements
 
size() - Method in interface org.bitbucket.cowwoc.requirements.MapRequirements
 
startsWith(String) - Method in interface org.bitbucket.cowwoc.requirements.StringRequirements
Ensures that the parameter starts with a value.
StringLengthRequirements - Interface in org.bitbucket.cowwoc.requirements
Verifies requirements of a String.length().
StringRequirements - Interface in org.bitbucket.cowwoc.requirements
Interface needed for Requirements.assertThat().

T

trim() - Method in interface org.bitbucket.cowwoc.requirements.StringRequirements
Trims whitespace at the beginning and end of the parameter.

U

UriRequirements - Interface in org.bitbucket.cowwoc.requirements
Interface needed for Requirements.assertThat().

V

values() - Method in interface org.bitbucket.cowwoc.requirements.MapRequirements
 
Verifier - Interface in org.bitbucket.cowwoc.requirements
Behavior common to all verifiers.

W

withContext(List<Map.Entry<String, Object>>) - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
 
withContext(List<Map.Entry<String, Object>>) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
withContext(List<Map.Entry<String, Object>>) - Method in class org.bitbucket.cowwoc.requirements.RequirementVerifier
 
withContext(List<Map.Entry<String, Object>>) - Method in interface org.bitbucket.cowwoc.requirements.Verifier
Sets the contextual information to append to the exception message.
withException(Class<? extends RuntimeException>) - Method in class org.bitbucket.cowwoc.requirements.AssertionVerifier
 
withException(Class<? extends RuntimeException>) - Method in class org.bitbucket.cowwoc.requirements.DoubleRequirementsImpl
 
withException(Class<? extends RuntimeException>) - Method in class org.bitbucket.cowwoc.requirements.RequirementVerifier
 
withException(Class<? extends RuntimeException>) - Method in interface org.bitbucket.cowwoc.requirements.Verifier
Overrides the type of exception that will get thrown if a requirement fails.
A B C D E I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2016. All rights reserved.