Package de.team33.sphinx.metis
Class JLayeredPanes
java.lang.Object
de.team33.sphinx.metis.JLayeredPanes
Utility class to handle
JLayeredPanes.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classJLayeredPanes.Builder<T extends JLayeredPane>Builder implementation to build target instances ofJLayeredPane.static final classJLayeredPanes.Charger<T extends JLayeredPane>Charger implementation to charge target instances ofJLayeredPane.static interfaceJLayeredPanes.Setup<T extends JLayeredPane,S extends JLayeredPanes.Setup<T, S>> Utility interface to set up a target instance ofJLayeredPane. -
Method Summary
Modifier and TypeMethodDescriptionstatic JLayeredPanes.Builder<JLayeredPane>builder()Returns a newJLayeredPanes.Builderfor target instances of typeJLayeredPane.static <T extends JLayeredPane>
JLayeredPanes.Builder<T>Returns a newJLayeredPanes.Builderfor target instances as supplied by the givenSupplier.static <T extends JLayeredPane>
JLayeredPanes.Charger<T>charger(T target) Returns a newJLayeredPanes.Chargerfor a given target instance.static JLayeredPanes.Setup<JLayeredPane,?> setup(JLayeredPane target) Returns a newJLayeredPanes.Setupfor a givenJLayeredPaneinstance.
-
Method Details
-
builder
Returns a newJLayeredPanes.Builderfor target instances of typeJLayeredPane. -
builder
Returns a newJLayeredPanes.Builderfor target instances as supplied by the givenSupplier.- Type Parameters:
T- The final type of the target instances, at leastJLayeredPane.
-
charger
Returns a newJLayeredPanes.Chargerfor a given target instance.- Type Parameters:
T- The final type of the target instance, at leastJLayeredPane.
-
setup
Returns a newJLayeredPanes.Setupfor a givenJLayeredPaneinstance.
-