Package de.team33.sphinx.metis
Class JDialogs
java.lang.Object
de.team33.sphinx.metis.JDialogs
Utility class to handle
JDialogs.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classJDialogs.Builder<T extends JDialog>Builder implementation to build target instances ofJDialog.static final classJDialogs.Charger<T extends JDialog>Charger implementation to charge target instances ofJDialog.static interfaceJDialogs.Setup<T extends JDialog,S extends JDialogs.Setup<T, S>> Utility interface to set up a target instance ofJDialog. -
Method Summary
Modifier and TypeMethodDescriptionstatic JDialogs.Builder<JDialog>builder()Returns a newJDialogs.Builderfor target instances of typeJDialog.static <T extends JDialog>
JDialogs.Builder<T>Returns a newJDialogs.Builderfor target instances as supplied by the givenSupplier.static <T extends JDialog>
JDialogs.Charger<T>charger(T target) Returns a newJDialogs.Chargerfor a given target instance.static JDialogs.Setup<JDialog,?> Returns a newJDialogs.Setupfor a givenJDialoginstance.
-
Method Details
-
builder
Returns a newJDialogs.Builderfor target instances of typeJDialog. -
builder
Returns a newJDialogs.Builderfor target instances as supplied by the givenSupplier.- Type Parameters:
T- The final type of the target instances, at leastJDialog.
-
charger
Returns a newJDialogs.Chargerfor a given target instance.- Type Parameters:
T- The final type of the target instance, at leastJDialog.
-
setup
Returns a newJDialogs.Setupfor a givenJDialoginstance.
-