Class WizardPageGenerator<A extends IAttribute, C extends RuleSpecificCharacterObject<A,?,?,?> , G extends CharacterGenerator<A,C> >
java.lang.Object
org.prelle.javafx.WizardPage
de.rpgframework.jfx.wizard.WizardPageGenerator<A,C,G>
- All Implemented Interfaces:
org.prelle.javafx.IEnterLeavable<org.prelle.javafx.WizardPage>,org.prelle.javafx.ResponsiveControl
public class WizardPageGenerator<A extends IAttribute, C extends RuleSpecificCharacterObject<A,?,?,?>, G extends CharacterGenerator<A,C>>
extends org.prelle.javafx.WizardPage
-
Property Summary
Properties inherited from class org.prelle.javafx.WizardPage
active, backContent, backHeader, content, onEnterAction, onEnterLeave, onExtraActionHandler, title -
Field Summary
Fields inherited from class org.prelle.javafx.WizardPage
wizard -
Constructor Summary
ConstructorsConstructorDescriptionWizardPageGenerator(org.prelle.javafx.Wizard wizard, IGeneratorWrapper<A, C, G> model, List<Class<G>> values, List<RuleInterpretation> interpretations, Rule[] allRules, Function<Class<G>, String[]> nameGetter) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidnewCharGenCreated(G newGen, C model) Called when a new character has been created - allows to apply power levelvoidpageLeft()voidsetExtraNode(Node value) voidsetResponsiveMode(org.prelle.javafx.WindowMode value) Methods inherited from class org.prelle.javafx.WizardPage
activeProperty, backContentProperty, backHeaderProperty, contentProperty, getBackContent, getBackHeader, getContent, getExtraButtons, getOnEnterAction, getOnExtraActionHandler, getOnLeaveAction, getState, getTitle, getWizard, isActive, onEnterActionProperty, onEnterLeaveProperty, onExtraActionHandlerProperty, setActive, setBackContent, setBackHeader, setContent, setOnEnterAction, setOnExtraActionHandler, setOnLeaveAction, setTitle, setWizard, titleProperty
-
Constructor Details
-
WizardPageGenerator
-
-
Method Details
-
setResponsiveMode
public void setResponsiveMode(org.prelle.javafx.WindowMode value) - Specified by:
setResponsiveModein interfaceorg.prelle.javafx.ResponsiveControl- Overrides:
setResponsiveModein classorg.prelle.javafx.WizardPage- See Also:
-
pageVisited
public void pageVisited()- Overrides:
pageVisitedin classorg.prelle.javafx.WizardPage- See Also:
-
pageLeft
public void pageLeft()- Overrides:
pageLeftin classorg.prelle.javafx.WizardPage- See Also:
-
beforeLeaving
public void beforeLeaving()- Overrides:
beforeLeavingin classorg.prelle.javafx.WizardPage- See Also:
-
newCharGenCreated
-
extraNode
-
getExtraNode
-
setExtraNode
-