Package de.team33.sphinx.metis
Class Dialogs
java.lang.Object
de.team33.sphinx.metis.Dialogs
Utility class to handle
Dialogs.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDialogs.Builder<D extends Dialog>Builder implementation to build target instances ofDialog.static final classDialogs.Charger<D extends Dialog>Charger implementation to charge target instances ofDialog.static interfaceDialogs.Setup<D extends Dialog,S extends Dialogs.Setup<D, S>> Utility interface to set up a target instance ofDialog. -
Method Summary
Modifier and TypeMethodDescriptionstatic Dialogs.Builder<Dialog>static Dialogs.Builder<Dialog>builder(Window owner, Dialog.ModalityType type) static Dialogs.Builder<Dialog>static Dialogs.Builder<Dialog>builder(Window owner, String title, Dialog.ModalityType type) static Dialogs.Builder<Dialog>builder(Window owner, String title, Dialog.ModalityType type, GraphicsConfiguration gc) static <D extends Dialog>
Dialogs.Builder<D>Returns a newDialogs.Builderfor target instances as supplied by the givenSupplier.static <D extends Dialog>
Dialogs.Charger<D>charger(D target) Returns a newDialogs.Chargerfor a given target instance.static Dialogs.Setup<Dialog,?> Returns a newDialogs.Setupfor a givenDialoginstance.
-
Method Details
-
builder
Returns a newDialogs.Builderfor target instances as supplied by the givenSupplier.- Type Parameters:
D- The final type of the target instances, at leastDialog.
-
builder
- See Also:
-
builder
- See Also:
-
builder
-
builder
-
builder
public static Dialogs.Builder<Dialog> builder(Window owner, String title, Dialog.ModalityType type, GraphicsConfiguration gc) -
charger
Returns a newDialogs.Chargerfor a given target instance.- Type Parameters:
D- The final type of the target instance, at leastDialog.
-
setup
Returns a newDialogs.Setupfor a givenDialoginstance.
-