Class DataItemDetailsPane<T extends DataItem>
java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
de.rpgframework.jfx.DataItemDetailsPane<T>
- All Implemented Interfaces:
Styleable,EventTarget,Skinnable,org.prelle.javafx.ResponsiveControl
-
Property Summary
PropertiesTypePropertyDescriptionObjectProperty<org.prelle.javafx.NodeWithTitle> ObjectProperty<org.prelle.javafx.NodeWithTitle> ObjectProperty<org.prelle.javafx.WindowMode> Properties 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
ConstructorsConstructorDescriptionDataItemDetailsPane(Function<Requirement, String> reqR, Function<Modification, String> modR) -
Method Summary
Modifier and TypeMethodDescriptionSkin<?> ObjectProperty<org.prelle.javafx.NodeWithTitle> ObjectProperty<org.prelle.javafx.NodeWithTitle> Gets the value of thechoiceConverterproperty.org.prelle.javafx.NodeWithTitleGets the value of thecustomNode1property.org.prelle.javafx.NodeWithTitleGets the value of thecustomNode2property.Gets the value of thedecisionHandlerproperty.Gets the value of theimageConverterproperty.Gets the value of themodDecisionHandlerproperty.getModel()Gets the value of themodelproperty.Gets the value of themodificationConverterproperty.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) setCustomNode2(org.prelle.javafx.NodeWithTitle value) setDecisionHandler(BiConsumer<T, Choice> value) setImageConverter(Function<T, Image> value) voidsetResponsiveMode(org.prelle.javafx.WindowMode value) setSelectedItem(T value) setShowDecisionColumn(Boolean value) setShowHelpFor(DataItem value) setShowStatsColumn(Boolean value) 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
-
model
- See Also:
-
selectedItem
- See Also:
-
items
- See Also:
-
imageConverter
- 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:
-
customNode2
- See Also:
-
showDecisionColumn
- See Also:
-
showStatsColumn
- See Also:
-
showModificationsInDescription
- See Also:
-
layoutMode
- See Also:
-
showHelpFor
- See Also:
-
-
Constructor Details
-
DataItemDetailsPane
-
-
Method Details
-
createDefaultSkin
- Overrides:
createDefaultSkinin classControl- See Also:
-
modelProperty
- Returns:
- the
modelproperty - See Also:
-
getModel
Gets the value of themodelproperty.- Property description:
- Returns:
- the value of the
modelproperty - See Also:
-
setModel
-
getShowChoicesWithValue
-
selectedItemProperty
- Returns:
- the
selectedItemproperty - See Also:
-
getSelectedItem
Gets the value of theselectedItemproperty.- Property description:
- Returns:
- the value of the
selectedItemproperty - See Also:
-
setSelectedItem
-
itemsProperty
- Returns:
- the
itemsproperty
-
imageConverterProperty
- Returns:
- the
imageConverterproperty - See Also:
-
getImageConverter
-
setImageConverter
-
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
-
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
-
customNode2Property
- Returns:
- the
customNode2property - See Also:
-
getCustomNode2
public org.prelle.javafx.NodeWithTitle getCustomNode2()Gets the value of thecustomNode2property.- Property description:
- Returns:
- the value of the
customNode2property - See Also:
-
setCustomNode2
-
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
-
showModificationsInDescriptionProperty
- Returns:
- the
showModificationsInDescriptionproperty - See Also:
-
isShowModificationsInDescription
Gets the value of theshowModificationsInDescriptionproperty.- Property description:
- Returns:
- the value of the
showModificationsInDescriptionproperty - See Also:
-
setShowModificationsInDescription
-
layoutModeProperty
- Returns:
- the
layoutModeproperty
-
showHelpForProperty
- Returns:
- the
showHelpForproperty
-
setShowHelpFor
-
setResponsiveMode
public void setResponsiveMode(org.prelle.javafx.WindowMode value) - Specified by:
setResponsiveModein interfaceorg.prelle.javafx.ResponsiveControl- See Also:
-