Module de.rpgframework.javafx
Package de.rpgframework.jfx
Class SelectionControllerNode<T extends DataItem,V extends DataItemValue<T>>
java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
de.rpgframework.jfx.SelectionControllerNode<T,V>
- All Implemented Interfaces:
Styleable,EventTarget,Skinnable
-
Property Summary
PropertiesProperties inherited from class javafx.scene.control.Control
contextMenu, skin, tooltipProperties inherited from class javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, widthProperties inherited from class javafx.scene.Parent
needsLayoutProperties inherited from class javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible -
Field Summary
Fields inherited from class javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZEFields inherited from class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSkin<?>Gets the value of the property available.Gets the value of the property availableCellFactory.Gets the value of the property availableHeading.Gets the value of the property availablePlaceholder.Gets the value of the property availableStyle.BiFunction<T,List<?>, Decision[]> Gets the value of the property optionCallback.Gets the value of the property selected.Gets the value of the property selectedCellFactory.Gets the value of the property selectedHeading.Gets the value of the property selectedPlaceholder.Gets the value of the property selectedStyle.booleanGets the value of the property showHeadings.Gets the value of the property showHelpFor.ObjectProperty<BiFunction<T,List<?>, Decision[]>> voidrefresh()voidSets the value of the property availableCellFactory.voidsetAvailableHeading(String value) Sets the value of the property availableHeading.voidsetAvailablePlaceholder(String value) Sets the value of the property availablePlaceholder.voidsetAvailableStyle(String value) Sets the value of the property availableStyle.voidsetController(ComplexDataItemController<T, V> value) voidsetOptionCallback(BiFunction<T, List<?>, Decision[]> value) Sets the value of the property optionCallback.voidSets the value of the property selectedCellFactory.voidsetSelectedHeading(String value) Sets the value of the property selectedHeading.voidsetSelectedPlaceholder(String value) Sets the value of the property selectedPlaceholder.voidsetSelectedStyle(String value) Sets the value of the property selectedStyle.voidsetShowHeadings(boolean value) Sets the value of the property showHeadings.voidsetShowHelpFor(T value) Sets the value of the property showHelpFor.Methods inherited from class javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipPropertyMethods inherited from class javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthPropertyMethods inherited from class javafx.scene.Parent
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBoundsMethods 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, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, 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, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, 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, 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, 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, visiblePropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javafx.css.Styleable
getStyleableNode
-
Property Details
-
available
- See Also:
-
selected
- See Also:
-
optionCallback
-
availableCellFactory
-
selectedCellFactory
public ObjectProperty<Callback<ListView<V extends DataItemValue<T>>,ListCell<V extends DataItemValue<T>>>> selectedCellFactoryProperty -
showHeadings
- See Also:
-
availableHeading
-
selectedHeading
-
availablePlaceholder
-
selectedPlaceholder
-
showHelpFor
- See Also:
-
availableStyle
- See Also:
-
selectedStyle
- See Also:
-
-
Constructor Details
-
SelectionControllerNode
-
-
Method Details
-
createDefaultSkin
- Overrides:
createDefaultSkinin classControl- See Also:
-
getControllerProperty
-
getController
-
setController
-
refresh
public void refresh() -
availableProperty
- See Also:
-
getAvailable
Gets the value of the property available.- Property description:
-
selectedProperty
- See Also:
-
getSelected
Gets the value of the property selected.- Property description:
-
optionCallbackProperty
-
getOptionCallback
Gets the value of the property optionCallback.- Property description:
-
setOptionCallback
Sets the value of the property optionCallback.- Property description:
-
availableCellFactoryProperty
-
getAvailableCellFactory
Gets the value of the property availableCellFactory.- Property description:
-
setAvailableCellFactory
Sets the value of the property availableCellFactory.- Property description:
-
selectedCellFactoryProperty
-
getSelectedCellFactory
Gets the value of the property selectedCellFactory.- Property description:
-
setSelectedCellFactory
Sets the value of the property selectedCellFactory.- Property description:
-
showHeadingsProperty
- See Also:
-
getShowHeadings
public boolean getShowHeadings()Gets the value of the property showHeadings.- Property description:
-
setShowHeadings
public void setShowHeadings(boolean value) Sets the value of the property showHeadings.- Property description:
-
availableHeadingProperty
-
getAvailableHeading
Gets the value of the property availableHeading.- Property description:
-
setAvailableHeading
Sets the value of the property availableHeading.- Property description:
-
selectedHeadingProperty
-
getSelectedHeading
Gets the value of the property selectedHeading.- Property description:
-
setSelectedHeading
Sets the value of the property selectedHeading.- Property description:
-
availablePlaceholderProperty
-
getAvailablePlaceholder
Gets the value of the property availablePlaceholder.- Property description:
-
setAvailablePlaceholder
Sets the value of the property availablePlaceholder.- Property description:
-
selectedPlaceholderProperty
-
getSelectedPlaceholder
Gets the value of the property selectedPlaceholder.- Property description:
-
setSelectedPlaceholder
Sets the value of the property selectedPlaceholder.- Property description:
-
showHelpForProperty
- See Also:
-
getShowHelpFor
Gets the value of the property showHelpFor.- Property description:
-
setShowHelpFor
Sets the value of the property showHelpFor.- Property description:
-
availableStyleProperty
- See Also:
-
getAvailableStyle
Gets the value of the property availableStyle.- Property description:
-
setAvailableStyle
Sets the value of the property availableStyle.- Property description:
-
selectedStyleProperty
- See Also:
-
getSelectedStyle
Gets the value of the property selectedStyle.- Property description:
-
setSelectedStyle
Sets the value of the property selectedStyle.- Property description:
-