Package de.team33.sphinx.metis
Class JWindows
java.lang.Object
de.team33.sphinx.metis.JWindows
Utility class to handle
JWindows.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classJWindows.Builder<T extends JWindow>Builder implementation to build target instances ofJWindow.static final classJWindows.Charger<T extends JWindow>Charger implementation to charge target instances ofJWindow.static interfaceJWindows.Setup<T extends JWindow,S extends JWindows.Setup<T, S>> Utility interface to set up a target instance ofJWindow. -
Method Summary
Modifier and TypeMethodDescriptionstatic JWindows.Builder<JWindow>builder()Returns a newJWindows.Builderfor target instances of typeJWindow.static <T extends JWindow>
JWindows.Builder<T>Returns a newJWindows.Builderfor target instances as supplied by the givenSupplier.static <T extends JWindow>
JWindows.Charger<T>charger(T target) Returns a newJWindows.Chargerfor a given target instance.static JWindows.Setup<JWindow,?> Returns a newJWindows.Setupfor a givenJWindowinstance.
-
Method Details
-
builder
Returns a newJWindows.Builderfor target instances of typeJWindow. -
builder
Returns a newJWindows.Builderfor target instances as supplied by the givenSupplier.- Type Parameters:
T- The final type of the target instances, at leastJWindow.
-
charger
Returns a newJWindows.Chargerfor a given target instance.- Type Parameters:
T- The final type of the target instance, at leastJWindow.
-
setup
Returns a newJWindows.Setupfor a givenJWindowinstance.
-