Package bayern.steinbrecher.wizard
Class WizardableView<T extends java.util.Optional<?>,C extends WizardableController<T>>
java.lang.Object
bayern.steinbrecher.wizard.WizardableView<T,C>
- Type Parameters:
T- The type of the result of theWizardPage.C- The type of the controller used by theWizardableView.
- Direct Known Subclasses:
Selection
public abstract class WizardableView<T extends java.util.Optional<?>,C extends WizardableController<T>>
extends java.lang.Object
Represents a class which can be in a
Wizard.- Since:
- 1.2
- Author:
- Stefan Huber
-
Constructor Summary
Constructors Constructor Description WizardableView(java.lang.String fxmlPath) -
Method Summary
Modifier and Type Method Description protected abstract voidafterControllerInitialized()This method is executed after the FXML is loaded and right after the corresponding controller is set.CgetController()WizardPage<T>getWizardPage()
-
Constructor Details
-
WizardableView
public WizardableView(java.lang.String fxmlPath)- Since:
- 1.13
-
-
Method Details
-
afterControllerInitialized
protected abstract void afterControllerInitialized()This method is executed after the FXML is loaded and right after the corresponding controller is set. This function represents an equivalent to a FXML controllers initialize method.- Since:
- 1.8
-
getWizardPage
- Returns:
- The newly created
WizardPage. Returnsnullif theWizardPagecould not be created. - Throws:
java.io.IOException-loadFXML()
-
getController
-