Package de.team33.sphinx.metis
Class JLayers
java.lang.Object
de.team33.sphinx.metis.JLayers
Utility class to handle
JLayers.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic <C extends Component>
JLayers.Builder<C,JLayer<C>> builder(C component) Returns a newJLayers.Builderfor target instances of typeJLayer.static <C extends Component,T extends JLayer<C>>
JLayers.Builder<C,T> Returns a newJLayers.Builderfor target instances as supplied by the givenSupplier.static <C extends Component,T extends JLayer<C>>
JLayers.Charger<C,T> charger(T target) Returns a newJLayers.Chargerfor a given target instance.static <C extends Component>
JLayers.Setup<C,JLayer<C>, ?> Returns a newJLayers.Setupfor a givenJLayerinstance.
-
Method Details
-
builder
Returns a newJLayers.Builderfor target instances of typeJLayer.- Type Parameters:
C- The type of the layered component, at leastComponent.
-
builder
public static <C extends Component,T extends JLayer<C>> JLayers.Builder<C,T> builder(Supplier<T> newTarget) Returns a newJLayers.Builderfor target instances as supplied by the givenSupplier. -
charger
Returns a newJLayers.Chargerfor a given target instance. -
setup
Returns a newJLayers.Setupfor a givenJLayerinstance.- Type Parameters:
C- The type of the layered component, at leastComponent.
-