Index
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
Booleanand.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
FixtureBuilderannotation on a class also annotated withFixture. - 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
Byteand.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
Characterand.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
- 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
FixtureConstructorannotation on a class also annotated withFixture. - 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
Elementinstances 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
Elementinstances with types of typeDeclaredType. - 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
Doubleand.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
Elementinstances. - 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
Elementwhose 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
LinkedHashMapthat contains all methods for storing and retrieving ofConstants 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
FixtureConstantDefinitionMapusing 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
FixtureCreationExceptionwith the specified detail message. - FixtureProcessor - Class in de.floydkretschmar.fixturize
-
Processes all classes annotated with
Fixtureand 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
Floatand.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
ConstantDefinitionMapcontaining allConstants 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
Collectionof allCreationMethods that have been generated for the provided element and constants according to the specifiedFixtureBuilderstrategy. - generateCreationMethods(TypeElement, ConstantDefinitionMap, TypeMetadata) - Method in class de.floydkretschmar.fixturize.stategies.creation.ConstructorCreationMethodStrategy
-
Returns a
Collectionof allCreationMethods that have been generated for the provided element and constants according to the specifiedFixtureConstructorstrategy. - generateCreationMethods(TypeElement, ConstantDefinitionMap, TypeMetadata) - Method in interface de.floydkretschmar.fixturize.stategies.creation.CreationMethodGenerationStrategy
-
Returns a
Collectionof allCreationMethods 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
Integerand.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
Longand.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
ValueProviderfor a provided string representation defining a customValueProvider. - 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
Shortand.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
LinkedHashMapfor 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
FixtureBuilderwith 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
FixtureConstantwith which the target has been annotated. - value() - Element in annotation interface de.floydkretschmar.fixturize.annotations.FixtureConstructors
-
Returns all instances of
FixtureConstructorwith which the target has been annotated. - value() - Element in annotation interface de.floydkretschmar.fixturize.annotations.FixtureValueProviders
-
Returns all instances of
FixtureValueProviderwith 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
HashMapclass that registers a defaultValueProviders 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
ValueProviderMapregistering defaultValueProviders for a number of different classes, given no customValueProviderhas 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form