Package de.team33.sphinx.metis
Class Frames
java.lang.Object
de.team33.sphinx.metis.Frames
Utility class to handle
Frames.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classFrames.Builder<F extends Frame>Builder implementation to build target instances ofFrame.static final classFrames.Charger<F extends Frame>Charger implementation to charge target instances ofFrame.static interfaceFrames.Setup<F extends Frame,S extends Frames.Setup<F, S>> Utility interface to set up a target instance ofFrame. -
Method Summary
Modifier and TypeMethodDescriptionstatic Frames.Builder<Frame>builder()Returns a newFrames.Builderfor target instances of typeFrame.static Frames.Builder<Frame>Returns a newFrames.Builderfor target instances of typeFrame.static Frames.Builder<Frame>builder(String title, GraphicsConfiguration gc) Returns a newFrames.Builderfor target instances of typeFrame.static <F extends Frame>
Frames.Builder<F>Returns a newFrames.Builderfor target instances as supplied by the givenSupplier.static <F extends Frame>
Frames.Charger<F>charger(F target) Returns a newFrames.Chargerfor a given target instance.static Frames.Setup<Frame,?> Returns a newFrames.Setupfor a givenFrameinstance.
-
Method Details
-
builder
Returns a newFrames.Builderfor target instances of typeFrame. -
builder
Returns a newFrames.Builderfor target instances of typeFrame.- See Also:
-
builder
Returns a newFrames.Builderfor target instances of typeFrame. -
builder
Returns a newFrames.Builderfor target instances as supplied by the givenSupplier.- Type Parameters:
F- The final type of the target instances, at leastFrame.
-
charger
Returns a newFrames.Chargerfor a given target instance.- Type Parameters:
F- The final type of the target instance, at leastFrame.
-
setup
Returns a newFrames.Setupfor a givenFrameinstance.
-