Package org.instancio.generator.lang
Interface StringGeneratorSpec
-
- All Superinterfaces:
GeneratorSpec<String>
- All Known Implementing Classes:
StringGenerator
public interface StringGeneratorSpec extends GeneratorSpec<String>
Generator spec for Strings.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringGeneratorSpec
allowEmpty()
Indicates that an empty string can be generated.StringGeneratorSpec
alphaNumeric()
Generates a mixed case alphanumeric string.StringGeneratorSpec
digits()
Generates a string comprised of only digits.StringGeneratorSpec
length(int length)
Length of string to generate.StringGeneratorSpec
length(int minLength, int maxLength)
Length of string to generate.StringGeneratorSpec
lowerCase()
Generates a lower case string.StringGeneratorSpec
maxLength(int length)
Maximum length of string to generate.StringGeneratorSpec
minLength(int length)
Minimum length of string to generate.StringGeneratorSpec
mixedCase()
Generates a mixed case string.StringGeneratorSpec
nullable()
Indicates thatnull
value can be generated.StringGeneratorSpec
prefix(String prefix)
Specifies a String prefix.StringGeneratorSpec
upperCase()
Generates an upper case string.
-
-
-
Method Detail
-
prefix
StringGeneratorSpec prefix(String prefix)
Specifies a String prefix.- Parameters:
prefix
- for generated strings- Returns:
- spec builder
-
nullable
StringGeneratorSpec nullable()
Indicates thatnull
value can be generated.- Returns:
- spec builder
-
allowEmpty
StringGeneratorSpec allowEmpty()
Indicates that an empty string can be generated.- Returns:
- spec builder
-
length
StringGeneratorSpec length(int length)
Length of string to generate.- Parameters:
length
- exact length to generate- Returns:
- spec builder
-
length
StringGeneratorSpec length(int minLength, int maxLength)
Length of string to generate.- Parameters:
minLength
- exact length to generatemaxLength
- exact length to generate- Returns:
- spec builder
-
minLength
StringGeneratorSpec minLength(int length)
Minimum length of string to generate.- Parameters:
length
- minimum length (inclusive)- Returns:
- spec builder
-
maxLength
StringGeneratorSpec maxLength(int length)
Maximum length of string to generate.- Parameters:
length
- maximum length (inclusive)- Returns:
- spec builder
-
lowerCase
StringGeneratorSpec lowerCase()
Generates a lower case string.- Returns:
- spec builder
-
upperCase
StringGeneratorSpec upperCase()
Generates an upper case string.- Returns:
- spec builder
-
mixedCase
StringGeneratorSpec mixedCase()
Generates a mixed case string.- Returns:
- spec builder
-
alphaNumeric
StringGeneratorSpec alphaNumeric()
Generates a mixed case alphanumeric string.- Returns:
- spec builder
-
digits
StringGeneratorSpec digits()
Generates a string comprised of only digits.- Returns:
- spec builder
-
-