Class AbstractController

    • Constructor Detail

      • AbstractController

        protected AbstractController​(DesignerRoot root)
    • Method Detail

      • initialize

        public final void initialize​(URL url,
                                     ResourceBundle resourceBundle)
        Specified by:
        initialize in interface javafx.fxml.Initializable
      • beforeParentInit

        protected void beforeParentInit()
        Executed before the parent's initialization. Always executed once at the start of the initialization of this controller.
      • afterParentInit

        public void afterParentInit()
        Executed after the parent's initialization (so after afterChildrenInit()). This also means, after persistent settings restoration. If this node has no parent, then this is never executed.
      • afterChildrenInit

        protected void afterChildrenInit()
        Runs once after every child has finished their initialization. This will be run in all cases. It's only useful if the children do something useful in their afterParentInit().
      • shutdown

        public void shutdown()
        Standard shutdown procedure. Override but call super.shutdown() to shutdown children recursively.