Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- BEAN_PROPERTY - Enum constant in enum class de.cuioss.test.valueobjects.property.util.PropertyAccessStrategy
-
Reads and writes property according to the JavaBean-Spec.
- BeanInstantiator<T> - Class in de.cuioss.test.valueobjects.objects.impl
- BeanInstantiator() - Constructor for class de.cuioss.test.valueobjects.objects.impl.BeanInstantiator
- BeanPropertyContractImpl<T> - Class in de.cuioss.test.valueobjects.contract
-
Tests all given properties according to the given List of
PropertyMetadata
- BeanPropertyContractImpl() - Constructor for class de.cuioss.test.valueobjects.contract.BeanPropertyContractImpl
- BOOLEANS - Static variable in class de.cuioss.test.valueobjects.generator.JavaTypesGenerator
-
Creates an instance of of
PropertyMetadata
forBoolean
. - BOOLEANS_PRIMITIVE - Static variable in class de.cuioss.test.valueobjects.generator.JavaTypesGenerator
-
Creates an instance of of
PropertyMetadata
for boolean-primitives with a default value offalse
. - build() - Method in class de.cuioss.test.valueobjects.property.impl.BuilderMetadata.BuilderMetadataBuilder
- build() - Method in class de.cuioss.test.valueobjects.property.impl.PropertyMetadataImpl.PropertyMetadataBuilder
- build(Object) - Method in interface de.cuioss.test.valueobjects.objects.BuilderInstantiator
-
Actually builds the target object
- build(Object) - Method in class de.cuioss.test.valueobjects.objects.impl.BuilderConstructorBasedInstantiator
- build(Object) - Method in class de.cuioss.test.valueobjects.objects.impl.BuilderFactoryBasedInstantiator
- builder() - Static method in class de.cuioss.test.valueobjects.property.impl.BuilderMetadata
- builder() - Static method in class de.cuioss.test.valueobjects.property.impl.PropertyMetadataImpl
- builder(PropertyMetadata) - Static method in class de.cuioss.test.valueobjects.property.impl.PropertyMetadataImpl
- BUILDER_COLLECTION_AND_SINGLE_ELEMENT - Enum constant in enum class de.cuioss.test.valueobjects.property.util.PropertyAccessStrategy
-
In some cases the builder supports multiple ways to fill
Collection
based elements, e.g. - BUILDER_DIRECT - Enum constant in enum class de.cuioss.test.valueobjects.property.util.PropertyAccessStrategy
-
Writes a property in a builder using
BuilderMetadata#getBuilderAddMethodName()
to determine the correct write method. - builderClass() - Element in annotation interface de.cuioss.test.valueobjects.api.contracts.VerifyBuilder
-
This attribute defines the actual type of the concrete builder.
- BuilderConstructorBasedInstantiator<T> - Class in de.cuioss.test.valueobjects.objects.impl
-
Used for creating instances of a builder.
- BuilderConstructorBasedInstantiator(Class<?>) - Constructor for class de.cuioss.test.valueobjects.objects.impl.BuilderConstructorBasedInstantiator
-
Constructor.
- BuilderConstructorBasedInstantiator(Class<?>, String) - Constructor for class de.cuioss.test.valueobjects.objects.impl.BuilderConstructorBasedInstantiator
-
Constructor.
- BuilderContractImpl<T> - Class in de.cuioss.test.valueobjects.contract
-
Defines basic tests for builder.
- BuilderContractImpl(BuilderInstantiator<T>, RuntimeProperties) - Constructor for class de.cuioss.test.valueobjects.contract.BuilderContractImpl
- BuilderFactoryBasedInstantiator<T> - Class in de.cuioss.test.valueobjects.objects.impl
-
Used for creating instances of a builder.
- BuilderFactoryBasedInstantiator(Class<?>) - Constructor for class de.cuioss.test.valueobjects.objects.impl.BuilderFactoryBasedInstantiator
-
Constructor.
- BuilderFactoryBasedInstantiator(Class<?>, String, String) - Constructor for class de.cuioss.test.valueobjects.objects.impl.BuilderFactoryBasedInstantiator
-
Constructor.
- builderFactoryMethodName() - Element in annotation interface de.cuioss.test.valueobjects.api.contracts.VerifyBuilder
- builderFactoryProvidingClass() - Element in annotation interface de.cuioss.test.valueobjects.api.contracts.VerifyBuilder
-
Optional attribute.
- BuilderInstantiator<T> - Interface in de.cuioss.test.valueobjects.objects
-
Simple interface used for dynamically creating builder objects.
- BuilderMetadata - Class in de.cuioss.test.valueobjects.property.impl
-
Extensions of
PropertyMetadata
that deals with builder-specific aspects - BuilderMetadata() - Constructor for class de.cuioss.test.valueobjects.property.impl.BuilderMetadata
- BuilderMetadata.BuilderMetadataBuilder - Class in de.cuioss.test.valueobjects.property.impl
-
Builder for instances of
BuilderMetadata
- BuilderMetadataBuilder() - Constructor for class de.cuioss.test.valueobjects.property.impl.BuilderMetadata.BuilderMetadataBuilder
- builderMethodName() - Element in annotation interface de.cuioss.test.valueobjects.api.contracts.VerifyBuilder
- builderMethodName() - Element in annotation interface de.cuioss.test.valueobjects.api.property.PropertyBuilderConfig
-
In case this builderMethodName is set it will be used directly for deriving the write-method.
- builderMethodName(String) - Method in class de.cuioss.test.valueobjects.property.impl.BuilderMetadata.BuilderMetadataBuilder
-
In case this methodName is set it will be used directly for deriving the write-method.
- builderMethodPrefix(String) - Method in class de.cuioss.test.valueobjects.property.impl.BuilderMetadata.BuilderMetadataBuilder
-
see
BuilderMetadata#getBuilderAddMethodName()
for details - BuilderParameterizedInstantiator<T> - Class in de.cuioss.test.valueobjects.objects.impl
- BuilderParameterizedInstantiator() - Constructor for class de.cuioss.test.valueobjects.objects.impl.BuilderParameterizedInstantiator
- BuilderPropertyHelper - Class in de.cuioss.test.valueobjects.util
-
Utility class for dealing with and the
PropertyBuilderConfig
andPropertyBuilderConfigs
annotations. - BuilderPropertyHelper() - Constructor for class de.cuioss.test.valueobjects.util.BuilderPropertyHelper
- builderSingleAddMethodName() - Element in annotation interface de.cuioss.test.valueobjects.api.property.PropertyBuilderConfig
-
Only needed for builder that deal with
Iterable
and single elements, seePropertyAccessStrategy.BUILDER_COLLECTION_AND_SINGLE_ELEMENT
for details - builderSingleAddMethodName(String) - Method in class de.cuioss.test.valueobjects.property.impl.BuilderMetadata.BuilderMetadataBuilder
-
Only needed for builder that deal with
Iterable
and single elements, seePropertyAccessStrategy.BUILDER_COLLECTION_AND_SINGLE_ELEMENT
for details - BYTES - Static variable in class de.cuioss.test.valueobjects.generator.JavaTypesGenerator
-
Creates an instance of of
PropertyMetadata
forByte
. - BYTES_PRIMITIVE - Static variable in class de.cuioss.test.valueobjects.generator.JavaTypesGenerator
-
Creates an instance of of
PropertyMetadata
for byte-primitives with a default value of0
.
All Classes and Interfaces|All Packages|Constant Field Values