Package dev.orne.test.rnd.params
Interface GenerationParameters
- All Known Subinterfaces:
KeyValueGenericParameters
,NullableParameters
,NullableParameters.Builder
,NumberParameters
,NumberParameters.Builder
,SimpleGenericParameters
,SizeParameters
,SizeParameters.Builder
- All Known Implementing Classes:
CollectionGenerationParameters
,KeyValueGenericParametersImpl
,MapGenerationParameters
,NullableParametersImpl
,NumberParametersImpl
,SimpleGenericParametersImpl
,SizeParametersImpl
,StringGenerationParameters
@API(status=EXPERIMENTAL,
since="0.1")
public interface GenerationParameters
Base class for value generation parameters.
- Since:
- 0.1
- Version:
- 1.0, 2022-11
- Author:
- (w) Iker Hernaez
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionCreates a new builder ofKeyValueGenericParameters
.static NullableParameters.Builder
Creates a new builder ofNullableParameters
.static NumberParameters.Builder
Creates a new builder ofNumberParameters
.Creates a new builder ofSimpleGenericParameters
.static SizeParameters.Builder
forSizes()
Creates a new builder ofSizeParameters
.
-
Method Details
-
forNullables
Creates a new builder ofNullableParameters
.- Returns:
- The
NullableParameters
builder.
-
forNumbers
Creates a new builder ofNumberParameters
.- Returns:
- The instance of
NumberParameters
builder.
-
forSizes
Creates a new builder ofSizeParameters
.- Returns:
- The instance of
SizeParameters
builder.
-
forSimpleGenerics
Creates a new builder ofSimpleGenericParameters
.- Returns:
- The instance of
SimpleGenericParameters
builder.
-
forKeyValueGenerics
Creates a new builder ofKeyValueGenericParameters
.- Returns:
- The instance of
KeyValueGenericParameters
builder.
-