java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
org.prelle.javafx.PageBase
org.prelle.javafx.Page
de.rpgframework.jfx.pages.CharactersOverviewPage
- Alle implementierten Schnittstellen:
CharacterProviderListener,BabylonEventListener,Styleable,EventTarget,Skinnable,org.prelle.javafx.IEnterLeavable<org.prelle.javafx.PageBase>,org.prelle.javafx.ResponsiveControl
public abstract class CharactersOverviewPage
extends org.prelle.javafx.Page
implements org.prelle.javafx.ResponsiveControl, CharacterProviderListener, BabylonEventListener
-
Eigenschaftsübersicht
Von Klasse geerbte Eigenschaften org.prelle.javafx.Page
content, header, mode, secondaryContent, secondaryHeaderVon Klasse geerbte Eigenschaften org.prelle.javafx.PageBase
directory, menuVisible, onEnterAction, onEnterLeave, onModeChangeActionVon 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 -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected Map<CharacterHandle, CharacterHandleBox> protected org.prelle.javafx.AppBarButtonprotected HBoxprotected org.prelle.javafx.CommandBarprotected ObservableList<CharacterHandle> protected static final ResourceBundleprotected StupidSimpleSingleSelectionModel<CharacterHandle> protected TilePaneprotected org.prelle.javafx.OptionalNodePaneVon Klasse geerbte Felder org.prelle.javafx.Page
contentProperty, headerProperty, secondaryContentProperty, secondaryHeaderPropertyVon Klasse geerbte Felder org.prelle.javafx.PageBase
menuVisiblePropertyVon 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 TypMethodeBeschreibungvoidcharacterAdded(CharacterHandle handle) voidcharacterModified(CharacterHandle handle) voidcharacterRemoved(CharacterHandle handle) protected abstract CharacterViewLayout<?, ?, ?> createCharacterAppLayout(CharacterController<?, ?> control) protected abstract CharacterController<?, ?> createCharacterController(RuleSpecificCharacterObject<?, ?, ?, ?> model, CharacterHandle handle) Depending on the model, create either a Generator or a Levellerprotected abstract CharacterGenerator<?, ?> protected voidexportClicked(CharacterHandle charac) voidhandleAppEvent(BabylonEvent event) protected abstract voidimportCharacter(byte[] raw, String filename) protected abstract List<CharacterHandle> protected abstract RuleSpecificCharacterObject<?, ?, ?, ?> loadRuleSpecific(byte[] raw) Load the rule specific character object into the handle.booleanvoidonDragDropped(DragEvent event) protected voidprotected voidonDragOver(DragEvent event) voidrefresh()voidsetResponsiveMode(org.prelle.javafx.WindowMode value) protected voidshowAnyException(Exception e, RuleSpecificCharacterObject<?, ?, ?, ?> model, String title, String message) protected voidstyleCharacterHandleBox(CharacterHandle charac, CharacterHandleBox card) Overload in RPG specific implementationsVon Klasse geerbte Methoden org.prelle.javafx.Page
contentProperty, createDefaultSkin, getContent, getHeader, getMode, getSecondaryContent, getSecondaryHeader, headerProperty, modeProperty, secondaryContentProperty, secondaryHeaderProperty, setContent, setHeader, setMode, setSecondaryContent, setSecondaryHeaderVon Klasse geerbte Methoden org.prelle.javafx.PageBase
directoryProperty, getAppLayout, getDirectory, getMenuVisible, getOnEnterAction, getOnLeaveAction, getOnModeChangeAction, menuVisibleProperty, onEnterActionProperty, onEnterLeaveProperty, onModeChangeActionProperty, setAppLayout, setDirectory, setMenuVisible, setOnEnterAction, setOnLeaveAction, setOnModeChangeAction, toggleOpenCloseVon Klasse geerbte Methoden 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, 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
-
Felddetails
-
RES
-
cbCharacters
protected org.prelle.javafx.CommandBar cbCharacters -
btnCreate
protected org.prelle.javafx.AppBarButton btnCreate -
tpCharacters
-
bxLayout
-
selectionModel
-
handles
-
boxByHandle
-
withDesc
protected org.prelle.javafx.OptionalNodePane withDesc
-
-
Konstruktordetails
-
CharactersOverviewPage
public CharactersOverviewPage()
-
-
Methodendetails
-
onDragged
-
onDragOver
-
onDragDropped
-
styleCharacterHandleBox
Overload in RPG specific implementations -
setResponsiveMode
public void setResponsiveMode(org.prelle.javafx.WindowMode value) - Angegeben von:
setResponsiveModein Schnittstelleorg.prelle.javafx.ResponsiveControl- Setzt außer Kraft:
setResponsiveModein Klasseorg.prelle.javafx.PageBase- Siehe auch:
-
createCharacterGenerator
-
createCharacterController
protected abstract CharacterController<?,?> createCharacterController(RuleSpecificCharacterObject<?, ?, ?, ?> model, CharacterHandle handle) Depending on the model, create either a Generator or a Leveller -
createCharacterAppLayout
protected abstract CharacterViewLayout<?,?, createCharacterAppLayout?> (CharacterController<?, ?> control) -
loadRuleSpecific
protected abstract RuleSpecificCharacterObject<?,?, loadRuleSpecific?, ?> (byte[] raw) throws Exception Load the rule specific character object into the handle.- Gibt zurück:
- NULL, if everything worked - an error message otherwise
- Löst aus:
Exception
-
loadCharacters
-
refresh
public void refresh() -
characterAdded
- Angegeben von:
characterAddedin SchnittstelleCharacterProviderListener
-
characterModified
- Angegeben von:
characterModifiedin SchnittstelleCharacterProviderListener- Siehe auch:
-
characterRemoved
- Angegeben von:
characterRemovedin SchnittstelleCharacterProviderListener- Siehe auch:
-
needsCreationModeWarning
-
getCreationModeWarning
-
exportClicked
-
showAnyException
protected void showAnyException(Exception e, RuleSpecificCharacterObject<?, ?, ?, ?> model, String title, String message) -
handleAppEvent
- Angegeben von:
handleAppEventin SchnittstelleBabylonEventListener- Siehe auch:
-
importCharacter
- Löst aus:
Exception
-