Index

A B C D E F G H I J L M N O P R S T U V W Z 
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 for Boolean.
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 of false.
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 and PropertyBuilderConfigs 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, see PropertyAccessStrategy.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, see PropertyAccessStrategy.BUILDER_COLLECTION_AND_SINGLE_ELEMENT for details
BYTES - Static variable in class de.cuioss.test.valueobjects.generator.JavaTypesGenerator
Creates an instance of of PropertyMetadata for Byte.
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 of 0.
A B C D E F G H I J L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values