public class NoticeBoardFactory extends Object implements INoticeBoardFactory
| Modifier and Type | Field and Description |
|---|---|
private EventHandlerFactory |
eventHandlerFactory |
private ch.sahits.game.openpatrician.util.l10n.Locale |
locale |
(package private) static org.apache.log4j.Logger |
logger |
private org.springframework.context.MessageSource |
messageSource |
private ch.sahits.game.openpatrician.javafx.util.IJavaFXApplicationThreadExecution |
threadExecutor |
| Constructor and Description |
|---|
NoticeBoardFactory() |
| Modifier and Type | Method and Description |
|---|---|
private javafx.event.EventHandler<javafx.scene.input.MouseEvent> |
createEventHandlerFromRunnable(Runnable run)
Helper method to convert the old event triggering into JavaFX events.
|
private void |
fillLoanerContent(ScrollPaneContent content,
ch.sahits.game.openpatrician.client.ICityPlayerProxyJFX proxy,
javafx.scene.text.Font font) |
private void |
fillMarketPlaceBoothContent(ScrollPaneContent content,
ch.sahits.game.openpatrician.client.ICityPlayerProxyJFX proxy,
javafx.scene.text.Font font) |
private void |
fillShipYardContent(ScrollPaneContent content,
ch.sahits.game.openpatrician.client.ICityPlayerProxyJFX proxy,
javafx.scene.text.Font font) |
private void |
fillTavernContent(ScrollPaneContent content,
ch.sahits.game.openpatrician.client.ICityPlayerProxyJFX proxy,
javafx.scene.text.Font font) |
private void |
fillTradingContent(ScrollPaneContent content,
ch.sahits.game.openpatrician.client.ICityPlayerProxyJFX proxy,
javafx.scene.text.Font font) |
private void |
fillTradingOfficeContent(ScrollPaneContent content,
ch.sahits.game.openpatrician.client.ICityPlayerProxyJFX proxy,
javafx.scene.text.Font font) |
private void |
initializeNoticeBoard(ScrollPaneContent content,
LoanerNoticeMetaData metaData)
Initialite the notice board for the loaner
|
private void |
initializeNoticeBoard(ScrollPaneContent content,
MarketBoothDialogMetaDataJFX metaData) |
private void |
initializeNoticeBoard(ScrollPaneContent content,
ShipYardMetaDataJFX metaData) |
private void |
initializeNoticeBoard(ScrollPaneContent content,
TavernNoticeMetaDataJFX metaData) |
private void |
initializeNoticeBoard(ScrollPaneContent content,
TradeDialogMetaDataJFX metaData)
Initialize the notice board for trading at the harbor.
|
private void |
initializeNoticeBoard(ScrollPaneContent content,
TradingOfficeDialogMataDataJFX metaData)
Initialize the notice board for the trading office dialog.
|
void |
populateNoticeBoardContent(ScrollPaneContent content,
INoticeBoardDestinction destinction,
ch.sahits.game.openpatrician.client.ICityPlayerProxyJFX proxy,
javafx.scene.text.Font font) |
static final org.apache.log4j.Logger logger
@Autowired private EventHandlerFactory eventHandlerFactory
@Autowired private ch.sahits.game.openpatrician.util.l10n.Locale locale
@Autowired private org.springframework.context.MessageSource messageSource
@Autowired private ch.sahits.game.openpatrician.javafx.util.IJavaFXApplicationThreadExecution threadExecutor
public void populateNoticeBoardContent(ScrollPaneContent content, INoticeBoardDestinction destinction, ch.sahits.game.openpatrician.client.ICityPlayerProxyJFX proxy, javafx.scene.text.Font font)
populateNoticeBoardContent in interface INoticeBoardFactoryprivate void fillLoanerContent(ScrollPaneContent content, ch.sahits.game.openpatrician.client.ICityPlayerProxyJFX proxy, javafx.scene.text.Font font)
private void fillTavernContent(ScrollPaneContent content, ch.sahits.game.openpatrician.client.ICityPlayerProxyJFX proxy, javafx.scene.text.Font font)
private void fillShipYardContent(ScrollPaneContent content, ch.sahits.game.openpatrician.client.ICityPlayerProxyJFX proxy, javafx.scene.text.Font font)
private void fillMarketPlaceBoothContent(ScrollPaneContent content, ch.sahits.game.openpatrician.client.ICityPlayerProxyJFX proxy, javafx.scene.text.Font font)
private void fillTradingOfficeContent(ScrollPaneContent content, ch.sahits.game.openpatrician.client.ICityPlayerProxyJFX proxy, javafx.scene.text.Font font)
private void fillTradingContent(ScrollPaneContent content, ch.sahits.game.openpatrician.client.ICityPlayerProxyJFX proxy, javafx.scene.text.Font font)
private void initializeNoticeBoard(ScrollPaneContent content, TradeDialogMetaDataJFX metaData)
content - metaData - private void initializeNoticeBoard(ScrollPaneContent content, LoanerNoticeMetaData metaData)
content - metaData - private void initializeNoticeBoard(ScrollPaneContent content, TradingOfficeDialogMataDataJFX metaData)
content - that should be populatedmetaData - private void initializeNoticeBoard(ScrollPaneContent content, MarketBoothDialogMetaDataJFX metaData)
private void initializeNoticeBoard(ScrollPaneContent content, ShipYardMetaDataJFX metaData)
private void initializeNoticeBoard(ScrollPaneContent content, TavernNoticeMetaDataJFX metaData)
private javafx.event.EventHandler<javafx.scene.input.MouseEvent> createEventHandlerFromRunnable(Runnable run)
run - Copyright © 2011-2015 Sahits GmbH. All Rights Reserved.