Class AbstractTransformerWindowManager<T extends TransformerWindowManager<T,P>,P extends Pane>
java.lang.Object
com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager<T,P>
- All Implemented Interfaces:
TransformerWindowManager<T,,P> WindowManager,PluginAware
public abstract class AbstractTransformerWindowManager<T extends TransformerWindowManager<T,P>,P extends Pane>
extends Object
implements TransformerWindowManager<T,P>, PluginAware
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal TaddTransformer(Transformer<P> transformer) final Windowfinal Windowcreate(mindustry.gen.Player viewer) protected abstract Pfinal voiddispose()final MindustryPluginReturns the owning plugin.protected Map<MUUID,AbstractTransformerWindowManager<T, P>.SimpleWindow> protected booleanprotected voidprotected voidprotected abstract void
-
Constructor Details
-
AbstractTransformerWindowManager
-
-
Method Details
-
onWindowOpen
-
onWindowClose
-
onDispose
protected void onDispose() -
createPane
-
create
- Specified by:
createin interfaceWindowManager
-
create
- Specified by:
createin interfaceWindowManager
-
getActiveWindows
- Specified by:
getActiveWindowsin interfaceWindowManager
-
addTransformer
- Specified by:
addTransformerin interfaceTransformerWindowManager<T extends TransformerWindowManager<T,P>, P extends Pane>
-
getPlugin
Description copied from interface:PluginAwareReturns the owning plugin.- Specified by:
getPluginin interfacePluginAware
-
dispose
public final void dispose()- Specified by:
disposein interfaceWindowManager
-
getWindows
-
isDisposed
protected boolean isDisposed()
-