Class ASetting

  • All Implemented Interfaces:
    javafx.event.EventTarget, ISetting

    public abstract class ASetting
    extends CustomCompactDialog<Map<String,​Object>>
    implements ISetting
    This class is the base class for all setting-views which will be automatically integrated into the gui by reflection.
    • Constructor Detail

      • ASetting

        public ASetting​(javafx.stage.Window parent)
    • Method Detail

      • saveConfig

        public abstract void saveConfig()
        This method is for saving all setting information.
        Specified by:
        saveConfig in interface ISetting
      • loadConfig

        public abstract void loadConfig()
        This method is for loading all setting information.
        Specified by:
        loadConfig in interface ISetting
      • createButtonArea

        protected void createButtonArea​(javafx.scene.layout.Pane parent)
        This method creates a default-button "OK" and "CANCEL".
        Overrides:
        createButtonArea in class CustomDialog<Map<String,​Object>>
        Parameters:
        parent -
      • setEdited

        public void setEdited​(boolean isEdited)
        Sets the indicator to know if there are data edited which needs a reload of the treeview.
        Parameters:
        isEdited -
      • isEdited

        public boolean isEdited()
        isEdited is an indicator to know if there are data edited which needs a reload of the treeview.
        Returns: