Uses of Package
org.instancio
Package
Description
Instancio public-facing APIs; for usage examples see
Instancio
.Contains exception classes thrown by Instancio.
Contains classes related to generators.
Defines generator specs.
Contains internal classes implementing the core functionality of Instancio.
Contains context-related implementation classes.
Contains internal classes related to generators.
Provides array generators.
Provides finance-related generators.
Provides generators for various types of hashes.
Provides generators for various types of identifiers.
Provides Internet-related generators.
Provides generators for
java.io.*
types.Provides generators for
java.lang.*
types.Provides generators for
java.math.*
types.Miscellaneous generators.
Provides generators for
java.net.*
types.Provides generators for
java.nio.file.*
types.Provides generators for
java.sql.*
types.Provides text generators.
Provides generators for
java.time.*
types.Provides generators for
java.util.*
types.Provides generators for
java.util.concurrent.atomic.*
types.Provides generators for
javax.xml.*
types.Implementation classes for converting types to node hierarchies.
Provides selector API implementation.
Provides internal utility classes.
Provides classes for overriding settings at runtime.
Defines Service Provider Interfaces for providing custom implementations.
Provides miscellaneous support classes to
instancio-junit
.-
ClassDescriptionAn interface for selectors that can be converted to a
Scope
.A builder for constructing predicate-based field selectors.Provides access to built-in generators that support customisation of generated values using the API.A selector that matches a field using a getter method reference.A marker for selectors that can be grouped usingSelect.all(GroupableSelector...)
.Instancio API for generating instances of a class populated with random data.Instancio API for defining type parameters for generic classes.Instancio API for generating collections populated with random data.The mode is used to specify strictness level, eitherMode.STRICT
orMode.LENIENT
, an idea borrowed from the Mockito library.A model is a template for creating objects and contains all the parameters for populating a class specified using Instancio API.A callback that gets invoked after an object has been fully populated.A result containing a created object and seed that was used for populating its values.A scope for narrowing down selector targets.A marker for selectors that contain other selectors.ATargetSelector
for selecting fields and classes.A builder for constructing predicate-based type selectors.A supplier that providesType
information. -
-
-
ClassDescriptionA model is a template for creating objects and contains all the parameters for populating a class specified using Instancio API.
-
ClassDescriptionProvides access to built-in generators that support customisation of generated values using the API.Instancio API for generating instances of a class populated with random data.Instancio API for defining type parameters for generic classes.Instancio API for generating collections populated with random data.A model is a template for creating objects and contains all the parameters for populating a class specified using Instancio API.A callback that gets invoked after an object has been fully populated.Provides methods for generating random values such as numbers, booleans, characters, and strings.A result containing a created object and seed that was used for populating its values.A
TargetSelector
for selecting fields and classes.A supplier that providesType
information. -
ClassDescriptionProvides access to built-in generators that support customisation of generated values using the API.A callback that gets invoked after an object has been fully populated.Provides methods for generating random values such as numbers, booleans, characters, and strings.A
TargetSelector
for selecting fields and classes. -
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.
-
-
ClassDescriptionAn interface for selectors that can be converted to a
Scope
.A builder for constructing predicate-based field selectors.A selector that matches a field using a getter method reference.A marker for selectors that can be grouped usingSelect.all(GroupableSelector...)
.A selector for matching targets using predicates.A scope for narrowing down selector targets.A marker for selectors that contain other selectors.ATargetSelector
for selecting fields and classes.A builder for constructing predicate-based type selectors. -
-
ClassDescriptionThe mode is used to specify strictness level, either
Mode.STRICT
orMode.LENIENT
, an idea borrowed from the Mockito library. -
-
ClassDescriptionProvides methods for generating random values such as numbers, booleans, characters, and strings.