public abstract class EvaluateBase
extends java.lang.Object
Constructor and Description |
---|
EvaluateBase()
Create a new instance of Evaluate.
|
Modifier and Type | Method and Description |
---|---|
static <T> java.lang.Object |
randomValue(java.lang.String valueType,
java.util.Random rnd,
T valueMin,
T valueMax)
Return a randomly generated value.
|
static java.lang.Double |
randomValueDouble(java.util.Random rnd,
java.lang.Double valueMin,
java.lang.Double valueMax)
Return a randomly generated double.
|
static java.lang.Float |
randomValueFloat(java.util.Random rnd,
java.lang.Float valueMin,
java.lang.Float valueMax)
Return a randomly generated float.
|
static java.lang.Integer |
randomValueInteger(java.util.Random rnd,
java.lang.Integer valueMin,
java.lang.Integer valueMax)
Return a randomly generated integer.
|
static java.lang.Long |
randomValueLong(java.util.Random rnd,
java.lang.Long valueMin,
java.lang.Long valueMax)
Return a randomly generated long.
|
static java.lang.String |
randomValueString(java.util.Random rnd,
java.lang.Integer valueMin,
java.lang.Integer valueMax)
Generate a string of random length with random characters.
|
static <T> T |
valueFromSet(java.lang.Object value)
Get the single value in what might be a wrapped data object.
|
static java.lang.Object |
valueFromString(java.lang.String valueType,
java.lang.String value)
Convert the String representation to the value object.
|
static java.lang.String |
valueToString(java.lang.String valueType,
java.lang.Object value)
Return the value as a String.
|
public EvaluateBase() throws java.lang.Exception
java.lang.Exception
- any error.public static <T> T valueFromSet(java.lang.Object value)
value
- data value.public static <T> java.lang.Object randomValue(java.lang.String valueType, java.util.Random rnd, T valueMin, T valueMax)
valueType
- the type of the value.rnd
- a random number generator.valueMin
- the minimum allowed value.valueMax
- the maximum allowed value.public static java.lang.Integer randomValueInteger(java.util.Random rnd, java.lang.Integer valueMin, java.lang.Integer valueMax)
rnd
- a random number generator.valueMin
- the minimum allowed value.valueMax
- the maximum value the value can take.public static java.lang.Long randomValueLong(java.util.Random rnd, java.lang.Long valueMin, java.lang.Long valueMax)
rnd
- a random number generator.valueMin
- the minimum allowed value.valueMax
- the maximum value the value can take.public static java.lang.Float randomValueFloat(java.util.Random rnd, java.lang.Float valueMin, java.lang.Float valueMax)
rnd
- a random number generator.valueMin
- the minimum allowed value.valueMax
- the maximum value the value can take.public static java.lang.Double randomValueDouble(java.util.Random rnd, java.lang.Double valueMin, java.lang.Double valueMax)
rnd
- a random number generator.valueMin
- the minimum allowed value.valueMax
- the maximum value the value can take.public static java.lang.String randomValueString(java.util.Random rnd, java.lang.Integer valueMin, java.lang.Integer valueMax)
rnd
- a random number generator.valueMin
- the minimum allowed length and also minimum character.valueMax
- the maximum allowed length and also maximum character.public static java.lang.String valueToString(java.lang.String valueType, java.lang.Object value)
valueType
- the type of the value.value
- the value.public static java.lang.Object valueFromString(java.lang.String valueType, java.lang.String value)
valueType
- the type of the value.value
- the value as a String.