Package org.instancio.generator
Interface AsStringGeneratorSpec<T>
- Type Parameters:
T
- generated type
- All Superinterfaces:
GeneratorSpec<T>
- All Known Subinterfaces:
BigDecimalAsStringGeneratorSpec
,BooleanAsStringGeneratorSpec
,CharacterAsStringGeneratorSpec
,EnumGeneratorSpec<E>
,MonthDayGeneratorSpec
,NumberAsStringGeneratorSpec<T>
,PathAsStringGeneratorSpec<T>
,TemporalAaStringGeneratorSpec<T>
,URIAsStringGeneratorSpec
,URLAsStringGeneratorSpec
- All Known Implementing Classes:
AbstractRandomComparableNumberGeneratorSpec
,AbstractRandomNumberGeneratorSpec
,AtomicIntegerGenerator
,AtomicLongGenerator
,BigDecimalGenerator
,BigIntegerGenerator
,BooleanGenerator
,ByteGenerator
,CharacterGenerator
,DoubleGenerator
,EnumGenerator
,FileGenerator
,FloatGenerator
,InstantGenerator
,IntegerGenerator
,LocalDateGenerator
,LocalDateTimeGenerator
,LocalTimeGenerator
,LongGenerator
,MonthDayGenerator
,OffsetDateTimeGenerator
,OffsetTimeGenerator
,PathGenerator
,ShortGenerator
,URIGenerator
,URLGenerator
,YearGenerator
,YearMonthGenerator
,ZonedDateTimeGenerator
A spec for generators that can produce their values as strings.
- Since:
- 2.0.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault GeneratorSpec<String>
asString()
Returns the generated value as aString
.default GeneratorSpec<String>
Returns the generated value as aString
using the specified function.
-
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
-