Package de.team33.sphinx.metis
Class JSliders
java.lang.Object
de.team33.sphinx.metis.JSliders
Utility class to handle
JSliders.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classJSliders.Builder<T extends JSlider>Builder implementation to build target instances ofJSlider.static final classJSliders.Charger<T extends JSlider>Charger implementation to charge target instances ofJSlider.static interfaceJSliders.Setup<T extends JSlider,S extends JSliders.Setup<T, S>> Utility interface to set up a target instance ofJSlider. -
Method Summary
Modifier and TypeMethodDescriptionstatic JSliders.Builder<JSlider>builder()Returns a newJSliders.Builderfor target instances of typeJSlider.static <T extends JSlider>
JSliders.Builder<T>Returns a newJSliders.Builderfor target instances as supplied by the givenSupplier.static <T extends JSlider>
JSliders.Charger<T>charger(T target) Returns a newJSliders.Chargerfor a given target instance.static JSliders.Setup<JSlider,?> Returns a newJSliders.Setupfor a givenJSliderinstance.
-
Method Details
-
builder
Returns a newJSliders.Builderfor target instances of typeJSlider. -
builder
Returns a newJSliders.Builderfor target instances as supplied by the givenSupplier.- Type Parameters:
T- The final type of the target instances, at leastJSlider.
-
charger
Returns a newJSliders.Chargerfor a given target instance.- Type Parameters:
T- The final type of the target instance, at leastJSlider.
-
setup
Returns a newJSliders.Setupfor a givenJSliderinstance.
-