package de.eisfeldj.augendiagnosefx.controller; import javafx.stage.Stage; /** * BaseController of a dialog with own stage. */ public abstract class DialogController extends BaseController { /** * The stage containing the dialog. */ private Stage mStage; public final void setStage(final Stage stage) { this.mStage = stage; } public final Stage getStage() { return mStage; } @Override public final void close() { super.close(); mStage.close(); } /** * Show the dialog window. */ public final void show() { mStage.show(); } }