Modul de.rpgframework.javafx
Package de.rpgframework.jfx.rules
Klasse SkillTable<A extends IAttribute,S extends ISkill,V extends ASkillValue<S>>
java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
javafx.scene.control.TableView<V>
de.rpgframework.jfx.rules.SkillTable<A,S,V>
- Alle implementierten Schnittstellen:
Styleable,EventTarget,Skinnable,org.prelle.javafx.ResponsiveControl
public class SkillTable<A extends IAttribute,S extends ISkill,V extends ASkillValue<S>>
extends TableView<V>
implements org.prelle.javafx.ResponsiveControl
-
Eigenschaftsübersicht
EigenschaftenTypEigenschaftBeschreibungObjectProperty<Callback<V, org.prelle.javafx.CloseType>> Callback to open an edit action dialogShall the attribute columns be present in non-minimal mode?Use expert mode for priority generatorsVon Klasse geerbte Eigenschaften javafx.scene.control.TableView
columnResizePolicy, comparator, editable, editingCell, fixedCellSize, focusModel, items, onScrollToColumn, onScrollTo, onSort, placeholder, rowFactory, selectionModel, sortPolicy, tableMenuButtonVisibleVon Klasse geerbte Eigenschaften javafx.scene.control.Control
contextMenu, skin, tooltipVon Klasse geerbte Eigenschaften javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, widthVon Klasse geerbte Eigenschaften javafx.scene.Parent
needsLayoutVon Klasse geerbte Eigenschaften 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 -
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic enumHow many attributes are assigned to a skillVon Klasse geerbte verschachtelte Klassen/Schnittstellen javafx.scene.control.TableView
TableView.ResizeFeatures<S>, TableView.TableViewFocusModel<S>, TableView.TableViewSelectionModel<S> -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected TableColumn<V, Boolean> Value means ENABLED(true) oR DISABLED(false)protected TableColumn<V, Boolean> Value means ENABLED(true) oR DISABLED(false)protected TableColumn<V, Number> protected TableColumn<V, Number> protected TableColumn<V, Number> protected TableColumn<V, Number> protected BooleanPropertyprotected BooleanPropertyprotected BooleanPropertyVon Klasse geerbte Felder javafx.scene.control.TableView
CONSTRAINED_RESIZE_POLICY, CONSTRAINED_RESIZE_POLICY_ALL_COLUMNS, CONSTRAINED_RESIZE_POLICY_FLEX_LAST_COLUMN, CONSTRAINED_RESIZE_POLICY_FLEX_NEXT_COLUMN, CONSTRAINED_RESIZE_POLICY_LAST_COLUMN, CONSTRAINED_RESIZE_POLICY_NEXT_COLUMN, CONSTRAINED_RESIZE_POLICY_SUBSEQUENT_COLUMNS, DEFAULT_SORT_POLICY, UNCONSTRAINED_RESIZE_POLICYVon Klasse geerbte Felder javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZEVon Klasse geerbte Felder javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungObjectProperty<Callback<V, org.prelle.javafx.CloseType>> Callback to open an edit action dialogSkin<?> Ruft den Wert deractionCallback-Eigenschaft ab.Ruft den Wert dercontroller-Eigenschaft ab.getModel()Ruft den Wert dermodel-Eigenschaft ab.intgetPoints1(V sVal) intgetPoints2(V sVal) intgetPoints3(V sVal) Ruft den Wert derselectedItem-Eigenschaft ab.booleanbooleanRuft den Wert derexpertModeAvailable-Eigenschaft ab.booleanRuft den Wert derhidePoolColumn-Eigenschaft ab.booleanRuft den Wert derhideValueColumns-Eigenschaft ab.booleanRuft den Wert deruseExpertMode-Eigenschaft ab.voidrefresh()SkillTable<A, S, V> setActionCallback(Callback<V, org.prelle.javafx.CloseType> value) SkillTable<A, S, V> setAttributeMode(SkillTable.Mode value) voidsetCellVisibilityFactory(Function<V, Boolean> factory) SkillTable<A, S, V> setController(NumericalValueController<S, V> value) SkillTable<A, S, V> voidsetExtraCellFactory(Callback<TableColumn<V, Object>, TableCell<V, Object>> factory) voidsetExtraCellValueFactory(Callback<TableColumn.CellDataFeatures<V, Object>, ObservableValue<Object>> factory) SkillTable<A, S, V> setHidePoolColumn(boolean value) SkillTable<A, S, V> setHideValueColumns(boolean value) SkillTable<A, S, V> setModel(RuleSpecificCharacterObject<A, S, V, ?> value) voidsetResponsiveMode(org.prelle.javafx.WindowMode value) SkillTable<A, S, V> setUseExpertMode(boolean value) Shall the attribute columns be present in non-minimal mode?Use expert mode for priority generatorsVon Klasse geerbte Methoden javafx.scene.control.TableView
columnResizePolicyProperty, comparatorProperty, edit, editableProperty, editingCellProperty, fixedCellSizeProperty, focusModelProperty, getClassCssMetaData, getColumnResizePolicy, getColumns, getComparator, getControlCssMetaData, getEditingCell, getFixedCellSize, getFocusModel, getItems, getOnScrollTo, getOnScrollToColumn, getOnSort, getPlaceholder, getRowFactory, getSelectionModel, getSortOrder, getSortPolicy, getVisibleLeafColumn, getVisibleLeafColumns, getVisibleLeafIndex, isEditable, isTableMenuButtonVisible, itemsProperty, onScrollToColumnProperty, onScrollToProperty, onSortProperty, placeholderProperty, queryAccessibleAttribute, resizeColumn, rowFactoryProperty, scrollTo, scrollTo, scrollToColumn, scrollToColumnIndex, selectionModelProperty, setColumnResizePolicy, setEditable, setFixedCellSize, setFocusModel, setItems, setOnScrollTo, setOnScrollToColumn, setOnSort, setPlaceholder, setRowFactory, setSelectionModel, setSortPolicy, setTableMenuButtonVisible, sort, sortPolicyProperty, tableMenuButtonVisiblePropertyVon Klasse geerbte Methoden javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinProperty, tooltipPropertyVon Klasse geerbte Methoden 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, widthPropertyVon Klasse geerbte Methoden javafx.scene.Parent
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBoundsVon Klasse geerbte Methoden 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, visiblePropertyVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden javafx.css.Styleable
getStyleableNode
-
Eigenschaftsdetails
-
useExpertMode
Use expert mode for priority generators- Siehe auch:
-
expertModeAvailable
- Siehe auch:
-
actionCallback
public ObjectProperty<Callback<V extends ASkillValue<S>,org.prelle.javafx.CloseType>> actionCallbackPropertyCallback to open an edit action dialog- Siehe auch:
-
selectedItem
- Siehe auch:
-
hideValueColumns
- Siehe auch:
-
hidePoolColumn
- Siehe auch:
-
model
public ObjectProperty<RuleSpecificCharacterObject<A extends IAttribute,S extends ISkill, modelPropertyV extends ASkillValue<S>, ?>> - Siehe auch:
-
controller
public ObjectProperty<NumericalValueController<S extends ISkill,V extends ASkillValue<S>>> controllerProperty- Siehe auch:
-
showAttributes
Shall the attribute columns be present in non-minimal mode?- Siehe auch:
-
-
Felddetails
-
expertModeAvailable
-
hideValueColumns
-
hidePoolColumn
-
colDec
Value means ENABLED(true) oR DISABLED(false) -
colInc
Value means ENABLED(true) oR DISABLED(false) -
colPoints1
-
colPoints2
-
colPoints1Only
-
colPoints2Only
-
-
Konstruktordetails
-
SkillTable
public SkillTable() -
SkillTable
-
-
Methodendetails
-
setAttributeMode
-
setData
-
useExpertModeProperty
Use expert mode for priority generators- Gibt zurück:
- die Eigenschaft
useExpertMode - Siehe auch:
-
isUseExpertMode
public boolean isUseExpertMode()Ruft den Wert deruseExpertMode-Eigenschaft ab.- Eigenschaftsbeschreibung:
- Use expert mode for priority generators
- Gibt zurück:
- Wert der Eigenschaft
useExpertMode - Siehe auch:
-
setUseExpertMode
-
expertModeAvailableProperty
- Gibt zurück:
- die Eigenschaft
expertModeAvailable - Siehe auch:
-
isExpertModeAvailable
public boolean isExpertModeAvailable()Ruft den Wert derexpertModeAvailable-Eigenschaft ab.- Eigenschaftsbeschreibung:
- Gibt zurück:
- Wert der Eigenschaft
expertModeAvailable - Siehe auch:
-
actionCallbackProperty
Callback to open an edit action dialog- Gibt zurück:
- die Eigenschaft
actionCallback - Siehe auch:
-
getActionCallback
Ruft den Wert deractionCallback-Eigenschaft ab.- Eigenschaftsbeschreibung:
- Callback to open an edit action dialog
- Gibt zurück:
- Wert der Eigenschaft
actionCallback - Siehe auch:
-
setActionCallback
-
selectedItemProperty
- Gibt zurück:
- die Eigenschaft
selectedItem - Siehe auch:
-
getSelectedItem
Ruft den Wert derselectedItem-Eigenschaft ab.- Eigenschaftsbeschreibung:
- Gibt zurück:
- Wert der Eigenschaft
selectedItem - Siehe auch:
-
hideValueColumnsProperty
- Gibt zurück:
- die Eigenschaft
hideValueColumns - Siehe auch:
-
isHideValueColumns
public boolean isHideValueColumns()Ruft den Wert derhideValueColumns-Eigenschaft ab.- Eigenschaftsbeschreibung:
- Gibt zurück:
- Wert der Eigenschaft
hideValueColumns - Siehe auch:
-
setHideValueColumns
-
hidePoolColumnProperty
- Gibt zurück:
- die Eigenschaft
hidePoolColumn - Siehe auch:
-
isHidePoolColumn
public boolean isHidePoolColumn()Ruft den Wert derhidePoolColumn-Eigenschaft ab.- Eigenschaftsbeschreibung:
- Gibt zurück:
- Wert der Eigenschaft
hidePoolColumn - Siehe auch:
-
setHidePoolColumn
-
createDefaultSkin
- Setzt außer Kraft:
createDefaultSkinin KlasseTableView<V extends ASkillValue<S>>- Siehe auch:
-
modelProperty
- Gibt zurück:
- die Eigenschaft
model - Siehe auch:
-
getModel
Ruft den Wert dermodel-Eigenschaft ab.- Eigenschaftsbeschreibung:
- Gibt zurück:
- Wert der Eigenschaft
model - Siehe auch:
-
setModel
-
controllerProperty
- Gibt zurück:
- die Eigenschaft
controller - Siehe auch:
-
getController
Ruft den Wert dercontroller-Eigenschaft ab.- Eigenschaftsbeschreibung:
- Gibt zurück:
- Wert der Eigenschaft
controller - Siehe auch:
-
setController
-
is2PointsController
public boolean is2PointsController() -
getPoints1
-
getPoints2
-
getPoints3
-
refresh
public void refresh()- Setzt außer Kraft:
refreshin KlasseTableView<V extends ASkillValue<S>>
-
setResponsiveMode
public void setResponsiveMode(org.prelle.javafx.WindowMode value) - Angegeben von:
setResponsiveModein Schnittstelleorg.prelle.javafx.ResponsiveControl- Siehe auch:
-
setExtraCellValueFactory
public void setExtraCellValueFactory(Callback<TableColumn.CellDataFeatures<V, Object>, ObservableValue<Object>> factory) -
setExtraCellFactory
-
getRecommendationColumn
-
getNameColumn
-
getValueColumn
-
getAttribute1Column
-
getAttribute2Column
-
getFinalValueColumn
-
getExtraColumn
-
showAttributesProperty
Shall the attribute columns be present in non-minimal mode?- Gibt zurück:
- die Eigenschaft
showAttributes
-
setCellVisibilityFactory
-