Class DefaultSimpleDialog

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      OpenPatricianLargeWaxButton addActionButton​(java.lang.String textKey, java.lang.String id)
      Add the action button centered at the bottom.
      DecoratedText addDecoratedText​(java.lang.String textKey, java.lang.String id, java.lang.Object... textParameters)
      Add a decorated text.
      void addDecoratedText​(java.lang.String textKey, java.lang.String id, javafx.geometry.Pos alignment, java.lang.Object... textParameters)
      Add a decorated text with alignement CENTER_LEFT, CENTER or CENTER_RIGHT.
      void addNode​(javafx.scene.Node node, java.lang.String id)
      Add a generic node.
      void addNode​(javafx.scene.Node node, java.lang.String id, javafx.geometry.Pos alignment)
      Add a node with alignement CENTER_LEFT, CENTER or CENTER_RIGHT.
      void addVerticalSpacer​(int heigth)
      Add a vertical spacer.
      void clearContent()
      Remove the complete content that was added through this abstraction layer.
      void remove​(javafx.scene.Node node)
      Remove a node from the content.
      • Methods inherited from class javafx.scene.Group

        autoSizeChildrenProperty, getChildren, isAutoSizeChildren, layoutChildren, minHeight, minWidth, prefHeight, prefWidth, setAutoSizeChildren
      • Methods inherited from class javafx.scene.Parent

        computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
      • Methods inherited from class javafx.scene.Node

        accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClassCssMetaData, getClip, getContentBias, getCssMetaData, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isResizable, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, maxHeight, maxWidth, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface javafx.css.Styleable

        getStyleableNode
    • Field Detail

      • dialogHelper

        @Autowired
        private DialogUtil dialogHelper
      • messageSource

        @Autowired
        protected org.springframework.context.MessageSource messageSource
      • locale

        @Autowired
        protected Locale locale
      • box

        private final javafx.scene.layout.VBox box
    • Constructor Detail

      • DefaultSimpleDialog

        public DefaultSimpleDialog()
      • DefaultSimpleDialog

        public DefaultSimpleDialog​(boolean withoutTitle)
      • DefaultSimpleDialog

        public DefaultSimpleDialog​(int spacing)
    • Method Detail

      • addDecoratedText

        public DecoratedText addDecoratedText​(java.lang.String textKey,
                                              java.lang.String id,
                                              java.lang.Object... textParameters)
        Add a decorated text.
        Parameters:
        textKey - key of the text
        id - to be used on the decorated text node, if it is not null
        textParameters - text arguments.
        Returns:
        decorated text element that was added.
      • addNode

        public void addNode​(javafx.scene.Node node,
                            java.lang.String id)
        Add a generic node.
        Parameters:
        node - to add
        id - to be used on the node, if it is not null
      • addDecoratedText

        public void addDecoratedText​(java.lang.String textKey,
                                     java.lang.String id,
                                     javafx.geometry.Pos alignment,
                                     java.lang.Object... textParameters)
        Add a decorated text with alignement CENTER_LEFT, CENTER or CENTER_RIGHT.
        Parameters:
        textKey - key of the text
        alignment - of either CENTER_LEFT, CENTER or CENTER_RIGHT.
        id - to be used on the decorated text node, if it is not null
        textParameters - text arguments.
      • addNode

        public void addNode​(javafx.scene.Node node,
                            java.lang.String id,
                            javafx.geometry.Pos alignment)
        Add a node with alignement CENTER_LEFT, CENTER or CENTER_RIGHT.
        Parameters:
        node - to be layouted
        id - to be set on the node
        alignment - of either CENTER_LEFT, CENTER or CENTER_RIGHT.
      • addVerticalSpacer

        public void addVerticalSpacer​(int heigth)
        Add a vertical spacer.
        Parameters:
        heigth - of the spacer
      • addActionButton

        public OpenPatricianLargeWaxButton addActionButton​(java.lang.String textKey,
                                                           java.lang.String id)
        Add the action button centered at the bottom.
        Parameters:
        textKey - for the label on the button
        id - for the button
        Returns:
        button
      • clearContent

        public void clearContent()
        Remove the complete content that was added through this abstraction layer.
      • remove

        public void remove​(javafx.scene.Node node)
        Remove a node from the content.
        Parameters:
        node - to be removed