Class CustomTableDialog<T>

  • All Implemented Interfaces:
    javafx.event.EventTarget
    Direct Known Subclasses:
    SelectionTableDialog

    public abstract class CustomTableDialog<T>
    extends CustomDialog<T>
    • Constructor Summary

      Constructors 
      Constructor Description
      CustomTableDialog​(javafx.stage.Window parent, List<T> input)  
      CustomTableDialog​(javafx.stage.Window parent, javafx.stage.StageStyle style, List<T> input)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<T> getInput()  
      protected void init​(javafx.stage.Window parent, javafx.stage.Modality modality)  
      protected void initList​(ToolOption<T>... options)
      Creates the list and fills the list directly with the items that were given in the super constructor!
      • Methods inherited from class javafx.stage.Stage

        alwaysOnTopProperty, close, fullScreenExitHintProperty, fullScreenExitKeyProperty, fullScreenProperty, getFullScreenExitHint, getFullScreenExitKeyCombination, getIcons, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getModality, getOwner, getStyle, getTitle, iconifiedProperty, initModality, initOwner, initStyle, isAlwaysOnTop, isFullScreen, isIconified, isMaximized, isResizable, maxHeightProperty, maximizedProperty, maxWidthProperty, minHeightProperty, minWidthProperty, resizableProperty, setAlwaysOnTop, setFullScreen, setFullScreenExitHint, setFullScreenExitKeyCombination, setIconified, setMaxHeight, setMaximized, setMaxWidth, setMinHeight, setMinWidth, setResizable, setScene, setTitle, show, showAndWait, titleProperty, toBack, toFront
      • Methods inherited from class javafx.stage.Window

        addEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, forceIntegerRenderScaleProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getOutputScaleX, getOutputScaleY, getProperties, getRenderScaleX, getRenderScaleY, getScene, getUserData, getWidth, getWindows, getX, getY, hasProperties, heightProperty, hide, isFocused, isForceIntegerRenderScale, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, outputScaleXProperty, outputScaleYProperty, removeEventFilter, removeEventHandler, renderScaleXProperty, renderScaleYProperty, requestFocus, sceneProperty, setEventDispatcher, setEventHandler, setForceIntegerRenderScale, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setRenderScaleX, setRenderScaleY, setUserData, setWidth, setX, setY, showingProperty, sizeToScene, widthProperty, xProperty, yProperty
    • Constructor Detail

      • CustomTableDialog

        public CustomTableDialog​(javafx.stage.Window parent,
                                 List<T> input)
      • CustomTableDialog

        public CustomTableDialog​(javafx.stage.Window parent,
                                 javafx.stage.StageStyle style,
                                 List<T> input)
    • Method Detail

      • init

        protected void init​(javafx.stage.Window parent,
                            javafx.stage.Modality modality)
        Overrides:
        init in class CustomDialog<T>
      • initList

        protected void initList​(ToolOption<T>... options)
        Creates the list and fills the list directly with the items that were given in the super constructor!
        There is no setter for this because this list has to be called in the constructor.
        Because the createDialog method of CustomDialog has to be called again there!
        Parameters:
        options -
      • getInput

        public List<T> getInput()