@Component(value="shipyardUpgradeDialog") @Scope(value="prototype") public class ShipyardUpgradeDialogV2 extends BaseShipyardDialog
currentShipTypeIndexPropertycloseLabelProperty, titlePropertyimpl_traversalEngineProperty, needsLayoutPropertyaccessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, impl_treeVisibleProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, 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, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visiblePropertyBaseShipyardDialog.BuyAmountBinding| Modifier and Type | Field and Description |
|---|---|
private com.google.common.eventbus.AsyncEventBus |
clientServerEventBus |
private javafx.beans.property.ObjectProperty<ch.sahits.game.openpatrician.model.ship.IShip> |
currentShip |
private DialogUtil |
dialogUtil |
private org.apache.logging.log4j.Logger |
logger |
private static ch.sahits.game.openpatrician.model.product.EWare[] |
MATERIALS |
private HashMap<ch.sahits.game.openpatrician.model.product.IWare,RequiredWareCityStorage> |
requirementsMap |
private ch.sahits.game.openpatrician.clientserverinterface.model.factory.ShipFactory |
shipFactory |
private ch.sahits.game.openpatrician.clientserverinterface.service.ShipService |
shipService |
private ch.sahits.game.openpatrician.model.service.ModelTranslations |
translator |
private ch.sahits.game.openpatrician.model.ship.impl.ShipWeaponsLocationFactory |
weaponsLocationFactory |
city, computablePrice, enablePreviousNext, locale, mainTableYPosition, messageSource, shipTypesclientEventBusdecoratedTextFactoryCLOSE_BTN_Y_POS, CLOSE_BUTTON_HEIGHT, CLOSE_BUTTON_PADDING, CLOSE_BUTTON_WIDTHFRAME_BORDER, HEIGHT, INSET, WIDTH, WRAPPING_WIDTH| Constructor and Description |
|---|
ShipyardUpgradeDialogV2(ch.sahits.game.openpatrician.clientserverinterface.client.ICityPlayerProxyJFX city) |
| Modifier and Type | Method and Description |
|---|---|
protected javafx.beans.binding.BooleanBinding |
actionEnabledBinding()
Boolean binding defining if the action button is enabled.
|
private int |
calculateTotalUpgradeCosts() |
protected javafx.scene.Group |
createFooterText()
Create the group for the footer text;
|
protected Table |
createMainTable()
Create a table representing the main information
|
protected javafx.event.EventHandler<javafx.scene.input.MouseEvent> |
createNextAction()
Move the selection to the next index
|
protected javafx.event.EventHandler<javafx.scene.input.MouseEvent> |
createPreviousAction()
move the selection to the previous index.
|
protected Table |
createTopTable()
Create a table representing the header information
|
protected javafx.beans.property.BooleanProperty |
disableNavigation()
If there are no more than one navigable item, the navigation is disabled.
|
protected javafx.event.EventHandler<javafx.scene.input.MouseEvent> |
getAction()
Define the action that is executed on the action button.
|
protected String |
getActionText()
Label of the action button
|
protected String |
getTitleText()
Representing the title text.
|
protected boolean |
hasShips()
Indication if there are ships and the dialog can be rendered.
|
protected void |
initializeRequirements()
Initialize the requirementsMap.
|
private void |
intializeAdditionalText() |
protected void |
selectionChanged()
Handle for changed selection.
|
currentShipTypeIndexProperty, executeOnCloseButtonClicked, getCity, getCurrentShipType, getPlayer, getRowConstraintsaddButtomControlButtons, closeLabelProperty, getCloseButton, getCloseLabel, getTitle, removeDecoratedContent, setCloseLabel, setTitle, titlePropertyclose, getContent, getDialogType, replaceContent, replaceContent, setDialogTypeautoSizeChildrenProperty, getChildren, impl_computeLayoutBounds, isAutoSizeChildren, layoutChildren, minHeight, minWidth, prefHeight, prefWidth, setAutoSizeChildrencomputeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, getManagedChildren, getStylesheets, impl_computeContains, impl_computeGeomBounds, impl_createPeer, impl_getAllParentStylesheets, impl_pickNodeLocal, impl_processCSS, impl_processMXNode, impl_traversalEngineProperty, impl_updatePeer, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestLayout, requestParentLayout, setImpl_traversalEngine, setNeedsLayout, updateBoundsaccessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, containsBounds, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClassCssMetaData, getClip, getContentBias, getCssMetaData, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, 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, hasProperties, hoverProperty, idProperty, impl_clearDirty, impl_computeIntersects, impl_cssGetCursorInitialValue, impl_cssGetFocusTraversableInitialValue, impl_findStyles, impl_geomChanged, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_intersects, impl_intersectsBounds, impl_isDirty, impl_isDirtyEmpty, impl_isShowMnemonics, impl_isTreeVisible, impl_layoutBoundsChanged, impl_markDirty, impl_notifyLayoutBoundsChanged, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, impl_treeVisibleProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isResizable, 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, maxHeight, maxWidth, 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, resize, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visiblePropertyprivate final org.apache.logging.log4j.Logger logger
private javafx.beans.property.ObjectProperty<ch.sahits.game.openpatrician.model.ship.IShip> currentShip
@Autowired private ch.sahits.game.openpatrician.clientserverinterface.model.factory.ShipFactory shipFactory
@Autowired private ch.sahits.game.openpatrician.clientserverinterface.service.ShipService shipService
@Autowired private ch.sahits.game.openpatrician.model.ship.impl.ShipWeaponsLocationFactory weaponsLocationFactory
@Autowired @Qualifier(value="serverClientEventBus") private com.google.common.eventbus.AsyncEventBus clientServerEventBus
@Autowired private ch.sahits.game.openpatrician.model.service.ModelTranslations translator
@Autowired private DialogUtil dialogUtil
private static final ch.sahits.game.openpatrician.model.product.EWare[] MATERIALS
private HashMap<ch.sahits.game.openpatrician.model.product.IWare,RequiredWareCityStorage> requirementsMap
public ShipyardUpgradeDialogV2(ch.sahits.game.openpatrician.clientserverinterface.client.ICityPlayerProxyJFX city)
protected void initializeRequirements()
initializeRequirements in class BaseShipyardDialog@PostConstruct private void intializeAdditionalText()
protected boolean hasShips()
BaseShipyardDialoghasShips in class BaseShipyardDialogprotected javafx.event.EventHandler<javafx.scene.input.MouseEvent> getAction()
BaseShipyardDialoggetAction in class BaseShipyardDialogprotected String getActionText()
BaseShipyardDialoggetActionText in class BaseShipyardDialogprotected javafx.scene.Group createFooterText()
BaseShipyardDialogcreateFooterText in class BaseShipyardDialogprivate int calculateTotalUpgradeCosts()
protected Table createMainTable()
BaseShipyardDialogcreateMainTable in class BaseShipyardDialogprotected Table createTopTable()
BaseShipyardDialogcreateTopTable in class BaseShipyardDialogprotected javafx.beans.binding.BooleanBinding actionEnabledBinding()
BaseShipyardDialogactionEnabledBinding in class BaseShipyardDialogprotected javafx.event.EventHandler<javafx.scene.input.MouseEvent> createNextAction()
BaseShipyardDialogcreateNextAction in class BaseShipyardDialogprotected javafx.event.EventHandler<javafx.scene.input.MouseEvent> createPreviousAction()
BaseShipyardDialogcreatePreviousAction in class BaseShipyardDialogprotected javafx.beans.property.BooleanProperty disableNavigation()
BaseShipyardDialogdisableNavigation in class BaseShipyardDialogprotected String getTitleText()
BaseShipyardDialoggetTitleText in class BaseShipyardDialogprotected void selectionChanged()
BaseShipyardDialogselectionChanged in class BaseShipyardDialogCopyright © 2011-2018 Sahits GmbH. All Rights Reserved.