Class DataItemPane<T extends DataItem>
java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
org.prelle.javafx.ListWithDetailsView<T>
de.rpgframework.jfx.DataItemPane<T>
- All Implemented Interfaces:
Styleable,EventTarget,Skinnable,org.prelle.javafx.ResponsiveControl
- Direct Known Subclasses:
DataItemListPane
public class DataItemPane<T extends DataItem>
extends org.prelle.javafx.ListWithDetailsView<T>
implements org.prelle.javafx.ResponsiveControl
Provide a spinner to browse through a list of data items
and add additional information
-
Property Summary
PropertiesTypePropertyDescriptionObjectProperty<org.prelle.javafx.NodeWithTitle> ObjectProperty<org.prelle.javafx.WindowMode> Properties inherited from class org.prelle.javafx.ListWithDetailsView
selectorNodeProperties 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
ConstructorsConstructorDescriptionDataItemPane(Function<Requirement, String> reqR, Function<Modification, String> modR) -
Method Summary
Modifier and TypeMethodDescriptionObjectProperty<org.prelle.javafx.NodeWithTitle> Gets the value of thechoiceConverterproperty.org.prelle.javafx.NodeWithTitleGets the value of thecustomNode1property.Gets the value of thedecisionHandlerproperty.Gets the value of theimageConverterproperty.Gets the value of themodDecisionHandlerproperty.Gets the value of themodificationConverterproperty.Gets the value of thenameConverterproperty.Gets the value of thereferenceTypeConverterproperty.Gets the value of theselectedItemproperty.Gets the value of theshowDecisionColumnproperty.Gets the value of theshowModificationsInDescriptionproperty.Gets the value of theshowStatsColumnproperty.ObjectProperty<org.prelle.javafx.WindowMode> setChoiceConverter(Function<Choice, String> value) setCustomNode1(org.prelle.javafx.NodeWithTitle value) setDecisionHandler(BiConsumer<T, Choice> value) setImageConverter(Callback<T, Image> value) voidsetItems(Collection<T> items) setNameConverter(Callback<T, String> value) voidsetResponsiveMode(org.prelle.javafx.WindowMode value) setSelectedItem(T value) setShowDecisionColumn(Boolean value) setShowStatsColumn(Boolean value) voidMethods inherited from class org.prelle.javafx.ListWithDetailsView
createDefaultSkin, getColumns, getLayoutMode, getSelectorNode, selectorNodeProperty, setSelectorNodeMethods 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
-
selectedItem
- See Also:
-
modificationConverter
- See Also:
-
referenceTypeConverter
- See Also:
-
choiceConverter
- See Also:
-
decisionHandler
- See Also:
-
modDecisionHandler
public ObjectProperty<BiConsumer<T extends DataItem, ModificationChoice>> modDecisionHandlerProperty- See Also:
-
customNode1
- See Also:
-
showDecisionColumn
- See Also:
-
showStatsColumn
- See Also:
-
layoutMode
-
showModificationsInDescription
- See Also:
-
imageConverter
- See Also:
-
nameConverter
- See Also:
-
-
Constructor Details
-
DataItemPane
-
-
Method Details
-
selectedItemProperty
- Returns:
- the
selectedItemproperty - See Also:
-
getSelectedItem
Gets the value of theselectedItemproperty.- Property description:
- Returns:
- the value of the
selectedItemproperty - See Also:
-
setSelectedItem
-
setItems
-
modificationConverterProperty
- Returns:
- the
modificationConverterproperty - See Also:
-
getModificationConverter
Gets the value of themodificationConverterproperty.- Property description:
- Returns:
- the value of the
modificationConverterproperty - See Also:
-
setModificationConverter
-
referenceTypeConverterProperty
- Returns:
- the
referenceTypeConverterproperty - See Also:
-
getReferenceTypeConverter
Gets the value of thereferenceTypeConverterproperty.- Property description:
- Returns:
- the value of the
referenceTypeConverterproperty - See Also:
-
setReferenceTypeConverter
-
choiceConverterProperty
- Returns:
- the
choiceConverterproperty - See Also:
-
getChoiceConverter
-
setChoiceConverter
-
setUseForChoices
-
decisionHandlerProperty
- Returns:
- the
decisionHandlerproperty - See Also:
-
getDecisionHandler
Gets the value of thedecisionHandlerproperty.- Property description:
- Returns:
- the value of the
decisionHandlerproperty - See Also:
-
setDecisionHandler
-
modDecisionHandlerProperty
- Returns:
- the
modDecisionHandlerproperty - See Also:
-
getModDecisionHandler
Gets the value of themodDecisionHandlerproperty.- Property description:
- Returns:
- the value of the
modDecisionHandlerproperty - See Also:
-
setModDecisionHandler
-
customNode1Property
- Returns:
- the
customNode1property - See Also:
-
getCustomNode1
public org.prelle.javafx.NodeWithTitle getCustomNode1()Gets the value of thecustomNode1property.- Property description:
- Returns:
- the value of the
customNode1property - See Also:
-
setCustomNode1
-
showDecisionColumnProperty
- Returns:
- the
showDecisionColumnproperty - See Also:
-
isShowDecisionColumn
Gets the value of theshowDecisionColumnproperty.- Property description:
- Returns:
- the value of the
showDecisionColumnproperty - See Also:
-
setShowDecisionColumn
-
showStatsColumnProperty
- Returns:
- the
showStatsColumnproperty - See Also:
-
isShowStatsColumn
Gets the value of theshowStatsColumnproperty.- Property description:
- Returns:
- the value of the
showStatsColumnproperty - See Also:
-
setShowStatsColumn
-
layoutModeProperty
-
showModificationsInDescriptionProperty
- Returns:
- the
showModificationsInDescriptionproperty - See Also:
-
isShowModificationsInDescription
Gets the value of theshowModificationsInDescriptionproperty.- Property description:
- Returns:
- the value of the
showModificationsInDescriptionproperty - See Also:
-
setShowModificationsInDescription
-
setResponsiveMode
-
imageConverterProperty
- Returns:
- the
imageConverterproperty - See Also:
-
getImageConverter
-
setImageConverter
-
nameConverterProperty
- Returns:
- the
nameConverterproperty - See Also:
-
getNameConverter
-
setNameConverter
-