Package org.instancio.generator
Interface AsStringGeneratorSpec<T>
- Type Parameters:
T
- generated type
- All Superinterfaces:
GeneratorSpec<T>
- All Known Subinterfaces:
BigDecimalGeneratorSpec
,BooleanGeneratorSpec
,CharacterGeneratorSpec
,EnumGeneratorSpec<E>
,NumberGeneratorSpec<T>
,TemporalGeneratorSpec<T>
- All Known Implementing Classes:
AbstractRandomComparableNumberGeneratorSpec
,AbstractRandomNumberGeneratorSpec
,AtomicIntegerGenerator
,AtomicLongGenerator
,BigDecimalGenerator
,BigIntegerGenerator
,BooleanGenerator
,ByteGenerator
,CalendarGenerator
,CharacterGenerator
,DateGenerator
,DoubleGenerator
,EnumGenerator
,FloatGenerator
,InstantGenerator
,IntegerGenerator
,LocalDateGenerator
,LocalDateTimeGenerator
,LocalTimeGenerator
,LongGenerator
,ShortGenerator
,SqlDateGenerator
,TimestampGenerator
,YearGenerator
,YearMonthGenerator
,ZonedDateTimeGenerator
A spec for generators that can produce their values as strings.
- Since:
- 2.0.0
-
Method Summary
-
Method Details
-
asString
Returns the generated value as aString
.- Returns:
- result as a string using the
Object.toString()
method - Since:
- 2.0.0
-
asString
Returns the generated value as aString
using the specified function.- Parameters:
toStringFunction
- function for converting the result to a string- Returns:
- result as a string using the specified function for conversion
- Since:
- 2.0.0
-