Class SelectedValuesControllerNode<V extends ComplexDataItemValue<?>>
java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
de.rpgframework.jfx.SelectedValuesControllerNode<V>
- All Implemented Interfaces:
Styleable,EventTarget,Skinnable,org.prelle.javafx.ResponsiveControl
public class SelectedValuesControllerNode<V extends ComplexDataItemValue<?>>
extends Control
implements org.prelle.javafx.ResponsiveControl
-
Property Summary
PropertiesTypePropertyDescriptionProperties 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 theavailableproperty.Gets the value of theavailableHeadingproperty.Gets the value of theavailablePlaceholderproperty.Gets the value of theavailableStyleproperty.Gets the value of thecellFactoryproperty.Gets the value of themodificationResolverproperty.Gets the value of therequirementResolverproperty.Gets the value of theselectedproperty.Gets the value of theselectedFilterproperty.Gets the value of theselectedHeadingproperty.Gets the value of theselectedListHeadproperty.Gets the value of theselectedPlaceholderproperty.Gets the value of theselectedStyleproperty.booleanGets the value of theshowHeadingsproperty.Gets the value of theshowHelpForproperty.voidrefresh()voidsetAvailableHeading(String value) Sets the value of theavailableHeadingproperty.voidsetAvailablePlaceholder(String value) Sets the value of theavailablePlaceholderproperty.voidsetAvailableStyle(String value) Sets the value of theavailableStyleproperty.voidSets the value of thecellFactoryproperty.voidsetController(SelectedValueController<V> value) setRequirementResolver(Function<Requirement, String> value) voidsetResponsiveMode(org.prelle.javafx.WindowMode value) voidsetSelectedFilter(Predicate<V> value) Sets the value of theselectedFilterproperty.voidsetSelectedHeading(String value) Sets the value of theselectedHeadingproperty.voidsetSelectedListHead(Node value) Sets the value of theselectedListHeadproperty.voidsetSelectedPlaceholder(String value) Sets the value of theselectedPlaceholderproperty.voidsetSelectedStyle(String value) Sets the value of theselectedStyleproperty.voidsetShowHeadings(boolean value) Sets the value of theshowHeadingsproperty.voidsetShowHelpFor(V value) Sets the value of theshowHelpForproperty.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:
-
cellFactory
public ObjectProperty<Callback<ListView<V extends ComplexDataItemValue<?>>, ListCell<V extends ComplexDataItemValue<?>>>> cellFactoryProperty- See Also:
-
selectedFilter
- See Also:
-
selectedListHead
- See Also:
-
showHeadings
- See Also:
-
availableHeading
- See Also:
-
selectedHeading
- See Also:
-
availablePlaceholder
- See Also:
-
selectedPlaceholder
- See Also:
-
showHelpFor
- See Also:
-
availableStyle
- See Also:
-
selectedStyle
- See Also:
-
requirementResolver
- See Also:
-
modificationResolver
- See Also:
-
-
Constructor Details
-
SelectedValuesControllerNode
-
-
Method Details
-
createDefaultSkin
- Overrides:
createDefaultSkinin classControl- See Also:
-
getControllerProperty
-
getController
-
setController
-
refresh
public void refresh() -
availableProperty
- Returns:
- the
availableproperty - See Also:
-
getAvailable
Gets the value of theavailableproperty.- Property description:
- Returns:
- the value of the
availableproperty - See Also:
-
selectedProperty
- Returns:
- the
selectedproperty - See Also:
-
getSelected
Gets the value of theselectedproperty.- Property description:
- Returns:
- the value of the
selectedproperty - See Also:
-
cellFactoryProperty
-
getCellFactory
-
setCellFactory
-
selectedFilterProperty
- Returns:
- the
selectedFilterproperty - See Also:
-
getSelectedFilter
-
setSelectedFilter
-
selectedListHeadProperty
- Returns:
- the
selectedListHeadproperty - See Also:
-
getSelectedListHead
Gets the value of theselectedListHeadproperty.- Property description:
- Returns:
- the value of the
selectedListHeadproperty - See Also:
-
setSelectedListHead
Sets the value of theselectedListHeadproperty.- Property description:
- Parameters:
value- the value for theselectedListHeadproperty- See Also:
-
showHeadingsProperty
- Returns:
- the
showHeadingsproperty - See Also:
-
getShowHeadings
public boolean getShowHeadings()Gets the value of theshowHeadingsproperty.- Property description:
- Returns:
- the value of the
showHeadingsproperty - See Also:
-
setShowHeadings
public void setShowHeadings(boolean value) Sets the value of theshowHeadingsproperty.- Property description:
- Parameters:
value- the value for theshowHeadingsproperty- See Also:
-
availableHeadingProperty
- Returns:
- the
availableHeadingproperty - See Also:
-
getAvailableHeading
Gets the value of theavailableHeadingproperty.- Property description:
- Returns:
- the value of the
availableHeadingproperty - See Also:
-
setAvailableHeading
Sets the value of theavailableHeadingproperty.- Property description:
- Parameters:
value- the value for theavailableHeadingproperty- See Also:
-
selectedHeadingProperty
- Returns:
- the
selectedHeadingproperty - See Also:
-
getSelectedHeading
Gets the value of theselectedHeadingproperty.- Property description:
- Returns:
- the value of the
selectedHeadingproperty - See Also:
-
setSelectedHeading
Sets the value of theselectedHeadingproperty.- Property description:
- Parameters:
value- the value for theselectedHeadingproperty- See Also:
-
availablePlaceholderProperty
- Returns:
- the
availablePlaceholderproperty - See Also:
-
getAvailablePlaceholder
Gets the value of theavailablePlaceholderproperty.- Property description:
- Returns:
- the value of the
availablePlaceholderproperty - See Also:
-
setAvailablePlaceholder
Sets the value of theavailablePlaceholderproperty.- Property description:
- Parameters:
value- the value for theavailablePlaceholderproperty- See Also:
-
selectedPlaceholderProperty
- Returns:
- the
selectedPlaceholderproperty - See Also:
-
getSelectedPlaceholder
Gets the value of theselectedPlaceholderproperty.- Property description:
- Returns:
- the value of the
selectedPlaceholderproperty - See Also:
-
setSelectedPlaceholder
Sets the value of theselectedPlaceholderproperty.- Property description:
- Parameters:
value- the value for theselectedPlaceholderproperty- See Also:
-
showHelpForProperty
- Returns:
- the
showHelpForproperty - See Also:
-
getShowHelpFor
Gets the value of theshowHelpForproperty.- Property description:
- Returns:
- the value of the
showHelpForproperty - See Also:
-
setShowHelpFor
Sets the value of theshowHelpForproperty.- Property description:
- Parameters:
value- the value for theshowHelpForproperty- See Also:
-
availableStyleProperty
- Returns:
- the
availableStyleproperty - See Also:
-
getAvailableStyle
Gets the value of theavailableStyleproperty.- Property description:
- Returns:
- the value of the
availableStyleproperty - See Also:
-
setAvailableStyle
Sets the value of theavailableStyleproperty.- Property description:
- Parameters:
value- the value for theavailableStyleproperty- See Also:
-
selectedStyleProperty
- Returns:
- the
selectedStyleproperty - See Also:
-
getSelectedStyle
Gets the value of theselectedStyleproperty.- Property description:
- Returns:
- the value of the
selectedStyleproperty - See Also:
-
setSelectedStyle
Sets the value of theselectedStyleproperty.- Property description:
- Parameters:
value- the value for theselectedStyleproperty- See Also:
-
requirementResolverProperty
- Returns:
- the
requirementResolverproperty - See Also:
-
getRequirementResolver
Gets the value of therequirementResolverproperty.- Property description:
- Returns:
- the value of the
requirementResolverproperty - See Also:
-
setRequirementResolver
-
modificationResolverProperty
- Returns:
- the
modificationResolverproperty - See Also:
-
getModificationResolver
Gets the value of themodificationResolverproperty.- Property description:
- Returns:
- the value of the
modificationResolverproperty - See Also:
-
setModificationResolver
public SelectedValuesControllerNode<V> setModificationResolver(Function<Modification, String> value) -
setResponsiveMode
public void setResponsiveMode(org.prelle.javafx.WindowMode value) - Specified by:
setResponsiveModein interfaceorg.prelle.javafx.ResponsiveControl- See Also:
-