Index

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

A

addMutationFunction(UnaryOperator<Object>) - Method in class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
Sets mutation function
addObjectWithParamConstruct(Constructor<?>, Fill) - Static method in class ru.objectsfill.utils.FieldUtils
create instance of class with construct parameters
addObjectWithParamConstruct(Constructor<?>, Fill, Class<?>) - Static method in class ru.objectsfill.utils.FieldUtils
create instance of class with construct parameters
AnnotationProcessorException - Exception in ru.objectsfill.annotation_processor.exceptions
Exception class for Annotation Processor errors.
AnnotationProcessorException() - Constructor for exception ru.objectsfill.annotation_processor.exceptions.AnnotationProcessorException
Constructs an AnnotationProcessorException with a default message.
AnnotationProcessorException(String, Throwable) - Constructor for exception ru.objectsfill.annotation_processor.exceptions.AnnotationProcessorException
Constructs an AnnotationProcessorException with the specified detail message and cause.
apply(T, R) - Method in interface ru.objectsfill.functions.BinaryFunction
binary operator function

B

BigDecimalFill - Class in ru.objectsfill.types.box_type
The `BigDecimalFill` class implements the `BoxTypeFill` interface to generate `BigDecimal` values.
BigDecimalFill() - Constructor for class ru.objectsfill.types.box_type.BigDecimalFill
 
BinaryFunction<T,R> - Interface in ru.objectsfill.functions
binary operator function
BOOLEAN - Enum constant in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
Primitive boolean for array creation
BooleanFill - Class in ru.objectsfill.types.box_type
The `BooleanFill` class implements the `BoxTypeFill` interface to generate `Boolean` values.
BooleanFill() - Constructor for class ru.objectsfill.types.box_type.BooleanFill
 
BoxCollectionFillExtension - Interface in ru.objectsfill.types.interfaces
Collection interface for filling objects
BoxType - Annotation Interface in ru.objectsfill.annotations
Searches for and creates an object with a specific box type class.
BoxTypeContainerService - Interface in ru.objectsfill.service.interfaces
This interface represents a container service for box type fill implementations.
BoxTypeFill - Interface in ru.objectsfill.types.box_type
Interface for generating a value of the corresponding boxed type.
BYTE - Enum constant in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
Primitive byte for array creation

C

CHAR - Enum constant in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
Primitive char for array creation
CharacterFill - Class in ru.objectsfill.types.box_type
The `CharacterFill` class implements the `BoxTypeFill` interface to generate `Character` values.
CharacterFill() - Constructor for class ru.objectsfill.types.box_type.CharacterFill
 
CLASS_CONTAINER_TEMPLATE - Static variable in class ru.objectsfill.template.ClassTemplate
template for generating
ClassTemplate - Class in ru.objectsfill.template
Class with the template for generating a value of the corresponding boxed type.
ClassTemplatePrepare - Class in ru.objectsfill.annotation_processor.utils
Utility class for preparing class templates.
clazz() - Element in annotation interface ru.objectsfill.annotations.BoxType
class information for registering the box.
clazz() - Element in annotation interface ru.objectsfill.annotations.CollectionType
class information for registering the box.
clazz() - Element in annotation interface ru.objectsfill.annotations.ObjectType
class information for registering the box.
CollectionElementCreationService - Class in ru.objectsfill.service
The CollectionElementCreationService class is responsible for generating collection elements based on the field type and the Fill object provided.
CollectionElementCreationService() - Constructor for class ru.objectsfill.service.CollectionElementCreationService
Constructs a new CollectionElementCreationService and initializes the container by searching for local container implementations and adding default mappings.
collectionSize(Integer) - Method in class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
Sets the collection size.
collectionSize(Integer) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Sets the collection size.
CollectionType - Annotation Interface in ru.objectsfill.annotations
Searches for and creates an object with a list of collection classes.
CollectionTypeContainerService - Interface in ru.objectsfill.service.interfaces
This interface represents a container service for collection type fill implementations.
CollectionTypeFill - Interface in ru.objectsfill.types.collection_type
Interface for generating a value of the corresponding collection type.
createArray(Class<T>, Fill) - Method in class ru.objectsfill.types.array.FillArray
Creates an array of the specified component type and fills it with generated values.
createArray(Class<T>, Fill, Field) - Method in class ru.objectsfill.types.array.FillArray
Creates an array of the specified component type and fills it with generated values.
createInstance(Class<T>, Fill) - Static method in class ru.objectsfill.service.ElementCreationService
Creates a new instance of the provided class type using reflection.
createStreamWithVal - Static variable in interface ru.objectsfill.types.box_type.BoxTypeFill
A function that creates a stream of values based on the provided `Fill` object and a value.

D

DateFill - Class in ru.objectsfill.types.box_type
The `DateFill` class implements the `BoxTypeFill` interface to generate `Date` values.
DateFill() - Constructor for class ru.objectsfill.types.box_type.DateFill
 
deduceMainApplicationClass() - Static method in class ru.objectsfill.utils.ScanningForClassUtils
Deduces the main application class by inspecting the stack trace.
DEFAULT_LOCAL_CLASS_CREATION_PATH - Static variable in class ru.objectsfill.service.ElementCreationService
DEFAULT_LOCAL_CLASS_CREATION_PATH
DefaultBoxTypeContainer - Class in ru.objectsfill.service.containers
The DefaultBoxTypeContainer class implements the BoxTypeContainerService interface and provides a default implementation of the container for BoxTypeFill instances.
DefaultBoxTypeContainer() - Constructor for class ru.objectsfill.service.containers.DefaultBoxTypeContainer
Constructs a new DefaultBoxTypeContainer and initializes the container with default mappings.
DefaultCollectionTypeContainer - Class in ru.objectsfill.service.containers
The DefaultCollectionTypeContainer class implements the CollectionTypeContainerService interface and provides a default implementation of the container for CollectionTypeFill instances.
DefaultCollectionTypeContainer() - Constructor for class ru.objectsfill.service.containers.DefaultCollectionTypeContainer
Constructs a new DefaultCollectionTypeContainer and initializes the container with default mappings.
DefaultObjectTypeContainer - Class in ru.objectsfill.service.containers
The DefaultObjectTypeContainer class implements the ObjectTypeContainerService interface and provides a default implementation of the container for ObjectTypeFill instances.
DefaultObjectTypeContainer() - Constructor for class ru.objectsfill.service.containers.DefaultObjectTypeContainer
Constructs a new DefaultObjectTypeContainer and initializes the container with default mappings.
DOUBLE - Enum constant in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
Primitive double for array creation
DoubleFill - Class in ru.objectsfill.types.box_type
Class for generating a value of the double type
DoubleFill() - Constructor for class ru.objectsfill.types.box_type.DoubleFill
 
doWith(Field) - Method in record class ru.objectsfill.core.RandomValueFieldSetterCallback
Overrides the method for field traversal.
doWith(Field) - Method in interface ru.objectsfill.utils.FieldCallback
Performs an operation on the given field.
doWithFields(Fill) - Static method in class ru.objectsfill.utils.FieldUtils
Invokes the given FieldCallback for each field in the specified class and its superclasses.

E

ElementCreationService - Class in ru.objectsfill.service
The ElementCreationService class is responsible for generating single values or instances of classes based on the provided field type and Fill object.
ElementCreationService() - Constructor for class ru.objectsfill.service.ElementCreationService
Constructs a new ElementCreationService and initializes the containers by searching for local container implementations and adding default mappings.
EnumFill - Class in ru.objectsfill.types.object_type
This class implements the ObjectTypeFill interface to provide object generation for enum types.
EnumFill() - Constructor for class ru.objectsfill.types.object_type.EnumFill
 
equals(Object) - Method in record class ru.objectsfill.core.RandomValueFieldSetterCallback
Indicates whether some other object is "equal to" this one.
excludeField(String...) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Sets the excluded field names.
excludeField(List<String>) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Sets the excluded field names.
Extend - Class in ru.objectsfill.object_param
class with parameters for field
Extend(String, Integer, Integer, UnaryOperator<Object>) - Constructor for class ru.objectsfill.object_param.Extend
constructor for builder
Extend.FillFieldParametersBuilder - Class in ru.objectsfill.object_param
builder for extend class

F

field(String) - Static method in class ru.objectsfill.object_param.Extend
start builder with name
FieldCallback - Interface in ru.objectsfill.utils
A necessary interface for reflection to traverse fields.
fieldParams(List<Extend>) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Sets the extended field params list.
fieldParams(Extend) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Sets the extended field params.
fieldParams(Extend...) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Sets the extended field params.
FieldUtils - Class in ru.objectsfill.utils
Utility class for working with fields in Java classes.
fill() - Method in record class ru.objectsfill.core.RandomValueFieldSetterCallback
Returns the value of the fill record component.
fill(Class<?>) - Static method in class ru.objectsfill.core.RandomValue
Fills the given object with random values shorter.
fill(Object) - Static method in class ru.objectsfill.core.RandomValue
Fills the given object with random values shorter.
fill(Fill) - Static method in class ru.objectsfill.core.RandomValue
Fills the given object with random values.
Fill - Class in ru.objectsfill.object_param
The Fill class is used to provide information for populating POJO (Plain Old Java Object) classes with random data.
Fill.FillBuilder - Class in ru.objectsfill.object_param
The FillBuilder class provides a fluent interface for building a Fill object.
fillArray(Fill) - Static method in class ru.objectsfill.core.RandomValue
Creates and fills an array with random values.
FillArray - Class in ru.objectsfill.types.array
The `FillArray` class provides a method to create an array and fill it with generated values.
FillArray() - Constructor for class ru.objectsfill.types.array.FillArray
 
FillBuilder(Class<?>) - Constructor for class ru.objectsfill.object_param.Fill.FillBuilder
Constructs a new FillBuilder object with the specified class.
FillBuilder(T) - Constructor for class ru.objectsfill.object_param.Fill.FillBuilder
Constructs a new FillBuilder object with the specified object.
fillCollection(T, Fill) - Static method in class ru.objectsfill.core.RandomValue
Fills the given collection with random values.
fillCollectionStream(Field, Fill) - Method in class ru.objectsfill.service.ElementCreationService
Fills a collection stream based on the provided field and Fill object.
fillCollectionStream(Field, Fill) - Method in interface ru.objectsfill.types.collection_type.CollectionTypeFill
Fills a collection stream based on the provided field and fill parameters.
fillContainer(StringBuilder, String, String) - Static method in class ru.objectsfill.annotation_processor.utils.ClassTemplatePrepare
Fills the container StringBuilder with the putIfAbsent statement for the specified container class and container class name.
FillException - Exception in ru.objectsfill.annotation_processor.exceptions
Custom exception class for Fill-related errors.
FillException(String) - Constructor for exception ru.objectsfill.annotation_processor.exceptions.FillException
Constructs a FillException with the specified detail message.
FillFieldParametersBuilder() - Constructor for class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
constructor
FillFieldParametersBuilder(String) - Constructor for class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
constructor with field name
fillImportContainer(StringBuilder, String) - Static method in class ru.objectsfill.annotation_processor.utils.ClassTemplatePrepare
Appends an import statement for the specified container class path to the StringBuilder.
FillListCollection - Class in ru.objectsfill.types.collection_type
class FillListCollection
FillListCollection() - Constructor for class ru.objectsfill.types.collection_type.FillListCollection
 
fillMap(Field, Fill) - Method in class ru.objectsfill.types.collection_type.MapFill
Fills a map with generated key-value pairs based on the provided field and fill parameters.
FillRawStream - Class in ru.objectsfill.types.collection_type
class FillRawStream
FillRawStream() - Constructor for class ru.objectsfill.types.collection_type.FillRawStream
 
FillSetCollection - Class in ru.objectsfill.types.collection_type
class FillSetCollection
FillSetCollection() - Constructor for class ru.objectsfill.types.collection_type.FillSetCollection
 
fillSingleVal(Fill) - Static method in class ru.objectsfill.core.RandomValue
Generates a single random value.
fillStream(Class<?>, Fill) - Method in interface ru.objectsfill.types.interfaces.ObjectCollectionFillExtension
Generates a stream of objects for the given collection generic type and fill parameters.
fillStream(Class<?>, Fill) - Method in class ru.objectsfill.types.object_type.EnumFill
Generates a stream of random enum values for the given collection generic type and fill parameters.
fillStream(Fill) - Static method in class ru.objectsfill.core.RandomValue
Fills the given collection with random values.
fillStream(Fill) - Method in class ru.objectsfill.types.box_type.BigDecimalFill
Creates a stream of `BigDecimal` values based on the provided `Fill` object.
fillStream(Fill) - Method in class ru.objectsfill.types.box_type.BooleanFill
Creates a stream of `Boolean` values based on the provided `Fill` object.
fillStream(Fill) - Method in class ru.objectsfill.types.box_type.CharacterFill
Creates a stream of `Character` values based on the provided `Fill` object.
fillStream(Fill) - Method in class ru.objectsfill.types.box_type.DateFill
Creates a stream of `Date` values based on the provided `Fill` object.
fillStream(Fill) - Method in class ru.objectsfill.types.box_type.DoubleFill
Creates a stream of `double` values based on the provided `Fill` object.
fillStream(Fill) - Method in class ru.objectsfill.types.box_type.IntegerFill
Creates a stream of integer values based on the provided `Fill` object.
fillStream(Fill) - Method in class ru.objectsfill.types.box_type.LongFill
Creates a stream of long values based on the provided `Fill` object.
fillStream(Fill) - Method in class ru.objectsfill.types.box_type.StringFill
Creates a stream of string values based on the provided `Fill` object.
fillStream(Fill) - Method in class ru.objectsfill.types.box_type.UUIDFill
Creates a stream of UUID values based on the provided `Fill` object.
fillStream(Fill) - Method in interface ru.objectsfill.types.interfaces.BoxCollectionFillExtension
Fills a stream with generated values based on the provided fill parameters.
fillStream(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveBoolean
Creates a stream of boolean values using the generated value.
fillStream(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveChar
Creates a stream of char values using the generated value.
fillStream(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveDouble
Creates a stream of double values using the generated value.
fillStream(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveInt
Creates a stream of int values using the generated value.
fillStream(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveLong
Creates a stream of long values using the generated value.
findClassInContainer(Class<?>, Map<Class<?>, T>) - Static method in class ru.objectsfill.service.ElementCreationService
Finds the value associated with the provided field type in the given container map.

G

gen() - Method in class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
Builds and returns the FillFieldParameters object.
gen() - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Builds and returns the Fill object.
generate(Class<?>, Fill) - Method in class ru.objectsfill.types.object_type.EnumFill
Generates a random enum value for the given enum type and fill parameters.
generate(Class<?>, Fill) - Method in interface ru.objectsfill.types.object_type.ObjectTypeFill
Generates an object of the specified field type with the given fill parameters.
generate(Field, Fill) - Method in interface ru.objectsfill.types.collection_type.CollectionTypeFill
Generates a collection based on the provided field and fill parameters.
generate(Field, Fill) - Method in class ru.objectsfill.types.collection_type.FillListCollection
Generates a list collection based on the provided field and fill parameters.
generate(Field, Fill) - Method in class ru.objectsfill.types.collection_type.FillRawStream
Generates a set collection based on the provided field and fill parameters.
generate(Field, Fill) - Method in class ru.objectsfill.types.collection_type.FillSetCollection
Generates a set collection based on the provided field and fill parameters.
generate(Field, Fill) - Method in class ru.objectsfill.types.collection_type.MapFill
Generates a map collection based on the provided field and fill parameters.
generate(Fill) - Method in class ru.objectsfill.types.box_type.BigDecimalFill
Generates a `BigDecimal` value based on the provided `Fill` object.
generate(Fill) - Method in class ru.objectsfill.types.box_type.BooleanFill
Generates a random `Boolean` value.
generate(Fill) - Method in interface ru.objectsfill.types.box_type.BoxTypeFill
Generates a value of the corresponding boxed type.
generate(Fill) - Method in class ru.objectsfill.types.box_type.CharacterFill
Generates a random `Character` value from the alphabet.
generate(Fill) - Method in class ru.objectsfill.types.box_type.DateFill
Generates a random `Date` value.
generate(Fill) - Method in class ru.objectsfill.types.box_type.DoubleFill
Generates a random `double` value.
generate(Fill) - Method in class ru.objectsfill.types.box_type.IntegerFill
Generates a random integer value within the specified range.
generate(Fill) - Method in class ru.objectsfill.types.box_type.LongFill
Generates a random long value within the specified range.
generate(Fill) - Method in class ru.objectsfill.types.box_type.StringFill
Generates a random string value consisting of alphabetic characters.
generate(Fill) - Method in class ru.objectsfill.types.box_type.UUIDFill
Generates a random UUID.
generate(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveBoolean
Generates a random boolean value.
generate(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveChar
Generates a random char value.
generate(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveDouble
Generates a random double value.
generate(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveInt
Generates a random int value.
generate(Fill) - Method in class ru.objectsfill.types.primitive_type.PrimitiveLong
Generates a random long value.
generateCollection(Field, Fill) - Method in class ru.objectsfill.service.CollectionElementCreationService
Generates a collection based on the provided field and Fill object.
generateRandomDate() - Static method in class ru.objectsfill.utils.RandomGenerator
Generates a random Date object representing a random date.
generateSingleValue(Class<?>, Fill) - Method in class ru.objectsfill.service.ElementCreationService
Generates a single value based on the provided field type and Fill object.
getByName(String) - Static method in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
Find primitive by name
getClazz() - Method in class ru.objectsfill.object_param.Fill
Gets the class of the object.
getCollectionSize() - Method in class ru.objectsfill.object_param.Extend
Gets the collection size.
getCollectionSize() - Method in class ru.objectsfill.object_param.Fill
Gets the collection size.
getContainer() - Method in class ru.objectsfill.service.containers.DefaultBoxTypeContainer
Returns the container that holds the mappings between Class objects and BoxTypeFill implementations.
getContainer() - Method in class ru.objectsfill.service.containers.DefaultCollectionTypeContainer
Returns the container that holds the mappings between Class objects and CollectionTypeFill implementations.
getContainer() - Method in class ru.objectsfill.service.containers.DefaultObjectTypeContainer
Returns the container that holds the mappings between Class objects and ObjectTypeFill implementations.
getContainer() - Method in interface ru.objectsfill.service.interfaces.MainContainerService
Returns the container map containing implementations of type `T`, mapped to their corresponding classes.
getCreatePrimitiveArray() - Method in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
get the function to create array
getDeep() - Method in class ru.objectsfill.object_param.Fill
Gets the depth limit.
getExcludedField() - Method in class ru.objectsfill.object_param.Fill
Gets the names of excluded fields.
getExtendedFieldParams() - Method in class ru.objectsfill.object_param.Fill
Gets the extended field parameters.
getExtFillParam(Field, Fill) - Static method in class ru.objectsfill.utils.FieldUtils
 
getFieldChangeFunction() - Method in class ru.objectsfill.object_param.Extend
Gets mutation function.
getFieldName() - Method in class ru.objectsfill.object_param.Extend
Gets the field name.
getGenericType() - Method in class ru.objectsfill.object_param.Fill
Gets the generic types.
getObjectUnaryOperator(Fill) - Static method in class ru.objectsfill.utils.FieldUtils
get wrap function or default t -> t.
getObjectUnaryOperator(Fill, Field) - Static method in class ru.objectsfill.utils.FieldUtils
get wrap function or default t -> t.
getObjectz() - Method in class ru.objectsfill.object_param.Fill
Gets the object to be filled.
getParameters() - Method in class ru.objectsfill.annotation_processor.Params
Retrieves the parameters as a map.
getReadyClass(Map<String, String>) - Static method in class ru.objectsfill.annotation_processor.utils.ClassTemplatePrepare
Gets the ready class by replacing placeholders in the class template with the provided values.
getTypeClass(Field, Fill) - Static method in class ru.objectsfill.service.CollectionElementCreationService
Retrieves the class of the field's type, taking into account generic types defined in Fill object.
getTypeName() - Method in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
getType name
getValueLength() - Method in class ru.objectsfill.object_param.Extend
Gets the value length.
getValueLength() - Method in class ru.objectsfill.object_param.Fill
Gets the value length.

H

hashCode() - Method in record class ru.objectsfill.core.RandomValueFieldSetterCallback
Returns a hash code value for this object.

I

INT - Enum constant in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
Primitive int for array creation
IntegerFill - Class in ru.objectsfill.types.box_type
class IntegerFill
IntegerFill() - Constructor for class ru.objectsfill.types.box_type.IntegerFill
 

L

LONG - Enum constant in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
Primitive long for array creation
LongFill - Class in ru.objectsfill.types.box_type
class LongFill
LongFill() - Constructor for class ru.objectsfill.types.box_type.LongFill
 

M

MainContainerService<T> - Interface in ru.objectsfill.service.interfaces
This interface provides a container for implementations of a specific type `T`.
MapFill - Class in ru.objectsfill.types.collection_type
class MapFill
MapFill() - Constructor for class ru.objectsfill.types.collection_type.MapFill
 

O

object(Class<?>) - Static method in class ru.objectsfill.object_param.Fill
Starts building a Fill object with the specified class.
object(Object) - Static method in class ru.objectsfill.object_param.Fill
Starts building a Fill object with the specified object.
ObjectCollectionFillExtension - Interface in ru.objectsfill.types.interfaces
interface ObjectCollectionFillExtension
ObjectType - Annotation Interface in ru.objectsfill.annotations
Searches for and creates an object with a list of classes with unique behavior.
ObjectTypeContainerService - Interface in ru.objectsfill.service.interfaces
This interface represents a container service for `ObjectTypeFill` implementations.
ObjectTypeFill - Interface in ru.objectsfill.types.object_type
This interface provides methods for generating objects of a specific type.

P

Params - Class in ru.objectsfill.annotation_processor
A class representing parameters for generating code.
Params() - Constructor for class ru.objectsfill.annotation_processor.Params
 
PrimitiveBoolean - Class in ru.objectsfill.types.primitive_type
Implementation of the BoxTypeFill interface for generating and filling primitive boolean values.
PrimitiveBoolean() - Constructor for class ru.objectsfill.types.primitive_type.PrimitiveBoolean
 
PrimitiveChar - Class in ru.objectsfill.types.primitive_type
Implementation of the BoxTypeFill interface for generating and filling primitive char values.
PrimitiveChar() - Constructor for class ru.objectsfill.types.primitive_type.PrimitiveChar
 
PrimitiveDouble - Class in ru.objectsfill.types.primitive_type
Implementation of the BoxTypeFill interface for generating and filling primitive double values.
PrimitiveDouble() - Constructor for class ru.objectsfill.types.primitive_type.PrimitiveDouble
 
PrimitiveInt - Class in ru.objectsfill.types.primitive_type
Implementation of the BoxTypeFill interface for generating and filling primitive int values.
PrimitiveInt() - Constructor for class ru.objectsfill.types.primitive_type.PrimitiveInt
 
PrimitiveLong - Class in ru.objectsfill.types.primitive_type
Implementation of the BoxTypeFill interface for generating and filling primitive long values.
PrimitiveLong() - Constructor for class ru.objectsfill.types.primitive_type.PrimitiveLong
 
PrimitiveTypeName - Enum Class in ru.objectsfill.types.primitive_type
enum with primitive types name and function to create array
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class ru.objectsfill.annotation_processor.TypeProcessor
Processes the annotations and generates template classes.

R

randomAlphabet(Fill) - Static method in class ru.objectsfill.utils.RandomGenerator
Generates a random alphabetic string of the specified length.
RandomGenerator - Class in ru.objectsfill.utils
Utility class for generating random values.
randomNum(Fill) - Static method in class ru.objectsfill.utils.RandomGenerator
Generates a random numeric string of the specified length.
RandomValue - Class in ru.objectsfill.core
The RandomValue class is designed to populate POJO classes with random data.
RandomValueException - Exception in ru.objectsfill.annotation_processor.exceptions
Custom exception class for errors related to generating random values.
RandomValueException(String, Throwable) - Constructor for exception ru.objectsfill.annotation_processor.exceptions.RandomValueException
Constructs a RandomValueException with the specified detail message and cause.
RandomValueException(Throwable) - Constructor for exception ru.objectsfill.annotation_processor.exceptions.RandomValueException
Constructs a RandomValueException with the specified cause.
RandomValueFieldSetterCallback - Record Class in ru.objectsfill.core
A necessary class for reflection to traverse fields.
RandomValueFieldSetterCallback(Fill) - Constructor for record class ru.objectsfill.core.RandomValueFieldSetterCallback
Creates an instance of a RandomValueFieldSetterCallback record class.
ru.objectsfill.annotation_processor - package ru.objectsfill.annotation_processor
 
ru.objectsfill.annotation_processor.exceptions - package ru.objectsfill.annotation_processor.exceptions
 
ru.objectsfill.annotation_processor.utils - package ru.objectsfill.annotation_processor.utils
 
ru.objectsfill.annotations - package ru.objectsfill.annotations
 
ru.objectsfill.core - package ru.objectsfill.core
 
ru.objectsfill.functions - package ru.objectsfill.functions
 
ru.objectsfill.object_param - package ru.objectsfill.object_param
 
ru.objectsfill.service - package ru.objectsfill.service
 
ru.objectsfill.service.containers - package ru.objectsfill.service.containers
 
ru.objectsfill.service.interfaces - package ru.objectsfill.service.interfaces
 
ru.objectsfill.template - package ru.objectsfill.template
 
ru.objectsfill.types.array - package ru.objectsfill.types.array
 
ru.objectsfill.types.box_type - package ru.objectsfill.types.box_type
 
ru.objectsfill.types.collection_type - package ru.objectsfill.types.collection_type
 
ru.objectsfill.types.interfaces - package ru.objectsfill.types.interfaces
 
ru.objectsfill.types.object_type - package ru.objectsfill.types.object_type
 
ru.objectsfill.types.primitive_type - package ru.objectsfill.types.primitive_type
 
ru.objectsfill.utils - package ru.objectsfill.utils
 

S

scanClassImplInterface(Class<T>, String) - Static method in class ru.objectsfill.utils.ScanningForClassUtils
Scans the classpath for classes implementing a specific interface.
ScanningForClassUtils - Class in ru.objectsfill.utils
Utility class for scanning classes and retrieving annotated instances or implementations of interfaces.
scanProjectForAnnotationAndCastToInterface(Class<T>, Class<K>) - Static method in class ru.objectsfill.utils.ScanningForClassUtils
Scans the project for classes annotated with a specific annotation and casts them to a given interface.
selectPrototype(String) - Static method in class ru.objectsfill.annotation_processor.TemplateClassPrototype
Selects the prototype parameters based on the given annotation name.
setDeep(Integer) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Sets the depth limit.
setDeep(Integer) - Method in class ru.objectsfill.object_param.Fill
Sets the depth limit.
setGenericType(String, Type) - Method in class ru.objectsfill.object_param.Fill
Sets a specific generic type.
setGenericType(Map<String, Type>) - Method in class ru.objectsfill.object_param.Fill
Sets the generic types.
setImportInterface(String) - Method in class ru.objectsfill.annotation_processor.Params
Sets the value for the import interface parameter.
setInterfaceExtension(String) - Method in class ru.objectsfill.annotation_processor.Params
Sets the value for the interface extension parameter.
setInterfaceImplementPath(String) - Method in class ru.objectsfill.annotation_processor.Params
Sets the value for the interface implement path parameter.
setInterfaceName(String) - Method in class ru.objectsfill.annotation_processor.Params
Sets the value for the interface name parameter.
setObjectz(Object) - Method in class ru.objectsfill.object_param.Fill
set new object if old object was without simple construct
StringFill - Class in ru.objectsfill.types.box_type
class StringFill
StringFill() - Constructor for class ru.objectsfill.types.box_type.StringFill
 

T

TemplateClassPrototype - Class in ru.objectsfill.annotation_processor
A utility class for creating template class prototypes based on annotation names.
toString() - Method in record class ru.objectsfill.core.RandomValueFieldSetterCallback
Returns a string representation of this record class.
TypeProcessor - Class in ru.objectsfill.annotation_processor
generate class from template
TypeProcessor() - Constructor for class ru.objectsfill.annotation_processor.TypeProcessor
 

U

UUIDFill - Class in ru.objectsfill.types.box_type
interface ObjectCollectionFillExtension
UUIDFill() - Constructor for class ru.objectsfill.types.box_type.UUIDFill
 

V

valueLength(Integer) - Method in class ru.objectsfill.object_param.Extend.FillFieldParametersBuilder
Sets the value length.
valueLength(Integer) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Sets the value length.
valueOf(String) - Static method in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ru.objectsfill.types.primitive_type.PrimitiveTypeName
Returns an array containing the constants of this enum class, in the order they are declared.

W

withGeneric(String, Class<?>) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Adds a generic type to the FillBuilder using a Class object.
withGeneric(String, Type) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Adds a generic type to the FillBuilder.
withGeneric(Map<String, Type>) - Method in class ru.objectsfill.object_param.Fill.FillBuilder
Sets multiple generic types in the FillBuilder.
wrapByFunction() - Static method in class ru.objectsfill.object_param.Extend
start empty builder
A B C D E F G H I L M O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form