Class ClassNamingStrategy.PaginatedClassNamingStrategy
java.lang.Object
ru.progrm_jarvis.javacommons.classloading.ClassNamingStrategy.PaginatedClassNamingStrategy
- All Implemented Interfaces:
Supplier<@NotNull String>,ClassNamingStrategy
- Enclosing interface:
- ClassNamingStrategy
public static final class ClassNamingStrategy.PaginatedClassNamingStrategy
extends Object
implements ClassNamingStrategy
Class naming strategy appending numeric IDs to the base name.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ru.progrm_jarvis.javacommons.classloading.ClassNamingStrategy
ClassNamingStrategy.PaginatedClassNamingStrategy -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ru.progrm_jarvis.javacommons.classloading.ClassNamingStrategy
get
-
Method Details
-
nextName
Description copied from interface:ClassNamingStrategyCreates a name for a new class to be generated considering that it should not overlap any names of loaded classes.- Specified by:
nextNamein interfaceClassNamingStrategy- Returns:
- name for a new class
-