Index

A B C D E H I J M N P S V 
All Classes and Interfaces|All Packages|Constant Field Values

A

AddToMatcher - Annotation Interface in ch.powerunit.extensions.matchers.api
This annotation may be use to add DSL syntax for this field to the generated matcher.
AddToMatchers - Annotation Interface in ch.powerunit.extensions.matchers.api
This annotation may be use to add DSL syntax for this field to the generated matcher.
allowWeakWithSameValue() - Element in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
This attribute may be used in case when it is not possible to create a sure WithSameValue matcher.
ANY_OF - Enum constant in enum class ch.powerunit.extensions.matchers.api.ComplementaryExpositionMethod
This can be used to indicate that, for the annotated element, method name anyOfXXX that return anyOf matcher must be created.
argument() - Element in annotation interface ch.powerunit.extensions.matchers.api.AddToMatcher
Specify the argument to be used.
ARRAYCONTAINING - Enum constant in enum class ch.powerunit.extensions.matchers.api.ComplementaryExpositionMethod
This can be used to indicate that, for the annotated element, method named arrayContainingXXX that returns Matcher for array must be created.

B

body() - Element in annotation interface ch.powerunit.extensions.matchers.api.AddToMatcher
Specify the body to be used.

C

ch.powerunit.extensions.matchers.api - package ch.powerunit.extensions.matchers.api
Annotations to be used to generate hamcrest Matchers based on this annotation provider.
comments() - Element in annotation interface ch.powerunit.extensions.matchers.api.IgnoreInMatcher
This attribute may be used to add a comments inside the generated matcher report indicating why (for example) this field is ignored.
comments() - Element in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
This attribute may be used to set a comments that will be passed inside the comments attribute of the @Generated annotation.
ComplementaryExpositionMethod - Enum Class in ch.powerunit.extensions.matchers.api
Enumeration usable to specify more DSL method for an Object.
CONTAINS - Enum constant in enum class ch.powerunit.extensions.matchers.api.ComplementaryExpositionMethod
This can be used to indicate that, for the annotated element, method named containsXXX that returns Matcher for Iterable must be created.

D

disableGenerationOfFactory() - Element in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
May be used to disable generation of the factory.

E

extensions() - Element in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
This attribute may be used to enable some extensions for this objects.

H

HAS_ITEMS - Enum constant in enum class ch.powerunit.extensions.matchers.api.ComplementaryExpositionMethod
This can be used to indicate that, for the annotated element, method name hasItemsXXX that return hasItems matcher must be created.

I

IgnoreInMatcher - Annotation Interface in ch.powerunit.extensions.matchers.api
This annotation marks a field or a method as to be ignored in the generated matcher.

J

JSON_EXTENSION - Static variable in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
May be use as part of extensions() to enable, if available, an extension an each String to be validated by using a json validation.

M

matchersClassName() - Element in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
This attribute may be used to override the default class name that will contains the generated matchers.
matchersPackageName() - Element in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
This attribute may be used to override the default package name that will be used for the generated matchers.
moreMethod() - Element in annotation interface ch.powerunit.extensions.matchers.api.ProvideMatchers
This attribute may be used to generate additional exposition methods for the object.

N

NONE_OF - Enum constant in enum class ch.powerunit.extensions.matchers.api.ComplementaryExpositionMethod
This can be used to indicate that, for the annotated element, method name noneOf that return not(anyOf) matcher must be created.

P

powerunit.matchers - module powerunit.matchers
This is the module containing all the support for the powerunit matchers.
ProvideMatchers - Annotation Interface in ch.powerunit.extensions.matchers.api
This annotation can be used on a java class, to mark this class as supporting generation of hamcrest matcher.

S

suffix() - Element in annotation interface ch.powerunit.extensions.matchers.api.AddToMatcher
Specify a suffix to be used after the name generated by the framework.

V

value() - Element in annotation interface ch.powerunit.extensions.matchers.api.AddToMatchers
Use this attribute to specify the modifying annotation.
valueOf(String) - Static method in enum class ch.powerunit.extensions.matchers.api.ComplementaryExpositionMethod
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ch.powerunit.extensions.matchers.api.ComplementaryExpositionMethod
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E H I J M N P S V 
All Classes and Interfaces|All Packages|Constant Field Values