Package de.team33.sphinx.metis
Class JSeparators
java.lang.Object
de.team33.sphinx.metis.JSeparators
Utility class to handle
JSeparators.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classJSeparators.Builder<T extends JSeparator>Builder implementation to build target instances ofJSeparator.static final classJSeparators.Charger<T extends JSeparator>Charger implementation to charge target instances ofJSeparator.static interfaceJSeparators.Setup<T extends JSeparator,S extends JSeparators.Setup<T, S>> Utility interface to set up a target instance ofJSeparator. -
Method Summary
Modifier and TypeMethodDescriptionstatic JSeparators.Builder<JSeparator>builder()Returns a newJSeparators.Builderfor target instances of typeJSeparator.static <T extends JSeparator>
JSeparators.Builder<T>Returns a newJSeparators.Builderfor target instances as supplied by the givenSupplier.static <T extends JSeparator>
JSeparators.Charger<T>charger(T target) Returns a newJSeparators.Chargerfor a given target instance.static JSeparators.Setup<JSeparator,?> setup(JSeparator target) Returns a newJSeparators.Setupfor a givenJSeparatorinstance.
-
Method Details
-
builder
Returns a newJSeparators.Builderfor target instances of typeJSeparator. -
builder
Returns a newJSeparators.Builderfor target instances as supplied by the givenSupplier.- Type Parameters:
T- The final type of the target instances, at leastJSeparator.
-
charger
Returns a newJSeparators.Chargerfor a given target instance.- Type Parameters:
T- The final type of the target instance, at leastJSeparator.
-
setup
Returns a newJSeparators.Setupfor a givenJSeparatorinstance.
-