Uses of Class
de.xima.fc.copy.UniqueNameGenerationHelper.NameGenerationOptions
Packages that use UniqueNameGenerationHelper.NameGenerationOptions
-
Uses of UniqueNameGenerationHelper.NameGenerationOptions in de.xima.fc.copy
Methods in de.xima.fc.copy that return UniqueNameGenerationHelper.NameGenerationOptionsModifier and TypeMethodDescriptionUniqueNameGenerationHelper.NameGenerationOptions.copySuffix(String copySuffix) Setup the interpolator so that the generated names are likeMyEntity_Copy_4UniqueNameGenerationHelper.NameGenerationOptions.copyWithSpace(String copyName) Setup the interpolator so that the generated names are likeMyEntity (Copy 4)UniqueNameGenerationHelper.NameGenerationOptions.create()UniqueNameGenerationHelper.NameGenerationOptions.interpolator(BiFunction<String, Integer, String> interpolator) UniqueNameGenerationHelper.NameGenerationOptions.maxAttempts(int maxAttempts) UniqueNameGenerationHelper.NameGenerationOptions.maxLength(int maxLength) UniqueNameGenerationHelper.NameGenerationOptions.replace(String disallowedCharactersRegex, char replacementCharacter) When generating the new name, replaces all matches for the given regex with the given replacement.UniqueNameGenerationHelper.NameGenerationOptions.sanitizer(UnaryOperator<String> sanitizer) UniqueNameGenerationHelper.NameGenerationOptions.startIndex(int startIndex) UniqueNameGenerationHelper.NameGenerationOptions.validityCheck(Predicate<String> validityCheck) Methods in de.xima.fc.copy with parameters of type UniqueNameGenerationHelper.NameGenerationOptionsModifier and TypeMethodDescriptionstatic final StringUniqueNameGenerationHelper.generateNewName(String originalName, UniqueNameGenerationHelper.NameGenerationOptions options) Sometimes a new name needs to be generated for an entity, but not all names are allowed.