UniqueNameGenerationHelper.NameGenerationOptions |
UniqueNameGenerationHelper.NameGenerationOptions.copyWithIndex(String separator) |
Sets an interpolator so that the generated names are like MyEntity 4 .
|
UniqueNameGenerationHelper.NameGenerationOptions |
UniqueNameGenerationHelper.NameGenerationOptions.copyWithSpace(String copyName) |
Sets an interpolator so that the generated names are like MyEntity (Copy 4) .
|
UniqueNameGenerationHelper.NameGenerationOptions |
UniqueNameGenerationHelper.NameGenerationOptions.copyWithSuffixAndIndex(String copySuffix,
String separator) |
Sets an interpolator so that the generated names are like MyEntity_Copy_4 .
|
static UniqueNameGenerationHelper.NameGenerationOptions |
UniqueNameGenerationHelper.NameGenerationOptions.create() |
Creates a new instance of the name generation options, with the default values.
|
UniqueNameGenerationHelper.NameGenerationOptions |
UniqueNameGenerationHelper.NameGenerationOptions.interpolator(BiFunction<? super String,? super Integer,? extends String> interpolator) |
Sets the interpolator for generating candidate names.
|
UniqueNameGenerationHelper.NameGenerationOptions |
UniqueNameGenerationHelper.NameGenerationOptions.maxAttempts(int maxAttempts) |
Sets the maximum number of attempts to make for generating a new name before giving up.
|
UniqueNameGenerationHelper.NameGenerationOptions |
UniqueNameGenerationHelper.NameGenerationOptions.maxLength(int maxLength) |
Sets the maximum length that is allowed for the name.
|
UniqueNameGenerationHelper.NameGenerationOptions |
UniqueNameGenerationHelper.NameGenerationOptions.replace(String disallowedCharactersRegex,
char replacementCharacter) |
Sets a sanitizer so that, when generating the new name, replaces all matches for the given regex with the
given replacement.
|
UniqueNameGenerationHelper.NameGenerationOptions |
UniqueNameGenerationHelper.NameGenerationOptions.sanitizer(Function<? super String,? extends String> sanitizer) |
Sets the sanitizer that takes a generated name and sanitizes it.
|
UniqueNameGenerationHelper.NameGenerationOptions |
UniqueNameGenerationHelper.NameGenerationOptions.startIndex(int startIndex) |
Sets the initial index used for generating new names.
|
UniqueNameGenerationHelper.NameGenerationOptions |
UniqueNameGenerationHelper.NameGenerationOptions.validityCheck(Predicate<? super String> validityCheck) |
Sets the validity check that tests whether a given generated name is allowed.
|