Index

B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

B

BooleanValueProvider - Class in de.floydkretschmar.fixturize.stategies.constants.value.providers.custom
Default value provider for Boolean and
invalid reference
boolean
.
BooleanValueProvider() - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.BooleanValueProvider
 
build() - Method in class de.floydkretschmar.fixturize.domain.Constant.ConstantBuilder
 
build() - Method in class de.floydkretschmar.fixturize.domain.CreationMethod.CreationMethodBuilder
 
build() - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata.TypeMetadataBuilder
 
build() - Method in class de.floydkretschmar.fixturize.domain.VariableElementMetadata.VariableElementMetadataBuilder
 
builder() - Static method in class de.floydkretschmar.fixturize.domain.Constant
 
builder() - Static method in class de.floydkretschmar.fixturize.domain.CreationMethod
 
builder() - Static method in class de.floydkretschmar.fixturize.domain.TypeMetadata
 
builder() - Static method in class de.floydkretschmar.fixturize.domain.VariableElementMetadata
 
BuilderCreationMethodStrategy - Class in de.floydkretschmar.fixturize.stategies.creation
The strategy that generates on creation method for each FixtureBuilder annotation on a class also annotated with Fixture.
BuilderCreationMethodStrategy() - Constructor for class de.floydkretschmar.fixturize.stategies.creation.BuilderCreationMethodStrategy
 
builderMethod() - Element in annotation interface de.floydkretschmar.fixturize.annotations.FixtureBuilder
Returns the string representation of the static method used to create a builder object for the annotated class.
ByteValueProvider - Class in de.floydkretschmar.fixturize.stategies.constants.value.providers.custom
Default value provider for Byte and
invalid reference
byte
.
ByteValueProvider() - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.ByteValueProvider
 

C

CamelCaseToScreamingSnakeCaseNamingStrategy - Class in de.floydkretschmar.fixturize.stategies.constants
Creates a constant name by transforming the camel case field name into screaming snake case.
CamelCaseToScreamingSnakeCaseNamingStrategy() - Constructor for class de.floydkretschmar.fixturize.stategies.constants.CamelCaseToScreamingSnakeCaseNamingStrategy
 
CharacterValueProvider - Class in de.floydkretschmar.fixturize.stategies.constants.value.providers.custom
Default value provider for Character and
invalid reference
char
.
CharacterValueProvider() - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.CharacterValueProvider
 
ClassValueProvider - Class in de.floydkretschmar.fixturize.stategies.constants.value.providers.fallback
Defines the default fallback strategy for getting values where no value provider is defined: 1.
ClassValueProvider(ValueProviderService) - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.providers.fallback.ClassValueProvider
 
Constant - Class in de.floydkretschmar.fixturize.domain
Contains all data used to construct a constant in a generated fixture.
Constant.ConstantBuilder - Class in de.floydkretschmar.fixturize.domain
 
ConstantDefinitionMap - Interface in de.floydkretschmar.fixturize.stategies.constants
An extension of the Map that defined all methods for storing and retrieving of Constants.
ConstantGenerationStrategy - Class in de.floydkretschmar.fixturize.stategies.constants
The strategy used to generate constants for a given fixture.
ConstantGenerationStrategy(ConstantsNamingStrategy, ValueProviderService, Elements) - Constructor for class de.floydkretschmar.fixturize.stategies.constants.ConstantGenerationStrategy
 
ConstantsNamingStrategy - Interface in de.floydkretschmar.fixturize.stategies.constants
Defines the strategy to be used to name constants base on the name of the corresponding field.
ConstantValueProviderService - Class in de.floydkretschmar.fixturize.stategies.constants.value
Decides which value during constant creation should be used for a given VariableElement.
ConstantValueProviderService(Map<String, ValueProvider>, ValueProviderFactory, Elements, Types, MetadataFactory) - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.ConstantValueProviderService
 
ConstructorCreationMethodStrategy - Class in de.floydkretschmar.fixturize.stategies.creation
The strategy that generates on creation method for each FixtureConstructor annotation on a class also annotated with Fixture.
ConstructorCreationMethodStrategy() - Constructor for class de.floydkretschmar.fixturize.stategies.creation.ConstructorCreationMethodStrategy
 
constructorParameters() - Element in annotation interface de.floydkretschmar.fixturize.annotations.FixtureConstructor
Returns the string representation of the parameters defining the constructor that should be used for the creation of the fixture.
ContainerValueProvider - Class in de.floydkretschmar.fixturize.stategies.constants.value.providers.fallback
Default value provider for container classes containing other classes.
ContainerValueProvider(Elements, Types, ValueProviderService) - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.providers.fallback.ContainerValueProvider
 
createConstantName(String) - Method in class de.floydkretschmar.fixturize.stategies.constants.CamelCaseToScreamingSnakeCaseNamingStrategy
Returns a screaming snake case representation of the provided field name.
createConstantName(String) - Method in interface de.floydkretschmar.fixturize.stategies.constants.ConstantsNamingStrategy
Returns a constant name based on the provided field name.
createContainerValueProvider(Elements, Types, ValueProviderService) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.DefaultValueProviderFactory
 
createContainerValueProvider(Elements, Types, ValueProviderService) - Method in interface de.floydkretschmar.fixturize.stategies.constants.value.providers.ValueProviderFactory
Creates the value provider used for Element instances with a container type.
createDeclaredTypeValueProvider(ValueProviderService) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.DefaultValueProviderFactory
 
createDeclaredTypeValueProvider(ValueProviderService) - Method in interface de.floydkretschmar.fixturize.stategies.constants.value.providers.ValueProviderFactory
Creates the value provider used for Element instances with types of type DeclaredType.
createMetadataFrom(TypeMirror) - Method in interface de.floydkretschmar.fixturize.stategies.constants.metadata.MetadataFactory
Creates type metadata for a type.
createMetadataFrom(TypeMirror) - Method in class de.floydkretschmar.fixturize.stategies.constants.metadata.TypeMetadataFactory
 
createMetadataFrom(TypeMirror, List<String>) - Method in interface de.floydkretschmar.fixturize.stategies.constants.metadata.MetadataFactory
Creates type metadata for a type using the specified list of class names to use for the generic information.
createMetadataFrom(TypeMirror, List<String>) - Method in class de.floydkretschmar.fixturize.stategies.constants.metadata.TypeMetadataFactory
 
createValueProviders(Map<String, ValueProvider>) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.DefaultValueProviderFactory
 
createValueProviders(Map<String, ValueProvider>) - Method in interface de.floydkretschmar.fixturize.stategies.constants.value.providers.ValueProviderFactory
Creates a map of value providers that consists of both default value providers registered for base types and custom value providers.
createVariableElementMetadata(List<? extends VariableElement>) - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata
Creates metadata for the specified variable elements using this type metadata.
CreationMethod - Class in de.floydkretschmar.fixturize.domain
Contains all data used to construct a method that creates a new instance of the generated fixture.
CreationMethod.CreationMethodBuilder - Class in de.floydkretschmar.fixturize.domain
 
CreationMethodGenerationStrategy - Interface in de.floydkretschmar.fixturize.stategies.creation
Defines a function that generates a number of methods used to create instances of a generated fixture for a specified class and the already generated constants of the fixture.
CustomValueProviderParser - Class in de.floydkretschmar.fixturize
Creates value providers from string definitions using the nashorn script engine.
CustomValueProviderParser() - Constructor for class de.floydkretschmar.fixturize.CustomValueProviderParser
 

D

de.floydkretschmar.fixturize - package de.floydkretschmar.fixturize
 
de.floydkretschmar.fixturize.annotations - package de.floydkretschmar.fixturize.annotations
 
de.floydkretschmar.fixturize.domain - package de.floydkretschmar.fixturize.domain
 
de.floydkretschmar.fixturize.exceptions - package de.floydkretschmar.fixturize.exceptions
 
de.floydkretschmar.fixturize.stategies.constants - package de.floydkretschmar.fixturize.stategies.constants
 
de.floydkretschmar.fixturize.stategies.constants.metadata - package de.floydkretschmar.fixturize.stategies.constants.metadata
 
de.floydkretschmar.fixturize.stategies.constants.value - package de.floydkretschmar.fixturize.stategies.constants.value
 
de.floydkretschmar.fixturize.stategies.constants.value.providers - package de.floydkretschmar.fixturize.stategies.constants.value.providers
 
de.floydkretschmar.fixturize.stategies.constants.value.providers.custom - package de.floydkretschmar.fixturize.stategies.constants.value.providers.custom
 
de.floydkretschmar.fixturize.stategies.constants.value.providers.fallback - package de.floydkretschmar.fixturize.stategies.constants.value.providers.fallback
 
de.floydkretschmar.fixturize.stategies.creation - package de.floydkretschmar.fixturize.stategies.creation
 
DeclaredTypeValueProvider - Class in de.floydkretschmar.fixturize.stategies.constants.value.providers.fallback
Default value provider for all TypeKind.DECLARED.
DeclaredTypeValueProvider(ValueProvider, ValueProvider) - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.providers.fallback.DeclaredTypeValueProvider
 
DEFAULT_VALUE - Static variable in class de.floydkretschmar.fixturize.stategies.constants.value.ConstantValueProviderService
The default constant value if all other strategies for generation fail.
DEFAULT_VALUE - Static variable in interface de.floydkretschmar.fixturize.stategies.constants.value.providers.ValueProvider
The default constant value if all other strategies for generation fail.
DefaultValueProviderFactory - Class in de.floydkretschmar.fixturize.stategies.constants.value.providers
 
DefaultValueProviderFactory() - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.providers.DefaultValueProviderFactory
 
DoubleValueProvider - Class in de.floydkretschmar.fixturize.stategies.constants.value.providers.custom
Default value provider for Double and
invalid reference
double
.
DoubleValueProvider() - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.DoubleValueProvider
 

E

ElementUtils - Class in de.floydkretschmar.fixturize
Defines utility methods that are used to work with Element instances.
ElementUtils() - Constructor for class de.floydkretschmar.fixturize.ElementUtils
 
EnumValueProvider - Class in de.floydkretschmar.fixturize.stategies.constants.value.providers.fallback
Default value provider for enums.
EnumValueProvider() - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.providers.fallback.EnumValueProvider
 
equals(Object) - Method in class de.floydkretschmar.fixturize.domain.Constant
 
equals(Object) - Method in class de.floydkretschmar.fixturize.domain.CreationMethod
 
equals(Object) - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata
 

F

findMethodWithModifiersByReturnType(Element, String, Modifier...) - Static method in class de.floydkretschmar.fixturize.ElementUtils
Returns the first method on a Element whose return type matches the specified return type name and which have the specified modifiers.
findSetterForFields(Element, List<T>, TypeMirror, Modifier...) - Static method in class de.floydkretschmar.fixturize.ElementUtils
Returns all methods on the provided element that can be setter for the provided list of fields.
Fixture - Annotation Interface in de.floydkretschmar.fixturize.annotations
Indicates that a fixture should be generated for the annotated object.
FixtureBuilder - Annotation Interface in de.floydkretschmar.fixturize.annotations
Indicates that a generated fixture should contain a method to create said fixture using the builder pattern.
FixtureBuilders - Annotation Interface in de.floydkretschmar.fixturize.annotations
The annotation container that allows the repeated use of FixtureBuilder.
FixtureConstant - Annotation Interface in de.floydkretschmar.fixturize.annotations
Defines how an annotated field should be transformed into a corresponding constant in the generated fixture.
FixtureConstantDefinitionMap - Class in de.floydkretschmar.fixturize.stategies.constants
An extension of the LinkedHashMap that contains all methods for storing and retrieving of Constants where the order of elements has to be preserved.
FixtureConstantDefinitionMap(Map<? extends String, ? extends Constant>) - Constructor for class de.floydkretschmar.fixturize.stategies.constants.FixtureConstantDefinitionMap
Constructs a FixtureConstantDefinitionMap using a specified map as a base.
FixtureConstants - Annotation Interface in de.floydkretschmar.fixturize.annotations
The annotation container that allows the repeated use of FixtureConstant.
FixtureConstructor - Annotation Interface in de.floydkretschmar.fixturize.annotations
Indicates that a generated fixture should contain a method to create said fixture using the specified constructor.
FixtureConstructors - Annotation Interface in de.floydkretschmar.fixturize.annotations
The annotation container that allows the repeated use of FixtureConstructor.
FixtureCreationException - Exception Class in de.floydkretschmar.fixturize.exceptions
Thrown to indicate that an error occurred when generating a fixtures for all annotated classes.
FixtureCreationException(String) - Constructor for exception class de.floydkretschmar.fixturize.exceptions.FixtureCreationException
Constructs a FixtureCreationException with the specified detail message.
FixtureProcessor - Class in de.floydkretschmar.fixturize
Processes all classes annotated with Fixture and tries to generate a corresponding fixture class for all of these classes.
FixtureProcessor() - Constructor for class de.floydkretschmar.fixturize.FixtureProcessor
 
FixtureValueProvider - Annotation Interface in de.floydkretschmar.fixturize.annotations
Defines a custom strategy used to provide all values matching the specified target type.
FixtureValueProviders - Annotation Interface in de.floydkretschmar.fixturize.annotations
The annotation container that allows the repeated use of FixtureValueProvider.
FloatValueProvider - Class in de.floydkretschmar.fixturize.stategies.constants.value.providers.custom
Default value provider for Float and
invalid reference
float
.
FloatValueProvider() - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.FloatValueProvider
 
FormattingConstants - Class in de.floydkretschmar.fixturize
 
FormattingConstants() - Constructor for class de.floydkretschmar.fixturize.FormattingConstants
 

G

generateConstants(TypeElement, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.constants.ConstantGenerationStrategy
Returns a ConstantDefinitionMap containing all Constants that have been generated for the provided element according to all specified strategies.
generateCreationMethods(TypeElement, ConstantDefinitionMap, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.creation.BuilderCreationMethodStrategy
Returns a Collection of all CreationMethods that have been generated for the provided element and constants according to the specified FixtureBuilder strategy.
generateCreationMethods(TypeElement, ConstantDefinitionMap, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.creation.ConstructorCreationMethodStrategy
Returns a Collection of all CreationMethods that have been generated for the provided element and constants according to the specified FixtureConstructor strategy.
generateCreationMethods(TypeElement, ConstantDefinitionMap, TypeMetadata) - Method in interface de.floydkretschmar.fixturize.stategies.creation.CreationMethodGenerationStrategy
Returns a Collection of all CreationMethods that have been generated for the provided element and constants according to all specified strategies.
genericImplementations() - Element in annotation interface de.floydkretschmar.fixturize.annotations.Fixture
Returns the list of class names that should be used for implementation of a fixture for a generic class.
genericPart(String) - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata.TypeMetadataBuilder
Only the generic part of the class definition.
genericTypeMap(Map<? extends TypeMirror, ? extends DeclaredType>) - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata.TypeMetadataBuilder
The map that contains the relation between generic types and their concrete implementation for the type.
getAnnotationsByType(Class<A>) - Method in class de.floydkretschmar.fixturize.domain.VariableElementMetadata
Returns the annotations of the underlying variable element of the given type.
getConstantValue() - Method in class de.floydkretschmar.fixturize.domain.VariableElementMetadata
Returns the constant value of the underlying variable element.
getGenericPart() - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata
Only the generic part of the class definition.
getGenericTypeMap() - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata
The map that contains the relation between generic types and their concrete implementation for the type.
getMatchingConstants(Collection<String>) - Method in interface de.floydkretschmar.fixturize.stategies.constants.ConstantDefinitionMap
Returns all Constants for the provided set of keys.
getMatchingConstants(Collection<String>) - Method in class de.floydkretschmar.fixturize.stategies.constants.FixtureConstantDefinitionMap
Returns all Constants for the provided set of keys.
getModifiers() - Method in class de.floydkretschmar.fixturize.domain.VariableElementMetadata
Returns the modifiers of the underlying varibale element.
getName() - Method in class de.floydkretschmar.fixturize.domain.Constant
The name of the constant
getName() - Method in class de.floydkretschmar.fixturize.domain.CreationMethod
The name of the method
getName() - Method in class de.floydkretschmar.fixturize.domain.VariableElementMetadata
Returns the name of the underlying variable element.
getOriginalFieldName() - Method in class de.floydkretschmar.fixturize.domain.Constant
The name of the original field from which the constant was generated.
getPackageName() - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata
The name of the package of the type.
getQualifiedClassName() - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata
The fully qualified name of the type.
getQualifiedClassNameWithoutGeneric() - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata
The fully qualified name of the type but with the generics erased.
getQualifiedFixtureClassName() - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata
The fully qualified name of the corresponding fixture class for the type.
getReturnType() - Method in class de.floydkretschmar.fixturize.domain.CreationMethod
The return type of the method
getReturnValue() - Method in class de.floydkretschmar.fixturize.domain.CreationMethod
The return value of the method
getSimpleClassName() - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata
The simple class name of the type
getSimpleClassNameWithoutGeneric() - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata
The simple class name of the type but with the generics erased.
getType() - Method in class de.floydkretschmar.fixturize.domain.Constant
The type of the constant
getTypedElement() - Method in class de.floydkretschmar.fixturize.domain.VariableElementMetadata
The element for which defines the type of the underlying variable element.
getValue() - Method in class de.floydkretschmar.fixturize.domain.Constant
The value of the constant which can be a single value or valid java code.
getValueFor(Element) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.ConstantValueProviderService
Returns the correct value that should be used for constant generation for the specified element.
getValueFor(Element) - Method in interface de.floydkretschmar.fixturize.stategies.constants.value.ValueProviderService
Returns the correct corresponding value representation for the specified field.

H

hashCode() - Method in class de.floydkretschmar.fixturize.domain.Constant
 
hashCode() - Method in class de.floydkretschmar.fixturize.domain.CreationMethod
 
hashCode() - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata
 
hasPackageName() - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata
Returns a boolean indicating if a package name exists, or if it is part of the base package.

I

init(ProcessingEnvironment) - Method in class de.floydkretschmar.fixturize.FixtureProcessor
 
IntegerValueProvider - Class in de.floydkretschmar.fixturize.stategies.constants.value.providers.custom
Default value provider for Integer and
invalid reference
int
.
IntegerValueProvider() - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.IntegerValueProvider
 
isEqualTo(TypeMirror, Class<?>) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.fallback.ContainerValueProvider
 
isGeneric() - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata
Returns a boolean indicating if if the underlying type is a generic or not.

L

LongValueProvider - Class in de.floydkretschmar.fixturize.stategies.constants.value.providers.custom
Default value provider for Long and
invalid reference
long
.
LongValueProvider() - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.LongValueProvider
 

M

MetadataFactory - Interface in de.floydkretschmar.fixturize.stategies.constants.metadata
Defines the methods used to create metadata for types.
methodName() - Element in annotation interface de.floydkretschmar.fixturize.annotations.FixtureBuilder
Returns the name of the creation method.
methodName() - Element in annotation interface de.floydkretschmar.fixturize.annotations.FixtureConstructor
Returns the name of the creation method.

N

name() - Element in annotation interface de.floydkretschmar.fixturize.annotations.FixtureConstant
Returns the name of the constant in the generated fixture.
name(String) - Method in class de.floydkretschmar.fixturize.domain.Constant.ConstantBuilder
The name of the constant
name(String) - Method in class de.floydkretschmar.fixturize.domain.CreationMethod.CreationMethodBuilder
The name of the method

O

originalFieldName(String) - Method in class de.floydkretschmar.fixturize.domain.Constant.ConstantBuilder
The name of the original field from which the constant was generated.

P

packageName(String) - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata.TypeMetadataBuilder
The name of the package of the type.
parseValueProvider(String) - Static method in class de.floydkretschmar.fixturize.CustomValueProviderParser
Returns a valid ValueProvider for a provided string representation defining a custom ValueProvider.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class de.floydkretschmar.fixturize.FixtureProcessor
 
provideValueAsString(Element, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.BooleanValueProvider
 
provideValueAsString(Element, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.ByteValueProvider
 
provideValueAsString(Element, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.CharacterValueProvider
 
provideValueAsString(Element, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.DoubleValueProvider
 
provideValueAsString(Element, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.FloatValueProvider
 
provideValueAsString(Element, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.IntegerValueProvider
 
provideValueAsString(Element, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.LongValueProvider
 
provideValueAsString(Element, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.ShortValueProvider
 
provideValueAsString(Element, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.StringValueProvider
Returns the default value to use for constants of type String.
provideValueAsString(Element, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.UUIDValueProvider
Returns the default value to use for constants of type UUID.
provideValueAsString(Element, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.fallback.ClassValueProvider
 
provideValueAsString(Element, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.fallback.ContainerValueProvider
 
provideValueAsString(Element, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.fallback.DeclaredTypeValueProvider
 
provideValueAsString(Element, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.constants.value.providers.fallback.EnumValueProvider
 
provideValueAsString(Element, TypeMetadata) - Method in interface de.floydkretschmar.fixturize.stategies.constants.value.providers.ValueProvider
Returns a string representation of a value that will be used when creating a constant for the specified field.

Q

qualifiedClassName(String) - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata.TypeMetadataBuilder
The fully qualified name of the type.
qualifiedClassNameWithoutGeneric(String) - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata.TypeMetadataBuilder
The fully qualified name of the type but with the generics erased.
qualifiedFixtureClassName(String) - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata.TypeMetadataBuilder
The fully qualified name of the corresponding fixture class for the type.

R

returnType(String) - Method in class de.floydkretschmar.fixturize.domain.CreationMethod.CreationMethodBuilder
The return type of the method
returnValue(String) - Method in class de.floydkretschmar.fixturize.domain.CreationMethod.CreationMethodBuilder
The return value of the method

S

ShortValueProvider - Class in de.floydkretschmar.fixturize.stategies.constants.value.providers.custom
Default value provider for Short and
invalid reference
short
.
ShortValueProvider() - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.ShortValueProvider
 
simpleClassName(String) - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata.TypeMetadataBuilder
The simple class name of the type
simpleClassNameWithoutGeneric(String) - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata.TypeMetadataBuilder
The simple class name of the type but with the generics erased.
StringValueProvider - Class in de.floydkretschmar.fixturize.stategies.constants.value.providers.custom
Default value provider for String.
StringValueProvider() - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.StringValueProvider
 

T

targetType() - Element in annotation interface de.floydkretschmar.fixturize.annotations.FixtureValueProvider
Returns the string representation of the type for which a strategy should be registered.
toLinkedMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>) - Static method in class de.floydkretschmar.fixturize.ElementUtils
Returns a collector for a LinkedHashMap for the specified key and value mappers.
toString() - Method in class de.floydkretschmar.fixturize.domain.Constant.ConstantBuilder
 
toString() - Method in class de.floydkretschmar.fixturize.domain.Constant
 
toString() - Method in class de.floydkretschmar.fixturize.domain.CreationMethod.CreationMethodBuilder
 
toString() - Method in class de.floydkretschmar.fixturize.domain.CreationMethod
 
toString() - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata
 
toString() - Method in class de.floydkretschmar.fixturize.domain.TypeMetadata.TypeMetadataBuilder
 
toString() - Method in class de.floydkretschmar.fixturize.domain.VariableElementMetadata
 
toString() - Method in class de.floydkretschmar.fixturize.domain.VariableElementMetadata.VariableElementMetadataBuilder
 
type(String) - Method in class de.floydkretschmar.fixturize.domain.Constant.ConstantBuilder
The type of the constant
typedElement(Element) - Method in class de.floydkretschmar.fixturize.domain.VariableElementMetadata.VariableElementMetadataBuilder
The element for which defines the type of the underlying variable element.
TypeMetadata - Class in de.floydkretschmar.fixturize.domain
Contains all names related to a specific type.
TypeMetadata.TypeMetadataBuilder - Class in de.floydkretschmar.fixturize.domain
 
TypeMetadataFactory - Class in de.floydkretschmar.fixturize.stategies.constants.metadata
Creates metadata for TypeMirrors.
TypeMetadataFactory(Elements) - Constructor for class de.floydkretschmar.fixturize.stategies.constants.metadata.TypeMetadataFactory
 

U

usedSetters() - Element in annotation interface de.floydkretschmar.fixturize.annotations.FixtureBuilder
Returns the string representation of the setter methods used during for initialization of the builder object.
UUIDValueProvider - Class in de.floydkretschmar.fixturize.stategies.constants.value.providers.custom
Default value provider for UUID.
UUIDValueProvider() - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.UUIDValueProvider
 

V

value() - Element in annotation interface de.floydkretschmar.fixturize.annotations.FixtureBuilders
Returns all instances of FixtureBuilder with which the target has been annotated.
value() - Element in annotation interface de.floydkretschmar.fixturize.annotations.FixtureConstant
Returns the string representation of the value that the constant should take in the generated fixture.
value() - Element in annotation interface de.floydkretschmar.fixturize.annotations.FixtureConstants
Returns all instances of FixtureConstant with which the target has been annotated.
value() - Element in annotation interface de.floydkretschmar.fixturize.annotations.FixtureConstructors
Returns all instances of FixtureConstructor with which the target has been annotated.
value() - Element in annotation interface de.floydkretschmar.fixturize.annotations.FixtureValueProviders
Returns all instances of FixtureValueProvider with which the target has been annotated.
value(String) - Method in class de.floydkretschmar.fixturize.domain.Constant.ConstantBuilder
The value of the constant which can be a single value or valid java code.
ValueProvider - Interface in de.floydkretschmar.fixturize.stategies.constants.value.providers
Defines a function that provides a string representation of a value used to construct a constant using a provided field.
valueProviderCallback() - Element in annotation interface de.floydkretschmar.fixturize.annotations.FixtureValueProvider
Returns the code that should be executed to provide the value for all constants of the same type as specified by FixtureValueProvider.targetType().
ValueProviderFactory - Interface in de.floydkretschmar.fixturize.stategies.constants.value.providers
Defines the methods used to create value providers that are used to generate values for fixture constants.
ValueProviderMap - Class in de.floydkretschmar.fixturize.stategies.constants.value
An extension of the HashMap class that registers a default ValueProviders for a number of different classes, given no custom provider has been defined for the specified class.
ValueProviderMap(Map<? extends String, ? extends ValueProvider>) - Constructor for class de.floydkretschmar.fixturize.stategies.constants.value.ValueProviderMap
Constructs a ValueProviderMap registering default ValueProviders for a number of different classes, given no custom ValueProvider has been provided for the specified class.
ValueProviderService - Interface in de.floydkretschmar.fixturize.stategies.constants.value
Defines methods to retrieve the corresponding value representation for a given Element.
variableElement(VariableElement) - Method in class de.floydkretschmar.fixturize.domain.VariableElementMetadata.VariableElementMetadataBuilder
The element which this metadata represents.
VariableElementMetadata - Class in de.floydkretschmar.fixturize.domain
The metadata generated for a given VariableElement.
VariableElementMetadata.VariableElementMetadataBuilder - Class in de.floydkretschmar.fixturize.domain
 

W

WHITESPACE_16 - Static variable in class de.floydkretschmar.fixturize.FormattingConstants
 
WHITESPACE_4 - Static variable in class de.floydkretschmar.fixturize.FormattingConstants
 
WHITESPACE_8 - Static variable in class de.floydkretschmar.fixturize.FormattingConstants
 
B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form