Package de.team33.sphinx.metis
Class JPopupMenus
java.lang.Object
de.team33.sphinx.metis.JPopupMenus
Utility class to handle
JPopupMenus.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classJPopupMenus.Builder<T extends JPopupMenu>Builder implementation to build target instances ofJPopupMenu.static final classJPopupMenus.Charger<T extends JPopupMenu>Charger implementation to charge target instances ofJPopupMenu.static interfaceJPopupMenus.Setup<T extends JPopupMenu,S extends JPopupMenus.Setup<T, S>> Utility interface to set up a target instance ofJPopupMenu. -
Method Summary
Modifier and TypeMethodDescriptionstatic JPopupMenus.Builder<JPopupMenu>builder()Returns a newJPopupMenus.Builderfor target instances of typeJPopupMenu.static <T extends JPopupMenu>
JPopupMenus.Builder<T>Returns a newJPopupMenus.Builderfor target instances as supplied by the givenSupplier.static <T extends JPopupMenu>
JPopupMenus.Charger<T>charger(T target) Returns a newJPopupMenus.Chargerfor a given target instance.static JPopupMenus.Setup<JPopupMenu,?> setup(JPopupMenu target) Returns a newJPopupMenus.Setupfor a givenJPopupMenuinstance.
-
Method Details
-
builder
Returns a newJPopupMenus.Builderfor target instances of typeJPopupMenu. -
builder
Returns a newJPopupMenus.Builderfor target instances as supplied by the givenSupplier.- Type Parameters:
T- The final type of the target instances, at leastJPopupMenu.
-
charger
Returns a newJPopupMenus.Chargerfor a given target instance.- Type Parameters:
T- The final type of the target instance, at leastJPopupMenu.
-
setup
Returns a newJPopupMenus.Setupfor a givenJPopupMenuinstance.
-