Class SeamapApplication.ApplicationConfiguration
- java.lang.Object
-
- ch.sahits.game.openpatrician.app.display.SeamapApplication.ApplicationConfiguration
-
- Enclosing class:
- SeamapApplication
@Configuration static class SeamapApplication.ApplicationConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ApplicationConfiguration()
-
Method Summary
-
-
-
Method Detail
-
rnd
@Bean public java.util.Random rnd()
-
cityFactory
@Bean public CityFactory cityFactory()
-
date
@Bean public Date date()
-
buildingFactory
@Bean public BuildingFactory buildingFactory()
-
cityRegistry
@Bean public CityRegistry cityRegistry()
-
playerList
@Bean public PlayerList playerList()
-
aiPlayerList
@Bean public AIPlayerList aiPlayerList()
-
shipNameLoader
@Bean public RandomNameLoader shipNameLoader()
-
shipFactory
@Bean public ShipFactory shipFactory()
-
mapSegmentImageCreator
@Bean public IMapSegmentImageCreator mapSegmentImageCreator()
-
gameFactory
@Bean public GameFactory gameFactory()
-
pointInterner
@Bean public com.google.common.collect.Interner<javafx.geometry.Point2D> pointInterner()
-
playerInteractionFactory
@Bean public PlayerInteractionFactory playerInteractionFactory()
-
tradingOfficeList
@Bean public TradingOfficeList tradingOfficeList()
-
aiStrategyLoader
@Bean public AIStrategyLoader aiStrategyLoader()
-
mapSegmentImageFactory
@Bean public MapSegmentImageFactory mapSegmentImageFactory()
-
jaxb2XmlModelMarshaller
@Bean public org.springframework.oxm.jaxb.Jaxb2Marshaller jaxb2XmlModelMarshaller()
-
gameMap
@Bean public IMap gameMap()
-
captainsState
@Bean public CaptainsState captainsState()
-
serverClientEventBus
@Bean public com.google.common.eventbus.AsyncEventBus serverClientEventBus()
-
modelTranslationService
@Bean public IModelTranslationService modelTranslationService()
-
dateService
@Bean public DateService dateService()
-
shipProperties
@Bean public ShipProperties shipProperties()
-
strategyHolderService
@Bean public StrategyHolderService strategyHolderService()
-
mapLocationDetectionModel
@Bean public MapLocationDetectionModel mapLocationDetectionModel()
-
jaxb2Marshaller
@Bean public org.springframework.oxm.jaxb.Jaxb2Marshaller jaxb2Marshaller()
-
xmlImageLoader
@Bean public SelectiveCachableXMLImageLoader xmlImageLoader()
-
swingFXImageConvertor
@Bean public SwingFXImageConvertor swingFXImageConvertor()
-
cityBean
@Bean @Scope("prototype") public ICity cityBean(ch.sahits.game.openpatrician.data.xmlmodel.map.Map.Cities.City xmlCity)
-
computablePrice
@Bean public ComputablePriceV2 computablePrice()
-
amountableProvider
@Bean public AmountableProvider amountableProvider()
-
local
@Bean public Locale local()
-
gamePropertyUtility
@Bean public GamePropertyUtility gamePropertyUtility()
-
messageSource
@Bean public org.springframework.context.MessageSource messageSource()
-
wareAmountable
@Bean @Scope("prototype") public AmountablePrice<IWare> wareAmountable()
-
threadExecution
@Bean public IJavaFXApplicationThreadExecution threadExecution()
-
tradeRoute
@Bean @Scope("prototype") public TradeRoute tradeRoute()
-
tradeRouteStop
@Bean @Scope("prototype") public TradeRouteStop tradeRouteStop()
-
startNewGameBean
@Bean public StartNewGameBean startNewGameBean()
-
imageUtil
@Bean public ImageUtil imageUtil()
-
fontLoader
@Bean public FontLoader fontLoader()
-
seamapImageView
@Bean @Scope("prototype") public SeamapImageView seamapImageView(javafx.scene.image.Image img, int width, int heigth, javafx.geometry.Point2D focus, double scale)
-
seafaringService
@Bean public SeafaringService seafaringService()
-
clientViewState
@Bean public ClientViewState clientViewState()
-
aStarGraphProvider
@Bean public AStarGraphProvider aStarGraphProvider()
-
pathConverter
@Bean public IPathConverter pathConverter()
-
travellingVessels
@Bean public ITravellingVessels travellingVessels()
-
pathInterpolatorMap
@Bean public PathInterpolatorMap pathInterpolatorMap()
-
syncServerClientEventBus
@Bean public com.google.common.eventbus.EventBus syncServerClientEventBus()
-
clientEventBus
@Bean public com.google.common.eventbus.AsyncEventBus clientEventBus()
-
timedUpdatableTaskList
@Bean public TimedUpdatableTaskList timedUpdatableTaskList()
-
shipService
@Bean public ShipService shipService()
-
locationTracker
@Bean public LocationTracker locationTracker()
-
uiTimer
@Bean public java.util.concurrent.ScheduledExecutorService uiTimer()
-
clientTaskFactory
@Bean public ClientTaskFactory clientTaskFactory()
-
textSizingUtility
@Bean public TextSizingUtility textSizingUtility()
-
-