Package dev.orne.test.rnd.params
Class NumberParametersExtractor
java.lang.Object
dev.orne.test.rnd.params.AbstractParametersSourceExtractor<NumberParameters,NumberParameters>
dev.orne.test.rnd.params.NumberParametersExtractor
- All Implemented Interfaces:
ParametersSourceExtractor<NumberParameters,
NumberParameters>
@API(status=EXPERIMENTAL,
since="0.1")
public class NumberParametersExtractor
extends AbstractParametersSourceExtractor<NumberParameters,NumberParameters>
Generation parameters extractor that copies parameters
between
NumberParameters
instances.
Target's minimum value will be the maximum of it's prior value and sources's value. Same way target's maximum value will be the minimum of it's prior value and sources's value.
- Since:
- 0.1
- Version:
- 1.0, 2022-11
- Author:
- (w) Iker Hernaez
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.orne.test.rnd.params.ParametersSourceExtractor
ParametersSourceExtractor.NopExtractor
-
Field Summary
Fields inherited from interface dev.orne.test.rnd.params.ParametersSourceExtractor
NOP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
extractParameters
(@NotNull NumberParameters from, @NotNull NumberParameters target) Extracts the parameters from the specified source, modifying the generation parameters as required.Methods inherited from class dev.orne.test.rnd.params.AbstractParametersSourceExtractor
equals, getParametersType, getSourceType, hashCode, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface dev.orne.test.rnd.params.ParametersSourceExtractor
getPriority
-
Constructor Details
-
NumberParametersExtractor
public NumberParametersExtractor()Creates a new instance.
-
-
Method Details
-
extractParameters
public void extractParameters(@NotNull @NotNull NumberParameters from, @NotNull @NotNull NumberParameters target) Extracts the parameters from the specified source, modifying the generation parameters as required.- Parameters:
from
- The metadata sourcetarget
- The target generation parameters
-