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

    Constructors
    Constructor
    Description
    WizardPageGenerator(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 Type
    Method
    Description
    void
     
     
     
    protected void
    newCharGenCreated(G newGen, C model)
    Called when a new character has been created - allows to apply power level
    void
     
    void
     
     
    void
    setResponsiveMode(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • setResponsiveMode

      public void setResponsiveMode(org.prelle.javafx.WindowMode value)
      Specified by:
      setResponsiveMode in interface org.prelle.javafx.ResponsiveControl
      Overrides:
      setResponsiveMode in class org.prelle.javafx.WizardPage
      See Also:
      • ResponsiveControl.setResponsiveMode(org.prelle.javafx.WindowMode)
    • pageVisited

      public void pageVisited()
      Overrides:
      pageVisited in class org.prelle.javafx.WizardPage
      See Also:
      • WizardPage.pageVisited()
    • pageLeft

      public void pageLeft()
      Overrides:
      pageLeft in class org.prelle.javafx.WizardPage
      See Also:
      • WizardPage.pageLeft()
    • beforeLeaving

      public void beforeLeaving()
      Overrides:
      beforeLeaving in class org.prelle.javafx.WizardPage
      See Also:
      • WizardPage.beforeLeaving()
    • newCharGenCreated

      protected void newCharGenCreated(G newGen, C model)
      Called when a new character has been created - allows to apply power level
    • extraNode

      public ObjectProperty<Node> extraNode()
    • getExtraNode

      public Node getExtraNode()
    • setExtraNode

      public WizardPageGenerator setExtraNode(Node value)