Package de.team33.sphinx.metis
Class Windows
java.lang.Object
de.team33.sphinx.metis.Windows
Utility class to handle
Windows.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classWindows.Builder<W extends Window>Builder implementation to build target instances ofWindow.static final classWindows.Charger<W extends Window>Charger implementation to charge target instances ofWindow.static interfaceWindows.Setup<W extends Window,S extends Windows.Setup<W, S>> Utility interface to set up a target instance ofWindow. -
Method Summary
Modifier and TypeMethodDescriptionstatic Windows.Builder<Window>static Windows.Builder<Window>static Windows.Builder<Window>builder(Window owner, GraphicsConfiguration gc) static <W extends Window>
Windows.Builder<W>Returns a newWindows.Builderfor target instances as supplied by the givenSupplier.static <W extends Window>
Windows.Charger<W>charger(W target) Returns a newWindows.Chargerfor a given target instance.static Windows.Setup<Window,?> Returns a newWindows.Setupfor a givenWindowinstance.
-
Method Details
-
builder
Returns a newWindows.Builderfor target instances as supplied by the givenSupplier.- Type Parameters:
W- The final type of the target instances, at leastWindow.
-
builder
- See Also:
-
builder
- See Also:
-
builder
-
charger
Returns a newWindows.Chargerfor a given target instance.- Type Parameters:
W- The final type of the target instance, at leastWindow.
-
setup
Returns a newWindows.Setupfor a givenWindowinstance.
-