All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
| Class |
Description |
| AbstractAggregateDumpTradeStep |
Base trade step for dumping various wares, instead of selling them.
|
| AbstractAuction |
This class implements the base fuctionality as defined by IAuction.
|
| AbstractEngine |
This is the base class for all engine classes.
|
| AbstractMapRegistry<K,V> |
|
| AbstractMarketPlaceBuildingPolygonInitializer |
|
| AbstractNoticeBoardMenuProvider |
|
| AbstractPropertyConverter<T> |
Base class for all property converters.
Created at 17/09/11 10:58.
|
| AbstractPropertyFutureRule<U> |
|
| AbstractPropertyPresentRule<U> |
|
| AcceptedAldermanTask |
|
| AddViolationTask |
Task for filing a city violation.
|
| AddWeaponToShipCheat |
Cheat command to add a weapon to a ship using CTRL+W.
|
| AggregatedBuyTradeStep |
Trade step aggregating several wares to buy.
|
| AggregatedBuyTradingOfficeTradeStep |
Aggregate multiple BuySteps for the trading office.
|
| AggregatedCheckedBuyTradeStep |
Trade step aggregating several wares to buy.
|
| AggregateEventHandler<T extends javafx.event.Event> |
Aggregation event handler that allows adding multiple event handlers for the same event type.
|
| AggregatesCheckedSellTradeStep |
Trade step aggregating several wares to sell.
|
| AggregatesDumpTradeStep |
Trade step aggregating dumping the wares.
|
| AggregatesSellTradeStep |
Trade step aggregating several wares to sell.
|
| AIPlayer |
Implementation of an artificial intelligence player.
|
| AIPlayerContext |
Context holding data for various trade strategies for an AIPlayer.
|
| AIPlayerEngine |
This implements the engine for an AI Player
|
| AIPlayerEngineState |
State of the AIPlayerEngine that holds the serializable part for the engine.
|
| AIPlayerList |
Singleton beans holding all players.
|
| AIPlayerProperties |
|
| AIPlugin |
|
| AIRefitTask |
|
| AIRepairTask |
|
| AIStrategyLoader |
Loader for all the ai strategy definitions
|
| AITradeChecker |
This trade checker verifies that each ship is currently in active tradeing or there is another good reason for it.
|
| AldermanCandidateList |
Holds a list of alderman candidates.
|
| AldermanOffice |
|
| AldermanOfficeDialog |
|
| AldermanOfficeDialog.StyleableProperties |
|
| AldermanTask |
|
| AldermanTaskPlayerMap |
|
| AlwaysJoinGuildMinCashStrategy |
Always join the guild if the player has a certain amount of cash dependent on the entry fee.
|
| AmountablePrice<T extends IAmountable> |
This class defines the amounted price of an IWare object.
|
| AmountablePriceDouble |
This amountable keeps track of the amounts in a more detailed fashion than
AmountablePrice.
|
| AmountableProvider |
|
| AmountBasedAggregatedDumpTradeStep |
This dump sell step is conditional based on the amount of loaded wares on the ship.
|
| AnchoredBottomRightLayout |
Layout that ensures that the children are always laied out to be in the bottom right corner.
|
| AndRule<U> |
|
| Armory |
|
| ArmoryPolygonInitializer |
Initializer for the armory scene.
|
| ArmoryRegistry |
Registry for mapping the armory to the city.
|
| ArmorySceneEventHandler |
Event handler for the armory scene.
|
| AStar |
Implementation of the A* pathfinding algorithm.
|
| AStar.NodeComparator |
|
| AStarGraphProvider |
Factory class to provide the graph for the AStar path finding calculation
|
| AStarHeuristicProvider |
This singleton provides the heuristic for a specific map for the A* algorithm.
|
| AttackListener |
|
| AuctionBid |
Event object for an auction bid.
|
| AuctionBidLevel |
Event if the bid level of an auction changes.
|
| AuctionEngine |
|
| AuctionGuildDialog |
Dialog to display next auction, as well as executing it.
|
| AUpdatable |
Marking a model type that it should be updated in relation to the city.
|
| AUpdatableCityRelated |
Marking a model type that it should be updated in relation to the city.
|
| AutomatedTrading |
|
| AutomaticTradingEngine |
|
| AutomaticTradingOverviewDialog |
Automatic trading overview.
|
| AutowireCapableBeanFactory |
Enhance the autowire capability to register autowired prototype scoped beans.
|
| BalanceSheet |
|
| BaleAmount |
|
| BaleAmountAlwaysVisible |
|
| BaleIconView |
|
| Ballot |
|
| BarrelAmount |
|
| BarrelAmountAlwaysVisible |
|
| BarrelConfiguration |
Configuration for the barrel depending on the barrel size.
|
| BarrelIconView |
|
| BaseAmountable<T extends IAmountable> |
This base class for amountable items provides a count of the items.
|
| BaseBuyTradeStep |
Base class providing common functionality.
|
| BaseBuyWeaponStrategy |
Base class for buying weapons strategy implementing common services.
|
| BaseGraphCalulationService |
Service providing methods for the calculation of the heuristic and the graph.
|
| BaseHireCaptainForShipAboveSizeStrategy |
Base strategy for hiring a captain only for ships of a minimal capacity
|
| BaseHireCaptainStrategy |
|
| BaseHireDismissTradeManagerStrategy |
|
| BaseItemNavigatorLabelWrapper<T> |
Base class for a label wrapper.
|
| BaseJoinGuildStrategy |
Base implementation for an AI guild join strategy.
|
| BaseMainGameImageView |
|
| BasePatrolState |
Base implementation for patrol like tasks.
|
| BasePlayerTradeStrategy |
Base implementation of the trading strategy.
|
| BasePlayerTradeStrategy.WareNeedComparator |
|
| BasePluginDefinition |
|
| BasePriceCalulation |
|
| BaseRepairStrategy |
Base implementation for the repair strategy.
|
| BaseShipConstructionSelectionStrategy |
Base implementation for a ship construction selection strategy that can be easily configured through
the non default constructor.
|
| BaseShipyardDialog |
|
| BaseStartupScene |
Base class for all startup scenes featuring the paper scroll.
|
| BaseStartupScene.LabelHoverChangeListener |
ChangeListener which changes the style class of the label upon a boolean change.
|
| BaseStrategyType<T> |
Generic type interface for strategies.
|
| BaseStringContainer |
Base class containing a String.
|
| BaseTavernPerson |
Base class for people frequenting the tavern.
|
| BaseTradeDialog |
|
| BaseTradePerson |
Base implementation of trading person
|
| BaseTravelerState |
Base implementation of a person that needs to travel from one location to another.
|
| BeanCreatedBy |
|
| BeanDefinition |
|
| BeanInstantiatedByDifferentModule |
|
| BeanInstantiatedMultipleTimes |
|
| BeanNotInstantiated |
|
| BecomeAldermanCheat |
Cheat command to become alderman.
|
| BecomeMayorCheat |
Cheat to become mayor in the players home town.
|
| BezierCurveControls |
This data class presents a point and two control points
that can be used to add a CubicCurve to a Bèzier path.
|
| BezierPath |
A Bèzier path is made up by consecutive Bèzier curves.
|
| BezierPathConverter |
Create a Bezier path based on a set of points.
|
| BezierPathConverter.Distances |
|
| BezierPriceCalculation |
Price calculation if the curve is defined by a start and end point and two control points,
defining the curve as a bezier curve.
|
| BezierPriceCurve |
|
| BiggestShipConstructionSelectionStrategy |
Base strategy to build the bigest possible ships at a given location.
|
| BlacksmithEngine |
Engine controlling the blacksmiths in the armories.
|
| BlacksmithEngine.WeaponAvailabilityComparator |
|
| Blockade |
|
| BlockadeEngine |
Engine handling the blockade.
|
| BlockadeSeafightContext |
Sea fight context for the blockade.
|
| BlockadeShipRequestEvent |
|
| BlockadeState |
Hold the state of all current blockades
|
| BlockadeStrategy |
The blockade strategy decides which ship to select for sending it to the blockade.
|
| BooleanPropertyConverter |
Created at 17/09/11 11:09.
|
| Bowmen |
|
| BreakInAction |
|
| BuildingAuction |
Implement the auction for a building
|
| BuildingAuctionFinished |
|
| BuildingFactory |
|
| BuildingFinished |
Event object for a finished building.
|
| BuildingNotAuctioned |
Event for building action finished but no one bidded.
|
| BuildingPermissionDialog |
|
| BuildingPermissionState |
|
| BuildingProduction |
This class helps computing the production amount for the different buildings
|
| BuildingProperties |
|
| BuildingProperties.TradingOffice |
|
| BuildLandPassage |
|
| ButtonTemplate |
|
| BuyerState |
Implementation of a buyer.
|
| BuyJFXProxyAction |
This proxy handles the execution of the buy action based on the current
type of the dialog.
|
| BuyTradeStep |
Implements the trade step to by the some goods up to a maximum buy price.
|
| BuyTradingOfficeTradeStep |
Buy trade step to buy wares and store it in the trading office.
|
| BuyWares |
Timed buy action from a tavern buyer.
|
| BuyWeaponHighPirateActivityHalfSlotsFilledStrategy |
Strategy to buy weapons when the pirate activity is high to fill half the ships slot with weapons.
|
| BuyWeaponHighPirateSuccessAllSlotsFilledStrategy |
Strategy to buy weapons when the sucessfull pirate activity is high to fill all the ships slot with weapons.
|
| BuyWeaponHighPirateSuccessHalfSlotsFilledStrategy |
Strategy to buy weapons when the successful pirate activity is high to fill half the ships slot with weapons.
|
| BuyWeapons |
Indicate the target that should be met when buying the weapons.
|
| BuyWeaponTradeStep |
Trade step for buying weapons.
|
| CancelableRunnable |
A Runnable interface that can be canceled.
|
| CaptainEngine |
Engine controling all the roaming captains.
|
| CaptainProperties |
Captain properties.
|
| CaptainsState |
Containing the states of the captains
|
| CaptainState |
Implementation of the captain.
|
| CaptainTownMapping |
Utility class to track which captain got when in which town
|
| CapturePirateNest |
|
| CelebrationDialog |
Dialog to inform on the success of a celebration.
|
| CelebrationService |
|
| CelebrationState |
|
| CelebrationState.Builder |
|
| CelebrationSuccess |
Success level of a celebration.
|
| CelebrationTask |
Timed task for a celebration
|
| CenteredLine |
Text component representing a centered line.
|
| CentralStorageDeliverMissionData |
Trade mission data for the delivering of wares from a central storage.
|
| CentralStorageDeliveryTradeStrategy |
Strategy to deliver the required wares out of a central storage.
|
| CentralStorageHintContext |
Hint context for the central storage hint.
|
| CentralStorageStrategyHint |
Strategy hint for a central supply city.
|
| ChangeAmountButton |
Change amount button to change an amount by steps, or if pressed longer by multiple steps.
|
| ChangeAmountButtonSkin |
|
| CharToKeyCodeHandler |
|
| CheapProductionTradeStrategy |
This trade strategy focuses on the cheap production of wares and sells them in
the nearest city where there is a need.
|
| CheatKeyEventListener |
|
| CheatMenu |
Control to display the cheat menu as overlay.
|
| CheatMenuSkin |
Skin for the cheat menu.
|
| CheckedBuyTradeStep |
Implements the trade step to by the some goods up to a maximum buy price.
|
| CheckedSellTradeStep |
Implements the sell step for selling a single ware up to a minimum sell price and a maximum amount.
|
| CheckedTransferToOfficeTradeStep |
Trade step for transferring certain amounts of wares to the store if it can be stored and there is a store manager,
to sell them.
|
| CheckForRepairTradeStep |
Implements the trade step that does the checking if the vessel needs repair and if it does
sends the ship for repair.
|
| CheckHireCaptainTradeStep |
Trade step for checking and hiring a captain.
|
| Child |
|
| ChildBirthDialog |
|
| ChildBirthState |
|
| ChildDeathDialog |
Dialog displaying the dairy entry for a childs death.
|
| ChildDeathState |
|
| ChurchEngine |
|
| ChurchExtensionDialog |
|
| ChurchFeedingDialog |
|
| ChurchFeedingReputationUpdateTimedTask |
Timed task for the reputation update after a church feeding
Created by andi on 26.03.17.
|
| ChurchGiftDialog |
|
| ChurchSceneEventHandler |
Event handler for the city hall scene.
|
| ChurchScenePolygonInitializer |
Event handler for the city hall scene.
|
| ChurchState |
|
| ChurchUpgradeTimedTask |
Timed task for the church upgrade.
|
| CitiesState |
State common to all cities.
|
| Citizen |
A citizen is an inhabitatant of a town, who does not directly partake in
the game play.
|
| City |
Implementation of the city model.
|
| City2ShipJFXAction |
Action of buying stuff from the city onto the ship
|
| City2StorageJFXAction |
This action handles the buying of wares from the city and storing them in the storage
|
| CityChurchRegistry |
Holding a map for church and city.
|
| CityCreditor |
For debts at the loaner that arice from fines, the city is the creditor of that debt.
|
| CityEngine |
The CityEngine drives/generates the events that are based in the city.
|
| CityFactory |
Factory class for the cities of the game.
|
| CityGuard |
|
| CityHall |
|
| CityHallEngine |
Engine for controlling the aspects of the city government.
|
| CityHallEngine.CityInitialisation |
|
| CityHallList |
Singleton bean holding all city halls.
|
| CityHallNotice |
|
| CityHallSceneEventHandler |
Event handler for the city hall scene.
|
| CityHallScenePolygonInitializer |
Event handler for the city hall scene.
|
| CityIcons |
Icons of the city state.
|
| CityPlayerProxyJFX |
State information of the player, the city and the ships.
|
| CityProductionAndConsumptionService |
|
| CityProductionConsumptionDialog |
Dialog listing the production and consumtion of wares in the city.
|
| CityProductionConsumptionKnowledge |
Model of the knowledge of a player about the production and the consumption of a city.
|
| CityProductionStorage |
This is a map of the production stores for all city owned workshops.
|
| CityProperties |
City proeprties
|
| CityProperties.Guard |
|
| CityProperties.Loaner |
|
| CityProperties.Tax |
|
| CityRegistry |
Container for all the cities.
|
| CityShipTradeDialog |
Dialog for trading between the city and the ship.
|
| CityState |
This class encapsulates state information used by CityEngine about one city.
|
| CityStorageTradeDialog |
Dialog for trading between the city and the storage.
|
| CityTavernRegistry |
|
| CityViolation |
|
| CityWall |
This is a simple model for the city wall.
|
| CityWallBuildingDialog |
|
| CityWallBuildingDialog.StyleableProperties |
|
| CityWallBuildingTask |
Building task for the city wall.
|
| CityWallMaterialBuyingTask |
Task for the buying the material for the city wall building.
|
| CityWallPetition |
|
| ClassCategory |
Identifing each class into a category
|
| ClassJavaDocFirstSentenceScanner |
Scanner to extract the first sentence of the class javadoc.
|
| ClearCityEventTask |
Timed task to clear a city event.
|
| ClientModeConfiguration |
This is the Spring configuration which is used when the application
is started in client mode.
|
| ClientServerFactory |
Factory for prototype bean in the client server module.
|
| ClientServerInterfaceCommonConfiguration |
|
| ClientServerInterfaceServerConfiguration |
Spring bean configuration for the standalone profile.
|
| ClientServerInterfaceStandaloneConfiguration |
Spring bean configuration for the standalone profile.
|
| ClientServerTaskFactory |
Task factory for tasks that are used on the server as well as the frontend.
|
| ClientTaskFactory |
Factory for the tasks in this player.
|
| ClientViewState |
This is the state that represents the actual state of what the client currently displayes.
|
| ClockTick |
|
| ClockTickDayChange |
|
| ClockTickIntervalChange |
|
| ClockTickPostDayChange |
Event object that is used on the tick after the day change.
|
| ClockTickTimer |
This clock ticking timer extends the pausable timer.
|
| ClosableDialog |
Interface for Closable dialogs that want to allow
the closeing from outsied the class hierarchy.
|
| CloseApplicationEventHandler |
Event handler that closes the application on the key combination Ctrl+Q
|
| CloseButtonDialog |
Basic dialog with a close button and a title.
|
| Cog |
|
| CoinIconView |
|
| CoinPrice |
Coin price which is only visible when the amount is larger than zero.
|
| CoinPriceAlwaysVisible |
Coin price which is always visible.
|
| CollectCelebrationWaresStrategy |
|
| CollectConstructionHometownCogWareStrategy |
Strategy to collect wares to construct a cog.
|
| CollectConstructionHometownCrayerWareStrategy |
Strategy to collect wares to construct a crayer.
|
| CollectConstructionHometownHolkWareStrategy |
Strategy to collect wares to construct a holk.
|
| CollectConstructionHometownSnaikkaWareStrategy |
Strategy to collect wares to construct a snaikka.
|
| CollectConstructionTradingOfficeCogWareStrategy |
Strategy to collect wares to construct a cog.
|
| CollectConstructionTradingOfficeCrayerWareStrategy |
Strategy to collect wares to construct a crayer.
|
| CollectConstructionTradingOfficeHolkWareStrategy |
Strategy to collect wares to construct a holk.
|
| CollectConstructionTradingOfficeSnaikkaWareStrategy |
Strategy to collect wares to construct a snaikka.
|
| CollectConstructionWaresMissionData |
Mission data to collect wares for ships construction.
|
| CollectConstructionWareStrategy |
Base strategy for constructing a ship.
|
| CollectConstructionWestCityCogWareStrategy |
Strategy to collect wares to construct a cog.
|
| CollectConstructionWestCityCrayerWareStrategy |
Strategy to collect wares to construct a crayer.
|
| CollectConstructionWestCityHolkWareStrategy |
Strategy to collect wares to construct a holk.
|
| CollectConstructionWestCitySnaikkaWareStrategy |
Strategy to collect wares to construct a snaikka.
|
| CollectionConstructionHometownWaresStrategy |
This implementation for construction provides construction location in the players hometown.
|
| CollectionConstructionTradingOfficeWaresStrategy |
This implementation for construction provides construction location in a random city with a trading office.
|
| CollectionConstructionWestCityWaresStrategy |
This implementation for construction provides construction location in a random city in the west.
|
| CollectionWaresStrategy |
Strategy to collect wares.
|
| CollectWaresForCity |
|
| CollectWaresMissionData |
|
| CommandLineArguments |
Helper class to encapsulate the funcionality concerning command line arguments
|
| Company |
|
| CompilationASTPathProcessor |
|
| ComputablePriceV2 |
Ecapsulate the price computation.
|
| ConcurrentReconciliation |
Reconciliation between the two opponents.
|
| ConcurrentState |
Implementation of a concurrent.
|
| ConfigurationDefinition |
|
| ConstantIntegerBinding |
IntegerBinding that does not change its value.
|
| ContextInitialisationUtility |
Utility class for instanciating beans through either dependent initialisation or als proptype beans.
|
| ContextReplacementUtility |
Utility class to replace existing beans in the context and update their references.
|
| ContractBrokerConnections |
Relations of a contract broker to the cities and player.
|
| ContractBrokers |
List of all contract brokers
|
| ContractBrookerState |
Implementation of a contract brooker.
|
| Contribution |
|
| ContributionConverter |
|
| Contributions |
Tracking the contibutions of ware over the last seven days rolling.
|
| ControlTableCell |
Table cell containing a control.
|
| ConverterProvider |
|
| Convoy |
Implementation of the Convoy.
|
| ConvoyCreateEvent |
Event object for new convoy creation.
|
| ConvoyDialog |
This dialog allows creating, joining and dissolving a convoy.
|
| ConvoyDisolveEvent |
Event object for a convoy dissolving.
|
| ConvoyEvent |
Event object for a ship joining or leaving a convoy.
|
| ConvoyList |
List of all convois.
|
| ConvoyRepairMission |
Special mission that blocks all ships of a player from a convoy for them
to be repaired and then reform the convoy.
|
| ConvoyService |
Service for various actions around convoys.
|
| CourierPatrolStateInternal |
|
| CourierState |
Implementation of a courier.
|
| Crayer |
This model represents a crayer.
|
| CreatePluginDefinition |
|
| CreateShipCheat |
Cheat to add a ship of a selected type in the current city by CTRL+S.
|
| CreditsScene |
Scene displaying the credits.
|
| Crossbowmen |
|
| CurrentThreadExecution |
Implementation that executes in the calling thread.
|
| CustomsViolation |
|
| DailyPlayerUpdater |
Timed task for daily checks of player tasks.
|
| DailyUpdateTask |
|
| DangerBasedShipUpgradeStrategy |
Upgrade strategy for hte ship based on the danger.
|
| DangerService |
Service to calculate the current danger based on recent pirate attacks.
|
| Date |
Representation of the date within the game.
|
| DateService |
Service concerning the date.
|
| DateTimeConverter |
|
| DBInvestigationStarter |
|
| DeadEventHandler |
|
| Debt |
|
| DecoratedText |
Text control which can hold text mixed with controls.
|
| DecoratedText.StyleableProperties |
|
| DecoratedTextFactory |
Factory method to create a decorated text from a template.
|
| DefaultCreditor |
Default implementation of a creditor, which does nothing with the recieved money.
|
| DefaultFail |
|
| DefaultHireSailorsStrategy |
Strategy for calculating the sailor amount on ships based on the danger level.
|
| DefaultSimpleDialog |
Base dialog that has content layouted in a VBox style and can have
one action button.
|
| DefaultStrategyProvider |
Provide the AI strategies defined in the core module.
|
| DelayedCaughtAction |
|
| DelayedTravelToEvent |
Created by andi on 26.03.17.
|
| DeliverPackages |
Event handler for delivering packages
|
| DependencyInjectionFactory |
This factory class provides some utility methods used by the
standalone application to integrate the spring frame work.
|
| DependentAnnotationConfigApplicationContext |
Standalone application context that enhances the standard standalone application context
by allowing to register and scan for beans that are lazy instantiated dependent on the creation
of another bean.
|
| DependentInitialisation |
Annotation that can be added together with a definition of a
Spring bean either in the Configuration class together with
@Bean or with @Component or @Service.
This annotation signals that the bean should be initialized when
another bean of the specified value becomes available.
|
| DependentPropertyInitializer |
The DependentPropertyInitializer is called in the post construct phase when creating a bean
and resolves all fields annotated with DependentValue using an instance of IPropertyInitializer.
|
| DependentValue |
This annotation works in a similar way as Springs @Value annotation, with the sole difference
that the value resolution is not automatic, but must be triggered in the post construct phase
with a call to DependentPropertyInitializer.
|
| DependingBeanDef |
Definition of a depending bean.
|
| Dialog |
Base class for Open Patrician dialogs.
|
| DialogApplication |
|
| DialogApplication.MyCloseButtonDialog |
|
| DialogCloseing |
This annotation marks a method to close a dialog.
|
| DialogFactory |
|
| DialogOpening |
This annotation marks a method to open a dialog.
|
| DialogScope |
This is a spring scope definition for a dialog scope.
|
| DialogTemplate |
|
| DialogTemplateFactory |
Factory for dialog templates to be used in DialogTemplateMessages.
|
| DialogTemplateParameterSupplier |
Supplier function to provide the parameter array for dialog templates.
|
| DialogUtil |
|
| Difficulty |
Defining the difficulty in the game
|
| DifficultyPropertyInitializer |
Property initializer for the difficulty settings.
|
| Dimension2DConverter |
Converter for Dimension2D.
|
| DisableProperties |
This service provides information if certain features are disabled.
|
| DisplayEventVideo |
|
| DisplayInfoMessage |
Message that is only displayed on screen.
|
| DisplayMessage |
Message that can be displayed on screen.
|
| DisplayMessageOverlay |
|
| DisplayMessageOverlayLabel |
This control represents a display message on a wax seal.
|
| DisplayMessageOverlayLabel.StyleableProperties |
|
| DisplayMessageOverlayLabelApplication |
|
| DisplayMessageOverlayLabelSkin |
|
| DisplayMessages |
This container holds at max 50 DisplayMessages.
|
| DisplayStateMessage |
Extension of a simple message that is displayed on the noticeboard.
|
| DisplayTemplateMessage |
Extension of a simple message that is displayed on the noticeboard.
|
| DocumentationUtility |
|
| DonationRequestDialog |
Dialog for a donation request
|
| DonationRequestState |
Request for a donation.
|
| DoublePropertyConverter |
Created at 17/09/11 11:12.
|
| DowryDialog |
Dialog informing about the dowry.
|
| DowryState |
|
| DrawShield |
|
| DynamicTextTableCell |
Table vell containing a dynamic text that needs to be bound.
|
| DynamicTradeRouteMissionData |
Mission data for a dynamic trade route selling wine, fur, fish oil or spices.
|
| DynamicTradeRouteStrategy |
Trade strategy to buy certain wares (wine, spices, fur or fish oil) and then sell them until none is left.
|
| EAIRepairStrategyType |
Strategy type for the repair of the ship.
|
| EAITradeStrategyType |
Strategy type for the trade strategy.
|
| EBidLevel |
Level of the bid in an auction.
|
| ECellConstraint |
Table cell constaints.
|
| EChurchExtension |
Defining the extension levels for the church.
|
| ECircleSegment |
Defivide the circle in four segments.
|
| ECityLabelAlignment |
Alignment of the city label.
|
| ECityState |
State of the city.
|
| ECityState |
Various city states.
|
| ECityViolationPunishment |
|
| ECityWall |
|
| EClassCategory |
|
| EClipAreaHorizontalScrollState |
The scroll states that can apply to a horizontal scrollable area.
|
| ECollectCelebrationWareStrategyType |
The types for the collection strategies.
|
| ECollectConstructionWareStrategyType |
The types for the collection strategies.
|
| ECrop |
Define where the image might be cropped
|
| EDialogTemplateType |
Enumeration of the various dialog templates that
can be created using the DialogTemplateFactory.
|
| EDialogType |
Enumeration of all dialogs.
|
| EDifficultyLevel |
Different levels of difficulty.
|
| EEconomicCareer |
Enumeration of the attributes of an economic career
|
| EElectionType |
|
| EEventDecisionStrategyType |
|
| EEventMediaType |
Enumeration mapping the various events (e.g.
|
| EEventState |
State of the marriage process
Created by andi on 29.03.17.
|
| EGameSpeed |
|
| EGameStatusChange |
Define the types of game status changes.
|
| EGuildJoinStrategyType |
|
| EHireCaptainStrategyType |
|
| EHireSailorStrategyType |
|
| EHireTradeManagerStrategyType |
|
| EightyPercentRepairStrategy |
Repair strategy for going to repair when ship health drops below 80%.
|
| EKontorType |
|
| Election |
|
| ElectionTask |
|
| ElectionWinnerNotification |
|
| ELevel |
Four step level definition
|
| EMessageCategory |
Message categories.
|
| EMilitantCareer |
Enumeration indicating the career level of a militant career.
|
| ENavigationStateChange |
State changes for the navigation.
|
| ENewGame |
Enumeration defining the types of the start events for a new game.
|
| EngineConfiguration |
Spring configuration for the engine module.
|
| EngineFactory |
This abstraction layer for creating engines allows better decoupling and allows therefore easier testing.
|
| ENoticeBoardType |
The various types of the notice board.
|
| EObjective |
Enumaration defining the games objectives
|
| EPlayerColor |
Color used for identifying a human player.
|
| EPlayerStateChange |
Enumeration on the different states that can be monitored in the player
|
| EPluginType |
|
| EPopulationClass |
|
| EScaleDirection |
Define the direction of the scaling.
|
| EScaling |
Define which way the scaling goes
|
| EScene |
Enumeration oof the scenes, that can be displayed in the MainView
|
| EScope |
|
| EscorteeState |
Implementation of an escortee, who needs to travel to another city and
will be attacked by a pirate under way.
|
| ESeaFightType |
Define the various types of sea fights.
|
| EShipConstructionStrategyType |
Strategy type for constructing ships.
|
| EShipTravelState |
State of the ship traveling.
|
| EShipType |
Types of the ships.
|
| EShipUpgrade |
Define the upgrade levels for ships.
|
| ESide |
Indicating a side of the ship.
|
| ESocialRank |
Social rank of a player
|
| EStringSelectionState |
This enumaration defines the state in which a string can be displayed
|
| ETakeLoanStrategyType |
|
| ETradeReason |
The various reasons for trading a ware.
|
| ETradeStrategyPreference |
Preferences for trade strategies giving indication for best matches.
|
| ETradeType |
Type of the trading.
|
| ETransferAmount |
Enumeration over the transferable amount
|
| EUpgradeShipStrategyTypes |
|
| EventBusAspect |
Logging aspect for event buses.
|
| EventBusLister |
This utility class prints out the various event buses defined, where an event is posted and where an event is handled.
|
| EventBusLister.FourCol |
|
| EventBusLister.ProducerType |
|
| EventBusNameField |
|
| EventBusRegistrationScanner |
Scanner to figure out which class register which event bus.
|
| EventEngine |
This event engine triggers the various random events as well as handling the
messages from the event bus that result from such an event.
|
| EventEngineState |
State for the event engine holing serializable information used by the EventEngine.
|
| EventHandlerFactory |
|
| EventMediaPlayer |
Control for playing an event video.
|
| EventMediaPlayerSkin |
Skin class for the Event media player.
|
| EventPlayerApplication |
|
| EventPlayerFrame |
Provide the frame control for the media event.
|
| EventPlayerFrameApplication |
|
| EventPlayerFrameSkin |
Skin for EventPlayerFrame.
|
| EventProducerScanner |
Scanner to inspect the methods for method calls of 'post' on an EventBus and then
figure out which class type is the argument of the post call.
|
| EventProducerScanner.ProducerContext |
|
| EventService |
Event related utility methods.
|
| EViewChangeEvent |
|
| EViewState |
Enumeration of the main states the UI can take.
|
| EWare |
Define the different type of wares that are produced and can be traded.
|
| EWareSize |
Measurement applied to wares.
|
| EWeapon |
Enumeration defining all weapons
|
| EWeaponBuyStrategyType |
Default implementation of the weapon buy strategies.
|
| FakeApplicationStartup |
Test utility helper to start the Platform/Toolkit without starting an Application.
|
| FightingSkillAlwaysVisible |
Fighting skill which is always visible.
|
| FinedTimedTask |
Timed task for getting fined.
|
| FireDialog |
Dialog displaying the information of a fire.
|
| FireState |
|
| FleetBasedEventDecisionStrategy |
Strategy for taking event decitions based on the size of the fleet.
|
| FleetH2Repository |
|
| FleetMongoDBRepository |
|
| FleetNeo4jRepository |
|
| FocusLocationEvent |
|
| FontLoader |
Font loader for loading fonts.
|
| FormattedDateSupplier |
Supplier function providing the current date formatted.
|
| FormOrJoinConvoyStrategy |
Trade step to decide if a vessel should form a convoy, join a convoy and doing so.
|
| FoundingCityBecomesAccessible |
|
| FoundNewSettlement |
|
| FreePirateTimedTask |
Timed task to create a free priate.
|
| FugitiveState |
Implementation of an fugitive, who needs to travel to another city and
will be attacked by a pirate under way.
|
| FutureRuleObserver<U> |
|
| FutureTowns |
|
| Game |
Implementation of the game
|
| GameFactory |
Factory class for game start up.
|
| GameMap |
Implementation of the game map.
|
| GameOptionsScene |
|
| GameOptionsService |
Helper service for common option tasks.
|
| GamePropertyUtility |
Utility class to encapsulate the access to the game properties.
|
| GameStateChange |
Fundamental game state changes, like new game, load game, quit game, ...
|
| GameStateHandler |
|
| GameStatus |
Status control displaying the city name, population, date and cash.
|
| GameStatusTestLayout |
|
| GenericCloseButtonDialog |
|
| GenericCloseButtonDialog.StyleableProperties |
|
| GenericTriple<T> |
Container for three values of the same type.
|
| GraphAStar<T> |
The graph represents an undirected graph.
|
| GraphInitialisationComplete |
|
| Guild |
|
| GuildEngine |
Engine to interact with the guild
|
| GuildJoinTradeStep |
Trade step to decide if a player should join the guild.
|
| GuildList |
List holding a reference to all guilds.
|
| GuildMediterraneanMapDialog |
Dialog to display the Mediterranean map with the explored and discovered locations.
|
| GuildMembersDialog |
Dialog to display details on the members of a guild
|
| GuildSceneEventHandler |
Handler for the scen guild.
|
| GuildScenePolygonInitializer |
|
| GuildService |
Functionality to access the guild from the UI and the engine.
|
| GuildSettings |
This settings class holds all the common setting for all guilds, so that this object can be a singleton,
while the guilds themselves are prototypes.
|
| GuildTradeAgreementDialog |
Dialog to display the trade agreements.
|
| HandWeaponDialog |
|
| HanseaticHistoryScene |
Scene displaying the hanseatic history.
|
| HanseaticInfoDialog |
|
| HanseaticInfoDialog.StyleableProperties |
|
| Heading |
Representing a string header.
|
| HeadTaxPetition |
|
| HelpCity |
|
| HeuristicGraphInitialisationComplete |
|
| HireCaptainAlwaysStrategy |
Strategy for hiring a captain which always hires the captain if possible.
|
| HireCaptainForMediumShipsStrategy |
Hire a captain for ships above capacity size of 300.
|
| HireCaptainNeverStrategy |
Strategy to never hire a captain.
|
| HireDismissTradeManagerMinStorageCapacityStrategy |
Strategy based hiring on storage capacity and usage.
|
| HireDismissTradeManagerStrategy |
Trade step to decide weather to hire or fire a trade manager.
|
| HireDismissTradeManagerTradeStep |
Trade step to decide weather to hire or fire a trade manager.
|
| HireSailorEvent |
AI event indicating that sailors should be hired.
|
| HireSailorsStep |
Trade step for hiring sailors on a ship.
|
| HistoryStandaloneDialog |
Dialog presenting personal data.
|
| Holk |
|
| HometownBiggestShipConstructionSelectionStrategy |
This strategy builds the biggest possible ship type in the hometown.
|
| HometownJoinGuildMinCashStrategy |
Always join the guild if the player has a certain amount of cash dependent on the entry fee.
|
| HometownRandomShipConstructionSelectionStrategy |
This strategy builds the biggest possible ship type in the hometown.
|
| HometownRepairStrategy |
Repair strategy to repair the ship in the hometown.
|
| HorizontalScrollBinding |
Binding for horizontal scrollbar displaying.
|
| HumanPlayer |
|
| HumanPlayerEngine |
Engine handling automated tasks that are specific to a human player only.
|
| HuntPirate |
|
| IAcceptedAldermanTask |
|
| IAIBuyWeaponStrategy |
Strategy to determine when and how to purchase ship weapons.
|
| IAIBuyWeaponStrategyType |
Strategy type for buying weapons.
|
| IAICaptainHireStrategy |
Strategy defines if a captain should be hired.
|
| IAICaptainHireStrategyType |
Type of the strategy for hiring captains.
|
| IAICelebrationCollectionStrategyType |
Strategy type to collect wares for celebrations.
|
| IAICityDependentShipConstructionStrategy |
Interface for construction strategies that need to set the construction city from the outside.
|
| IAIConstructionSelectionStrategy |
A construction selection strategy decides if a new ship should be ordered,
where it should be built and what type it should be.
|
| IAIConstructionSelectionStrategyType |
Defining the type for a strategy to select an approach for constructing a ship.
|
| IAIEventDecisionStrategy |
Strategy for decing how to react on events.
|
| IAIEventDecisionStrategyType |
Type of the strategy to decide on events.
|
| IAIEventHandler |
Handle the events triggered by the EventEngine and targeted at an AI player
|
| IAIGuildJoinStrategy |
Strategy to decide and join a guild.
|
| IAIGuildJoinStrategyType |
Type for the strategy to join a guild.
|
| IAIHireSailorsStrategyType |
Tyoe of the strategy to calculate the sailor amount to be hired.
|
| IAIHireSailorStrategy |
Strategy defining how many sailors belong onto a ship.
|
| IAIHireTradeManagerStrategy |
Stragegy to handle the hiring and dimissal policies for a trade manager.
|
| IAIHireTradeManagerStrategyType |
Type of the strategy to hire or dismiss a trade manager.
|
| IAIPlayer |
Player interface defining an artificial player.
|
| IAIShipConstructionCollectionStrategyType |
Strategy type for ship construction ware collection.
|
| IAIShipRepairStrategy |
Defining the strategy for repaing a ship.
|
| IAIShipRepairStrategyType |
The repair strategy type defines the type to be used by the
AI engine to decide on how ships of an AI player should be repaired.
|
| IAIShipUpgradeStrategy |
Strategy for upgrading the ship.
|
| IAIShipUpgradeStrategyType |
Strategy type for upgrading ships.
|
| IAIStrategyProvider |
Interface for providing the various strategies for the AI.
|
| IAITakeLoanStrategy |
Interface defining the strategy for taking a loan.
|
| IAITakeLoanStrategyType |
Type definition of the takin loan strategy.
|
| IAITradeStrategy |
This interface defines the API for a trading strategy for the AI.
|
| IAITradeStrategyType |
The trade strategy type defines a type of strategy
that is used by the AIEngine to determine the next step in
the trading for an AI player.
|
| IAldermanOffice |
Office of the alderman.
|
| IAldermanTask |
Task that an alderman auspice may fullfil.
|
| IAmountable |
This interface marks an object as amountable.
|
| IApplicableStyle |
Interface used to delegate style changes to children text nodes.
|
| IArmory |
|
| IAttackListener |
|
| IAuction |
Base model for the next auction hold in the guild.
|
| IAutomatedTrading |
Interface defining the automated trading done by the steward between the city and the office.
|
| IBalanceSheet |
Interface for balance data of the a week.
|
| IBallot |
|
| IBarn |
A Barn is an enpoint of a land passage.
|
| IBasePatrol |
|
| IBaseTraveler |
|
| IBezierPriceCurve |
Definition of the price curve as a bezier curve.
|
| IBlockade |
State of a single blockade.
|
| IBlockadeMission |
The special blockade mission indicates that the vessel is selected to join a blockade.
|
| IBowmen |
Bowman type of city guard.
|
| IBreakInAction |
Interface for the break in action for test purposes mainly.
|
| IBuilding |
Basic definition of a building.
|
| IBuildingAuction |
|
| IBuildingProduction |
Defineing the needed interface for the production in buildings.
|
| IBuildLandPassage |
Build a land passage between two cities.
|
| IBuyer |
A buyer promises to buy wares within a given time frame at a certain price.
|
| ICaptain |
Interface describing a captain
|
| ICapturePirateNest |
Capture and destroy a pirates nest.
|
| ICareer |
Marker interrface for a
career enumeration
|
| ICheatCommand |
Interface for a cheat command.
|
| IChild |
Model of a child.
|
| IChurch |
Model for the church.
|
| ICitizen |
|
| ICity |
Model of a city.
|
| ICityGuard |
City guard.
|
| ICityHall |
|
| ICityHall |
Representing the state of the various issues that may be addressed
at the city hall.
|
| ICityHallNotice |
Notice on the board in the city hall for delivering wares to other cities fo a fixed price.
|
| ICityPetition |
A Petition that can be brought before the city council.
|
| ICityPlayerProxyJFX |
|
| ICityProductionConsumptionKnowledge |
Production and consumption knowledge of a specific city.
|
| ICityViolation |
Violation of a city against the hanseatic customs.
|
| ICityWall |
|
| ICityWallPetition |
Petition to enlarge the city wall.
|
| IClockTick |
Interface defining the clock tick data.
|
| ICloseButtonDialog |
|
| ICog |
Interface defining a cog
|
| ICompany |
The Company interface represents the company of a player and is mainly used to
gather statistics
|
| IConcurrent |
Another player asking to harm his concurrent by sinking
one of his ships.
|
| IContractBroker |
|
| IContractBrokers |
Accessting the contract broker for a specific player in a city.
|
| IConverterProvider |
|
| IConvoy |
A convoy is a special representation of a ship.
|
| ICourier |
|
| ICrayer |
This interface marks a ship as a crayer.
|
| ICreditor |
This interface defines anyone who can give a credit or whom anyone can be indepted to (e.g.
|
| ICrossbowmen |
Crossbowman of the city guard.
|
| ICustomsViolation |
Violation by requiring custom duties on specific wares.
|
| IDataImageLoader |
Sub interface which provides additional data with each image that is loaded
|
| IDateService |
|
| IDebt |
Debt of a citizen to another citizen.
|
| IDelayedCaughtAction |
Interface for the delayed caught action for test purposes mainly.
|
| IDialog |
Dialog contstants.
|
| IDialogCentralButton |
Constants for a close button dialog with an additional central button.
|
| IDialogContoller |
|
| IDialogState |
Dialogs that are not called from a UI state must carry their own state from
the time when they were created.
|
| IDisplayableMessage |
Message that is displayable in one form or another.
|
| IDoubleSelectableCheatCommand |
Cheat command taking two additional parameters.
|
| IEconomicCareer |
Interface defining the economic career
|
| IElectionResult |
|
| IEscorte |
|
| IEventMetaDataProvider |
Define the meta data provided by every event of the event bus.
|
| IEventPropagator |
Defining the functionality to propagate a targeted event to the client side.
|
| IFontLoader |
Interface for loading defined fonts
|
| IFoundNewSettlement |
Found a new settlement.
|
| IFugitive |
|
| IFutureTowns |
|
| IGabledHouse |
Interface defining a gabled house
|
| IGame |
Model of the game.
|
| IGameStateChangeData |
Base interface of all the data for game state.
|
| IGameType |
Interface defining the game type.
|
| IgnoreForTest |
Annotation indicating that the type field or method should not be considered in tests.
|
| IgnoreOnDeserialisation |
This annotation must be used together with PostConstruct.
|
| IGroupableVessel |
Define access to a vessel that is actutally a group of ships.
|
| IGuild |
Model for the guild.
|
| IHalfTimberedHouse |
Interface for half timbered houses
|
| IHeadTaxPetition |
Petition to change the head tax.
|
| IHelpCity |
Help a city to shine.
|
| IHolk |
Interface defining a holk.
|
| IHospital |
Representing the hospital in a city.
|
| IHumanPlayer |
This player represents a human player.
|
| IHuntPirate |
Hunt down a notorious pirate.
|
| IImageLoader |
Interface defining the functionality for loading images.
|
| IImageLoaderComponents |
Marker interface for spring means.
|
| IImageManipulation |
Interface defining an image manipulation of a buffered image.
|
| IImageUtilities |
Interface defining the capabilities of the image utilities
|
| IInformant |
Provide the information the informant is willing to sell.
|
| IInvalidatable |
This interface indicates that when an underlying implementation aspect has been invalidated.
|
| IItemNavigatorLabelWrapper<T> |
Wrapper for an item in the navigator list.
|
| IJavaFXApplicationThreadExecution |
Wrapper class for injection into the FX application thread.
|
| IJavaFXControlLoader |
Bean loader for JavaFX controls.
|
| ILandBridge |
|
| ILoaner |
Representing the loaner in a city.
|
| ILoanProposal |
|
| ILoanRequest |
Request for a loan.
|
| ILocationTracker |
Interface allowing the adding of ships to the location tracker.
|
| ImageConfiguration |
Spring context for the Image module.
|
| ImageData |
Representing of image data
|
| ImageFactory |
Utility class for image manipulation.
|
| ImageMapKey |
Representing the key for the image map.
|
| ImageScaleState |
This class represents the state of an image through the processing of scaling, cropping and bordering.
|
| ImageShapeDefinitionApp |
Application allows loading an image and then defining a shape matching the contour on top.
|
| ImageUtil |
Utility class for handling the cropping and scaling for JavaFX images.
|
| IMainMenuControl |
|
| IMap |
Interface defining the map that defines the game plan
|
| IMapImageServiceFacade |
|
| IMapLocationProviderFacade |
Base service for providing map locations.
|
| IMapPluginLoader |
Service interface for loading maps.
|
| IMapSection |
Defining a section on the map.
|
| IMapSegmentImageCreator |
|
| IMarketplace |
|
| IMediterreanCity |
Model for a city in the mediterrean.
|
| IMediterreanMap |
Model for the mediterrean map with all the explored spots and discovered cities.
|
| IMerchantHouse |
Interface defining a merchant house
|
| IMilitantCareer |
Interface indicating a militant career.
|
| IMilitiaPetition |
Petition to enlarge the city militia.
|
| IModelTranslationService |
Interface for model translations needed for public access.
|
| ImportScanner |
AST scanner for imports
|
| IMusketeer |
The city guard of type musketeer.
|
| INavigableVessel |
Na navigable vessel is either a ship or a group of ships that
sail together.
|
| InformantState |
Implementation of a informant.
|
| InGameOptionsScene |
Options that can be accessed from within the game.
|
| INonFreeSeaPirate |
Special case of a pirate.
|
| INoticeBoardMenuProvider |
Providing the menu items for a notice board menu.
|
| IntegerPropertyConverter |
Created at 17/09/11 11:16.
|
| IOpenPatricianApplicationWindow |
|
| IOpenPatricianDisplayEventHandlerComponents |
Marker interface for the component scan of spring for the event handlers in OpenPatricianDisplay.
|
| IOpenPatricianDisplayEventHandlerComponents |
Marker interface for spring component scan of event handler of OpenPatricianDisplay.
|
| IOpenPatricianDisplayTaskComponents |
Marker interface for spring component scan of the tasks in OpenPAtricianDisplay.
|
| IOpenPatricianGameEventHandlerComponents |
Marker interface for spring component scan of event handlers.
|
| IOpenPatricianJAvaFXModelComponents |
Marker interface for the spring component scan of JavaFX model components.
|
| IOpenPatricianJavaFXServiceComponents |
Marker interface for the component scan of spring to discover the service beans of OpenPatricianFavaFX.
|
| IOpenPatricianLatch<T> |
A latch for OpenPatrician to allow one event strand to be split up into multiple
parallel strand and and once all are finished be combined again.
|
| IOpenPatricianModelServerComponents |
Marker interface for picking up spring server model components by component scan.
|
| IOpenPatricianUtilitiesComponents |
This is a marker interface to pick up the spring beans in this package.
|
| IOutriggerContract |
Contract for an outrigger.
|
| IPathConverter |
Converts a list of point into a shape that can be used as path.
|
| IPatrol |
Trader who wishes to order a patrol along three cities.
|
| IPausableEventBus |
|
| IPerson |
|
| IPersonalData |
Defining the personal data of a person.
|
| IPikemen |
Represents the pikemen.
|
| IPirate |
Interface defining a pirate sitting in the tavern.
|
| IPirateHunter |
|
| IPirateSupportViolation |
Violation by supporting pirates.
|
| IPlayableTrack |
Defining the functionality of a sound track that can be played.
|
| IPlayer |
Base player in the game.
|
| IPlunderTradingOfficesViolation |
Violation byx plundering trading offices.
|
| IPolygonLoader |
Loader for polygon definitions used as JavaFX components.
|
| IPolygonScaling |
This interface defines the functionality that is needed to manipulate polygons, that define clickable
areas within an image.
|
| IPopulationStructure |
This interface defines the statistical data of the
population of a city, such as population total, population
poor, population middleclass, population rich.
|
| IPostLoadOperation |
This interface marks a class that needs to be updated
after the loading of a savegame.
|
| IPriceCalculation |
This interface defines the price calculation algorithm.
|
| IPriceCalculationV2 |
This interface defines the price calculation algorithm.
|
| IProductionConsumptionKnowledge |
Defining the model of the knowledge for production and consumption in all cities.
|
| IPropertyInitializer |
A IPropertyInitializer is backed by a property file containing various settings for the same key.
|
| IRebinabable |
Defining the method to rebind property values and bindings.
|
| IReputation |
Indicating the reputation of a player in a city.
|
| IResourcePropertyLoader |
Interface to allow plugins to contribute resource reference properties.
|
| ISailors |
Proxy object for any number of sailors.
|
| ISailorState |
Defining the sailor state
|
| ISceneEventHandler |
|
| ISeaPirate |
Pirate roaming the sea.
|
| isEqualsRule<U> |
|
| IShip |
Model of a ship
|
| IShipAuction |
Model for the auction of a ship.
|
| IShipAutoTrading |
Definition of the autotrading defined for a vessel.
|
| IShipBuildTask |
|
| IShipDueDate |
Simple abstraction of a due date for a ship.
|
| IShipEntersPortEvent |
Interface defining the ship entering a port.
|
| IShipGroup |
A Ship group is similar to a IConvoy only that there is no Orleg ship.
|
| IShipOwner |
Interface specifing the ownership of a ship.
|
| IShipWeaponsLocation |
Interface defining the layout of the weapons location as well as how they are occupied.
|
| IShipyard |
Interface defining the model of the ship yard.
|
| ISideRoomPerson |
|
| ISingleSelectableCheatCommand |
Define a cheat command that takes an additional argument that is selected
from a list of values
|
| ISmuggler |
A smuggler request delivery of some wares into another city.
|
| ISnaikka |
This interface defines a snaikka.
|
| ISpecialMission |
A special mission is a mission that interupts the normal trade mission.
|
| ISpecialTaxPetition |
Petition to collect money from all tradesmen in the city as a one time event.
|
| ISpecialTaxViolation |
Violation by collection special taxes without reason.
|
| ISpouseData |
Interface defining the personal data of the spouse
|
| ISpringInitialisationWarning |
|
| ISteward |
Interface defining the steward
|
| IStorage |
Additional over all ware houses connected to a trading office
|
| ISubMenuControl |
|
| ITableCell |
Base interface for all table cell contents.
|
| ITavernPerson |
Interface describing a person in the tavern, who is only part time present
|
| Item |
|
| ItemNavigator<T> |
Control that allows the circular navigation of a list.
|
| ItemNavigatorLabelWrapperFactory |
Factory class to create a label wrapper list from a normal list.
|
| ItemNavigatorLabelWrapperFactory.NonDisplayablePersonNavigatorWrapper |
|
| ItemNavigatorLabelWrapperFactory.PersonNavigatorWrapper |
|
| ItemNavigatorLabelWrapperFactory.ShipNavigatorWrapper |
|
| ItemNavigatorLabelWrapperFactory.VesselNavigatorWrapper |
|
| ITextComponent |
Container component for a text building block.
|
| ITextPropertyLoader |
Interface to allow plugins to contribute text resources.
|
| ITextSizing |
|
| IThieve |
A thieve is a person sitting in the tavern waiting for
an order to break in on one of your concurrent's, who have
a trading office in the city.
|
| ITownHouse |
Basic interface defining the town houses
|
| ITrackLoader |
|
| ITrackPlayer |
Interface for playing sound.
|
| ITradable |
Interface for a tradable good that can have a price that is calculated.
|
| ITradeAgreement |
Interface describing a trade agreement.
|
| ITradeMissionData |
Container to hold strategy specific mission data.
|
| ITradePerson |
Interface defining a person that trades ware.
|
| ITrader |
Selling goods wares produced in the city.
|
| ITradeRoute |
|
| ITradeRouteStop |
|
| ITradeStategyHint |
Interface defining a strategy hint.
|
| ITradeStep |
Base interface for the trade steps that define how the trade strategy works.
|
| ITradeStrategyHintContext |
Base interface containing additional data for a particular strategy hint.
|
| ITradingOffice |
The trading office (Kontor) is the trading point in a city.
|
| ITransferableJFX |
This interfaces defines methods that are accessed by the Transfer actions
|
| ITransportTrader |
Defining a trader with missing ships capacities, who has
to get to another city with his wares.
|
| ITraveler |
Traveler needs to go into a different city.
|
| ITravellingVessels |
|
| ITreasureMapOwner |
The owner of a treasure map offers you a part of it to be sold.
|
| ITreasury |
Treasury of the city.
|
| IViewChangeEvent |
Marker interface.
|
| IWare |
Interface defining a ware.
|
| IWarehouse |
Interface describing a warehouse
|
| IWarehouseTenant |
Trader who looks to store goods in another warehouse.
|
| IWeapon |
This interface defines a weapon.
|
| IWeaponsDealer |
Defines the person in the tavern dealing in weapons.
|
| IWeaponSlot |
One slot for a weapon
|
| IWeaponStorage |
Define the stored amount of weapons
|
| IWell |
Representing a fountain in the city.
|
| IWordSplitter |
Interface for defining a strategy how to split a word.
|
| IWorkShop |
This interface represents a workshop, which employs workers
|
| JavaFXApplicationThreadExecution |
Implementation delegating to the JavaFX thread through Platform.runLater
|
| JavaFXControlsShowCase |
|
| JavaFXThreadingRule |
A JUnit Rule for running tests on the JavaFX thread and performing
JavaFX initialisation.
|
| JavaFXThreadingRule.OnJFXThreadStatement |
|
| JavaFXUtils |
Utility class facilitating some common tasks required by multiple components.
|
| JoinGuildDialog |
Dialog for joining the guild.
|
| KontorTypeCityRepairStrategy |
Repair strategy defines only repairs in cities of kontor type Kontor.
|
| LandBridge |
|
| LateDependentInitialisationRegistry |
Registry to store the bean pairs that make up an initialisation dependency.
|
| LateIntegerBinding |
Allow the binding of observables later on.
|
| LazySingleton |
This annotation combines Spring component with lazy initialisation.
|
| LeaveConvoyDialog |
Dialog handling the leaving of a ship from a convoy.
|
| Line |
Model fo a line to be rendered in pagination.
|
| LinearDeadlinePremiumCalculator |
Provide a Supplier for a premium based on a deadline.
|
| LinearPathSegment |
|
| LinearPriceCalculation |
The most simple form of the price calculation algorithm.
|
| LinePathConverter |
Converts a list of point into a shape that can be used as path.
|
| LinkedPathItem<T> |
Item of a linked list.
|
| ListType |
Annotation that can be put on a collection field to designate the type of the entries.
|
| LoadAndSaveService |
Providing utility methods to allow saving a state and restoring it.
|
| LoadGameScene |
Scene for initally selecting a savegame, load it and start it.
|
| LoanerCollectMoneyAfterAuctionTimedTask |
Timed task for the loaner to collect money after an auction.
|
| LoanerCollectMoneyWithoutAuctionTimedTask |
Timed task for the loaner to collect money without a prior auction.
|
| LoanerEngine |
Engine for controlling all the loaners.
|
| LoanerGiveLoanDialog |
Dialog for giving a loan.
|
| LoanerList |
List for all loaners.
|
| LoanerListLoansDialog |
List all the loans a player has granted.
|
| LoanerPaybackDialog |
|
| LoanerSceneEventHandler |
Event handler for the loaner scene.
|
| LoanerScenePolygonInitializer |
Event handlerr for the loaner scene.
|
| LoanerService |
Providing services of a loaner that are used in the engine and the UI.
|
| LoanerState |
|
| LoanerTakeLoanDialog |
Dialog for taking up a loan.
|
| LoanProposal |
|
| LoanRequest |
|
| Locale |
Representation of the current used Locale for translation.
|
| LocalStorage |
This service class provides methods to handle common stuff
in the .OpenPatrician directory.
|
| LocationTracker |
Component that helps split up the amount of ships into segements of the navigable map.
|
| LongPropertyConverter |
Created at 17/09/11 11:17.
|
| LoopTrack |
LoopTrack represents a track that can be looped.
|
| LUIDProvider |
This class provides local unique ids (LUID).
|
| MainGameImageView |
Place the image view in the center
|
| MainGameScene |
|
| MainGameSceneBackground |
Background component of the main game scene.
|
| MainGameView |
Main view of the game holding all other controls once the game is started.
|
| MainMenu |
Control representing the main menu.
|
| MapGrid |
|
| MapImageGenerator |
|
| MapImageGenerator.ApplicationConfiguration |
|
| MapImageService |
Providing image service methods for the map.
|
| MapImageServiceFacade |
|
| MapInitializedBean |
Bean indicating thet the map was initialized properly and that other beans
that depend on a proper initialized map can now be created.
|
| MapLocationDetectionModel |
|
| MapLocationDetector |
|
| MapOptionalValueType |
Annotation that can be put on a map field to designate the type of the entries.
|
| MapPlugin |
|
| MapProperties |
|
| MapProviderService |
Service profiding access to map details, packed in the game an also in the plugins.
|
| MapProxy |
This proxy retrieves the list of ICity with some filter applied to
retrieve a subset of all cities.
|
| MapSegmentCreator |
Create map segments from the map image and store them in the user directory.
|
| MapSegmentDataCheck |
|
| MapSegmentedImage |
Model of a map segment which is split up and not all parts may be available.
|
| MapSegmentImageFactory |
This factory can only be used after it is initialized which is dependent on
the deserialisation of the map.
|
| MapService |
Utility class to provide services around the cities.
|
| MapService.CityDistanceComparator |
|
| MapState |
|
| MapType |
Annotation that can be put on a map field to designate the type of the entries.
|
| MapUpdateCityAdd |
|
| MarketSceneEventHandler |
|
| MarketScenePolygonInitializer |
|
| MarriageAnnouncementDialog |
Dialog to display the marriage anouncement.
|
| MarriageAnnouncementState |
State for the dialog of the marriage anouncement.
|
| MarriageBrokerAnnouncementDialog |
Dialog for displaying a marraiage contract broker offer.
|
| MarriageBrokerAnnouncementState |
|
| MarriageCelebrationState |
|
| MarriageCelebrationState.Builder |
|
| MarriageFeastDeliveryTask |
Timed task to deliver wares for a wedding.
|
| MarriageFeastRequestDialog |
Dialog to display the request to provide wares for a wedding.
|
| MarriageFeastRequestState |
State for a request to supply wares for a wedding party.
|
| MarriageOfferDeclinedTimedTask |
Timed task for the case where the marriage offer was not accepted.
|
| MarriageOfferDialog |
Dialog for the marriage offer.
|
| MarriageOfferState |
|
| MarriageOfferTask |
Created by andi on 25.03.17.
|
| MarriageOfferTimedTask |
Timed task for a marriage offer.
|
| MarriageTask |
|
| MarvinFx |
|
| MarvinFxApplication |
|
| MarvinFxFail |
|
| MarvinFXMLWrapper |
|
| MarvinFxRobot |
|
| MarvinFxRobotType |
|
| MarvinFxRuntime |
|
| MarvinFxUtilities |
|
| MarvinPropertyRule<T> |
|
| MediaTrack |
|
| MediterreanCity |
|
| MediterreanSeaMap |
|
| MeetingRoomDialog |
|
| MeetingRoomDialog.StyleableProperties |
|
| MessageConfiguration |
Store configuration of the messages.
|
| MessageConfigurationDialog |
Dialog for configuring messages.
|
| MessageResourceConsolidatorProxy |
Consolidates the main message resources file, the german resources file and the old german
resources file sent to UBS in one file.
|
| MessageResourcesConsolidator |
Consolidates the main message resources file, the german resources file and the old german
resources file sent to UBS in one file.
|
| MilitiaPetition |
|
| MinimalStandardResourceLoader |
|
| MinimalStandardTextLoader |
|
| MiniMap |
Mini map control.
|
| MinmalStandardMapLoader |
|
| ModelConfiguration |
Java configuration of the spring context.
|
| ModelFactory |
|
| ModelStateAccessor |
Provide access to the state models that are needed in the UI and in the Engine.
|
| ModelTranslations |
Service that provides the proper translations for enumeration values and constants.
|
| ModuleDependencyGraphCreator |
Parse the pom files to figure out the module dependencies and create a puml diagram.
|
| MoneyBasedEventDecisionStrategy |
This event decision strategy is based on the available cash amount.
|
| MoneyTransfer |
Input control to transfer money.
|
| MoneyTransferSkin |
Skin for the money transfer control.
|
| MouseClickLocationEventHandler |
This event handler handels mouse click events, to figure out the location of the
mouse click.
|
| MultimapType |
Annotation that can be put on a map field to designate the type of the entries.
|
| Musketeer |
|
| NamedPolygon |
Version of the Ploygon that is identified by a name.
|
| NavigationSkillAlwaysVisible |
Fighting skill which is always visible.
|
| NavigationStateChange |
|
| NearHometownJoinGuildMinCashStrategy |
Always join the guild if the player has a certain amount of cash dependent on the entry fee.
|
| NearTradingOfficeJoinGuildMinCashStrategy |
Always join the guild if the player has a certain amount of cash dependent on the entry fee.
|
| NewGame |
|
| NewGameClient |
This is the data object that is used to notify the client of the
new game.
|
| NewGameScene |
Scene for starting a new game.
|
| NewPirateEvent |
|
| NextBidTask |
Task for an auction bid.
|
| NextCourierPatrolStation |
|
| NextPatrolStation |
|
| NodeData<T> |
NodeData stores all information of the node needed by the AStar algorithm.
|
| NonAlphaNumWordSplitter |
Word splitter on any non alpha numeric characters.
|
| NonFreeSeaPirate |
Implementation of a non free pirate.
|
| NonReplacableMap<K,V> |
Map implementation which does not allow overriding existing or removing elements.
|
| NonReplacableMapConverter |
|
| NoticeBoard |
Control representing the main menu.
|
| NoticeBoardArmoryMenuProvider |
Notice board provider for the armory.
|
| NoticeBoardChurchMenuProvider |
Provide menu items for the church notice board.
|
| NoticeBoardCityHallMenuProvider |
Provide menu items for the city hall notice board.
|
| NoticeBoardClose |
|
| NoticeBoardContentProvider |
Service to provide content for the noticeboard in the form of nodes.
|
| NoticeBoardGuildMenuProvider |
Provide menu items for the guild notice board.
|
| NoticeBoardLoanerMenuProvider |
Provide menu items for the loaner notice board
|
| NoticeBoardMarketPlaceMenuProvider |
Provide menu items for the market place notice board.
|
| NoticeBoardMenu |
Representing the model for the menu displayed in the notice board.
|
| NoticeBoardMenuEntry |
Representing a single entry in the notice board menu.
|
| NoticeBoardMenuProvider |
Factory method to create the model for the notice board.
|
| NoticeBoardMenuTitleProvider |
Factory class providing the titles for the notice board menus.
|
| NoticeBoardMessageMenuProvider |
Provide the menu items for the messages in the notice board menu.
|
| NoticeBoardPersistentClose |
|
| NoticeBoardScrollPaneContent |
Content pane of the notice board menu.
|
| NoticeBoardShipyardMenuProvider |
Provide the menu items for the shipyard notice board menu.
|
| NoticeBoardTavernMenuProvider |
Provide the menu items fo the tavern notice board menu.
|
| NoticeBoardTradingMenuProvider |
Provide items for the trading menu.
|
| NoticeBoardTradingOfficeMenuProvider |
|
| NoticeBoardUpdate |
|
| ObjectBindingsConverter |
Converter for ObjectBindings.
|
| ObjectPropertyConverter |
Deprecated.
|
| ObjectPropertyConverterV2 |
|
| ObjectPropertyReferenceSerializer |
|
| ObjectPropertyType |
Annotation that can be put on a collection field to designate the type of the entries.
|
| ObservableListConverter |
Converter for observable lists.
|
| ObservableMapConverter |
|
| OnlyTradingOfficeRepairStrategy |
Repair strategy for only repairing in town where the player has a trading office.
|
| OnTimeScene |
Annotation for JavaFX scene component.
|
| OpenPatricianApplication |
Spring boot application starting the JavaFX UI.
|
| OpenPatricianButton |
Base class for buttons in openPatricain.
|
| OpenPatricianButton.StyleableProperties |
|
| OpenPatricianDialogInput |
|
| OpenPatricianDialogInput.StyleableProperties |
|
| OpenPatricianDialogInputSkin |
|
| OpenPatricianHorizontalSelector |
Horizontal selector with arrow icons for next and previous.
|
| OpenPatricianHorizontalSelectorSkin |
|
| OpenPatricianLabel |
OpenPatrician styled Label.
|
| OpenPatricianLargeWaxButton |
Open Patrician large wax button.
|
| OpenPatricianLargeWaxButtonSkin |
Skin for the open patrician large wax button.
|
| OpenPatricianNoticeBoard |
Actual implementation of the notice board.
|
| OpenPatricianRadioButton |
OpenPatrician radio button.
|
| OpenPatricianRadioButtonSkin |
Skin for the OpenPatrician radio button.
|
| OpenPatricianRandom |
Supply some more specific random functions.
|
| OpenPatricianReflectionUtils |
Utility used in tests.
|
| OpenPatricianScene |
The open patrician scene stores the dimensions of the scene.
|
| OpenPatricianServerJFX |
Server of the Openpatrician Game
|
| OpenPatricianSlider |
|
| OpenPatricianSlider.StyleableProperties |
|
| OpenPatricianSliderSkin |
Skin for OpenPatricianSlider.
|
| OpenPatricianSmallToggableWaxButton |
|
| OpenPatricianSmallToggableWaxButtonSkin |
Skin for the open patrician small wax button.
|
| OpenPatricianSmallWaxButton |
Open Patrician small wax button.
|
| OpenPatricianSmallWaxButtonSkin |
Skin for the open patrician small wax button.
|
| OpenPatricianSpinner |
Open patrician spinner class.
|
| OpenPatricianSpinner.StyleableProperties |
|
| OpenPatricianSpinnerOptionDataModel |
Data model to hold one entry of the OpenPatricianSpinner.
|
| OpenPatricianSpinnerSkin |
|
| OpenPatricianStoneButton |
Open Patrician stone button.
|
| OpenPatricianStoneButtonSkin |
Skin for the open patrician stone button.
|
| OpenPatricianWoodenTextInput |
Open patrician wood input field.
|
| OpenPatricianWoodenTextInput.StyleableProperties |
|
| OpenPatricianWoodenTextInputSkin |
Skin class for the open patrician wood input.
|
| OpponentsOrder |
Order of the opponent to attack the original client.
|
| OptionalGenericPairType |
Annotation that can be put on a map field to designate the type of the entries.
|
| OptionalType |
Annotation that can be put on a collection field to designate the type of the entries.
|
| OrlegShipOutfittedEvent |
Event to indicate that a ship has been fitted as orleg ship.
|
| OrRule<U> |
|
| OutriggerContract |
|
| OutriggerNoticeDialog |
|
| OutriggerNoticeDialog.StyleableProperties |
|
| OutriggerService |
Service calculationg various values around a cities outrigger.
|
| Page |
Model of a page.
|
| PageSplitter |
Utility class to help separate the spliting up of a text into lines and pages.
|
| PaginationApplication |
|
| PaginationLabelHoverChangeListener |
Change listener to change the label based on a boolean observable.
|
| PaginationSkinV2 |
Skin implementation for the Pagination control.
|
| PaginationV2 |
Pagination control that allows for input text to be spit up on the pages based
on the amount of text that can be displayed on one page.
|
| PaginationV2Builder |
Builder for the PaginationV2 control.
|
| Paragraph |
Representing a paragraph.
|
| ParentNodeProvider |
Utility class to retrieve the parent of a node.
|
| PassengerLeavesShipOnArrival |
The passenger leaves the ship when it arrives in the city and the player gets
a certain amount of money.
|
| PathConverter |
|
| PathInterpolator |
Interpolate along a given path.
|
| PathInterpolatorMap |
|
| PatrolInternalState |
Patrol state.
|
| PatrolState |
Implementation of a patrol.
|
| PausableAsyncEventBus |
|
| PausableSchedulableTask |
Schedulable task that can be paused.
|
| PausableSyncEventBus |
|
| PauseGame |
Event object for pausing a game.
|
| PayBackLoanTradeStep |
Trade step to pay back a loan.
|
| PeopleFactory |
|
| PeriodicalDailyUpdate |
Periodical update event happens every 24h.
|
| PeriodicalTimeMonthEndUpdate |
Update date for monthly updates, not necessarily on the date change.
|
| PeriodicalTimeMonthUpdate |
Update date for monthly updates, not necessarily on the date change.
|
| PeriodicalTimeUpdate |
|
| PeriodicalTimeWeekEndUpdate |
Update date for end of week updates.
|
| PeriodicalTimeWeekUpdate |
Update date for weekly updates, not necessarily on the date change.
|
| PeriodicalTimeYearEndUpdate |
Update date for end of year updates.
|
| PeriodicalTimeYearUpdate |
Update date for yearly updates, not necessarily on the date change.
|
| PersonalData |
|
| PersonalDialog |
Dialog presenting personal data.
|
| PersonLeavesTavernEvent |
Event indicating that a person in the city left the tavern.
|
| Pikemen |
|
| PirateActivity |
Storage container for keeping track of pirate activity.
|
| PirateActivityEntry |
Entry to keep track of pirate activity.
|
| PirateEngine |
Engine governing all pirates.
|
| PirateHunterState |
Implementation of a pirate hunter.
|
| PirateMapSegmentImage |
|
| PirateNest |
Model for a pirates nest with its defending ships and other armerments.
|
| PirateSupportViolation |
|
| PlaceHolder |
The PlaceHolder class defines a rectangle
with the specified size and location.
|
| PlaceHolderApplication |
|
| PlaceHolderSkin |
Skin defining the makeup of the PlaceHolder.
|
| PlagueDialog |
Dialog displaying the information of a fire.
|
| PlagueState |
|
| Player |
|
| PlayerEngine |
Base engine representing a player.
|
| PlayerInteractionFactory |
Factory for constructing beans around players actions.
|
| PlayerList |
Singleton beans holding all players.
|
| PlayerProductionService |
Service that provides the produced wares by a player by consuming the input and producing an output.
|
| PluginConfiguration |
|
| PluginDirectoryService |
Service to handle plugin directory related service functionality.
|
| PluginInstaller |
Application to verify and install OpenPatrician plugins.
|
| PluginLoader |
|
| PlunderTradingOfficeViolation |
|
| Point2DConverter |
|
| PointService |
This service class provide utitlity functions for Point2D.
|
| PolygonInitializerFactory |
Factory for retrieving the proper scene initializer for the current scene, to setup the polygons.
|
| PolygonLoader |
Loader for JavaFX polygons
|
| PolygonPerspectiveTransformation |
The perspective transformation can be expressed as a matrix multiplication:
http://upload.wikimedia.org/math/d/6/5/d65e582afbf418e4989971cdee42a167.png.
|
| PolygonScaling |
Implementation class for recalculating poligons of a scaled, bordered and cropped image and
on the absolute positioning of that image on the screen.
|
| PopulationConsume |
This class defines the amount of wares consumed by each populace class.
|
| PopulationUpdateStats |
Container to keep track of state that is required for the population update
|
| PortraitProvider |
Service for providing portraits.
|
| PortSceneEventHandler |
|
| PortScenePolygonInitializer |
Component initializing the polygons for the port scene
|
| PostLoadOperationProvider |
|
| PostponedDisplayDialogMessage |
Post a display message in the form of a dialog template, but postpone it.
|
| PostponedDisplayMessage |
Post a displayed message, but postpone it.
|
| PostStateDialogToHumanPlayerTask |
Timed task to post a dialog through a state
|
| PricePlotterMain |
Utility class to display the prices for wares using a specific price algorithm.
|
| PrimaryLargeWeaponSlot |
Weapon slot for a large weapon.
|
| ProductionChain |
Model for the production chain.
|
| ProductionChainMissionData |
|
| ProductionChainTradeStrategy |
This trade strategy focuses on a production chain with supplying wares for the
production and selling the produced wares to a different city.
|
| ProductionConsumptionKnowledge |
Implementation of the knowlege of all cities
|
| ProductionStorage |
This is the local storage for the production workshops.
|
| PropertiesLoader |
|
| PropertyFileKeys |
|
| PropertyInitializer |
|
| PropertyLoader |
A simple class for loading java.util.Properties backed by .properties files
deployed as classpath resources.
|
| PropertySupervisor<U> |
|
| Prototype |
This annotation combines a spring component with a prototype scope.
|
| PrototypeBean |
This Object holds a weak reference to the property bean and the list of arguments that were used in its creation.
|
| PrototypeBeanRegistry |
Registry for prototype beans.
|
| PublicNoticeDialog |
|
| PublicNoticeDialog.StyleableProperties |
|
| RandomNameLoader |
Load all potential names from a property file.
|
| RandomShipConstructionSelectionStrategy |
Base strategy to build the bigest possible ships at a given location.
|
| RefitFinishedEvent |
|
| RefitShipTask |
|
| ReflectionProvider |
Factory class to facilitate testing.
|
| RepairFinishedEvent |
|
| RepairPirateShipTask |
Special implementation for the repair task for pirate ships,
which do not have a player as owner and may be ordered to
repair as a whole group
|
| RepairTask |
|
| Reputation |
Implementation of the reputation.
|
| ReputationCalculator |
Calculator for a players reputation
|
| ReputationEngine |
Engine to handle the reputation changes.
|
| RequiredWareCityStorage |
Class to store the required amount in to facilitate the binding.
|
| ReschedulableSailorHireTask |
Task to hire sailors onto the ship.
|
| ReschedulableWeaponBuyTask |
Schedule to buy weapons from the armory.
|
| ResumeGame |
Event object for resuming the game.
|
| ReusableScene |
Annotation for a JavaFX scene component.
|
| RowCellAlignement |
Container class holing the horizontal alignments for all cells within a row.
|
| RuleFail |
|
| RuleFailThrowable |
|
| SailorsState |
|
| Savegame |
|
| Scaling |
Data object for scaling information
|
| SceneChangeable |
Interface allowing which allows the current scene to be replaced with another one.
|
| SceneChangeService |
Service class for scene changing.
|
| SceneEventHandlerFactory |
|
| ScenePolygonInitialzer |
|
| ScenePolygonInitialzer.PolygonComparator |
Comparator based on descending order of the entries key values.
|
| SchedulableTask |
Abstract task class to be used with a SheduledExecutorService.
|
| SeafaringService |
Service keeping track of all the ships that are traveling.
|
| SeaFightContext |
Context class for the sea fight service.
|
| SeaFightService |
The sea fight service helps calculating the winner of a sea fight based on two sets of ships.
|
| SeamapApplication |
|
| SeamapApplication.ApplicationConfiguration |
|
| SeamapImageView |
|
| SeamapSceneHandler |
|
| SeaPirate |
Implementation of the sea pirate
|
| SeaPiratesState |
State of all the sea pirates.
|
| SecondaryLargeWeaponSlot |
Secondary large weapon slot.
|
| SelectiveCachableXMLImageLoader |
Image loader based on an XML file.
|
| SellDumpTradeStep |
Implements the sell step for selling a single ware irrelevant of the price.
|
| SellJFXProxyAction |
This proxy handles the execution of the sell action based on the current
type of the dialog.
|
| SellTradeStep |
Implements the sell step for selling a single ware up to a minimum sell price.
|
| SerializablePrototypeBeans |
Stroing the prototype beans instantiated by spring that are intended for
serialization in a savegame.
|
| ServerConfiguration |
Spring configuration for the server module.
|
| ServerModeConfiguration |
This is the Spring configuration used when the application
is started in server mode.
|
| ServerSideTaskFactory |
|
| SetType |
Annotation that can be put on a collection field to designate the type of the entries.
|
| ShapeIntersectionApp |
|
| Ship |
|
| Ship2CityJFXAction |
Action of selling stuff to the city from the ship
|
| Ship2StorageJFXAction |
This action handles the case of transfering wares from the ship into the storage
|
| ShipArivalInPortEventListener |
|
| ShipArrivalForLoading |
Event handler for a ship arrival for loading of wares for someone else.
|
| ShipArrivesAtDestinationEvent |
Event when a ship enters the port of a city.
|
| ShipAttackEvent |
Event if a ship is attacked successfully by another ship.
|
| ShipAuction |
|
| ShipAuctionFinished |
|
| ShipBecomesUnavailableEvent |
|
| ShipBuildTask |
|
| ShipConstructionFinishedEvent |
|
| ShipDefenseEvent |
Event if a ship defends successfully against another another ship.
|
| ShipDueDate |
Implementation of the due date for ships.
|
| ShipEntersPortEvent |
Event when a ship enters the port of a city.
|
| ShipEntersPortEventListener |
|
| ShipFactory |
This factory class creates ship instances.
|
| ShipGroup |
Implementation of a group of ships mainly used by pirates.
|
| ShipH2Record |
|
| ShipIcon |
The ShipIcon represents the icon of the traveling vessel with all attached information.
|
| ShipIconApplication |
|
| ShipIconSkin |
|
| ShipInfoDialog |
Dialog displaying the ship info of the currently selected ship.
|
| ShipInfoDisplayApplication |
|
| ShipLeavingPort |
Event objec when a ships leaves the area of the port.
|
| ShipListDialog |
Dialog displaying all ships of the player and if they are selectable allow selection.
|
| ShipModelForShipList |
UI model for an entry in the ship list dialog.
|
| ShipMongoDBRecord |
|
| ShipNavigation |
|
| ShipNearingPortEvent |
Event when a ship nears the port of a city.
|
| ShipNeo4jRecord |
|
| ShipNotAuctioned |
Auction finished event but no one bidded on the ship.
|
| ShipPositionUpdateEvent |
|
| ShipPositionUpdateTask |
Task to periodically update the ships positions.
|
| ShipProperties |
Property class for the ships properties.
|
| ShipProperties.Capacity |
|
| ShipProperties.Ship |
|
| ShipRepairDialogV2 |
Dialog for repairing a ship
|
| ShipService |
Service class for ships.
|
| ShipWeaponDialog |
|
| ShipWeaponDisplayApplication |
|
| ShipWeaponInfoDialog |
Dialog displaying the ship weapon info for the current selected ship.
|
| ShipWeaponsLocationFactory |
Ship weapons location factory.
|
| ShipyardConstructionDialogV2 |
|
| ShipyardConstructionListDialogV2 |
Listing all the costruction ships and provide feature to cancel the order.
|
| ShipyardEngine |
The shipyard engine handled the activities on a shipyard.
|
| ShipyardOrderBuild |
|
| ShipyardOrderRefit |
|
| ShipyardOrderRepair |
|
| ShipyardProperties |
Shipyard properties.
|
| ShipyardRenameDialogV2 |
Dialog for renaming a ship.
|
| ShipyardRepairListDialogV2 |
Listing all the costruction ships and provide feature to cancel the order.
|
| Shipyards |
|
| ShipyardSceneEventHandler |
|
| ShipyardScenePolygonInitializer |
|
| ShipyardState |
Implementation of the shipyard model.
|
| ShipyardUpgradeDialogV2 |
|
| ShutdownHandler |
|
| SimplePriceCalculation |
This is a very simple implementation of the price calculation algorithm.
|
| SinkConcurrentsShipOrder |
|
| SizedImage |
This container class representing a key of a sized image.
|
| SmallWeaponSlot |
Weapon slot for a small weapon.
|
| SmugglerState |
Implementation of a smuggler.
|
| Snaikka |
|
| SocialAdvancementDeficitDialog |
Dialog that is used when reputation or money is not sufficient to
reach the next social rank.
|
| SocialAdvancementDeficitState |
|
| SocialAdvancementDialog |
Dialog displaying the social advancement
|
| SocialAdvancementState |
|
| SocialRankChecker |
This checker checks at the end of month if the next social rank can be reached
|
| SortedMapRandomizedSameElements<Comparable,V> |
This map implementation is a sorted map.
|
| SortedMapRandomizedSameElements.EntryComparator |
Internal comparator to reverse the order the elements are sorted: Large elements first.
|
| SoundConfiguration |
|
| SourceCodeProcessor |
Utitlity class that allows to add a TreePathScanner into the compilation process
to extract information from the abstract syntax tree.
|
| SpecialMissionFinishedEvent |
Event indicating that a special mission is completed.
|
| SpecialTaxPetition |
|
| SpecialTaxViolation |
|
| SpouseData |
|
| SpouseDeathDialog |
|
| SpouseDeathState |
|
| SpringClassFinder |
This utility class reads all java files in the main
source tree and collects a list of spring beans.
|
| SpriteAnimation |
Animation for a sprite image.
|
| SpriteAnimationFactory |
Factory for supplying sprite animation of a given image.
|
| SpriteAnimationMain |
|
| StandaloneConfiguration |
This is the default Spring configuration
that is used when the application is neither
started in server nor client mode.
|
| StandaloneMessagePropagator |
|
| StartNewGameBean |
This prototype scoped bean does not provide any direct service.
|
| StartNewGameHandler |
|
| StartupScene |
The startup scene is the first scene displayed and allowing for:
New game which will replace this scene with NewGameScene
Load game which will replace this scene with LoadGameScene
Edit the game options which will replace this scene with GameOptionsScene
Display the game credits
Display the Hanse history
|
| StartupService |
Various service required at application start.
|
| StartupTestScreen |
|
| StateFactory |
Factory to create all the dependent state model objects.
|
| StaticIntegerBinding |
|
| StaticTextTableCell |
Table cell containing a static text value.
|
| Steward |
|
| StorableBeanWrapper<T> |
Wrapper for a bean.
|
| Storage |
|
| Storage2CityJFXAction |
This action handles the selling of wares from the storage to the city.
|
| Storage2ShipJFXAction |
This action handles the transfer of wares from the storage to the ship.
|
| StorageBasedEventDecisionStrategy |
Event decision strategy based on the stored amount of required goofs.
|
| StorageOverviewDialog |
Dialog giving an overview on the storage and warehouses.
|
| StorageOverviewDialog.LevelBinding |
|
| StorageShipTradeDialog |
Dialog for trading between the ship and the storage.
|
| StrategyClassDiagramCreator |
Application to create the puml file describing the class diagram for the strategies.
|
| StrategyClassScanner |
Scanner to inspect enum values of strategies for their implementation type.
|
| StrategyHolderService |
Each strategy that is not only setup and initialized during game start is
handled through this class.
|
| StretchRightBottomLayout |
Layout that will ensure that the contents is stretched to the bottom and the right.
|
| StringEndsWithRule |
|
| StringIsEmptyRule |
|
| StringLenghtIsGreaterThanRule |
|
| StringLenghtIsLessThanRule |
|
| StringLengthIsEqualsRule |
|
| StringPropertySupervisor |
|
| StringStartsWithRule |
|
| StringToIntegerBinding |
Binding parting a String (base 10) into an integer.
|
| StringWillAlwaysEndWithRule |
|
| StringWillAlwaysStartWithRule |
|
| SubMenu |
Control representing the main menu.
|
| SubscriptionLoggingExceptionHandler |
|
| SupplyCentralTradingStationAIStrategy |
Strategy to supply a central station with required wares.
|
| SupplyCityMissionData |
The mission data for the SupplyHometownAIStrategy stores the
wares that should be delivered to the hometown in the current cyle
|
| SupplyHometownAIStrategy |
AI strategy for trading with the aim to supply the players home town.
|
| SwingFXImageConvertor |
This is a wrapper class mainly for testing purposes to abstract away
the static method calls to the underlaying SwingFXUtils.
|
| SwitchCity |
Event object for switching to a different city.
|
| TabelViewDialog |
Dialog displaying a table.
|
| Table |
Table model.
|
| TableHeader |
Table header row.
|
| TableRow |
Model of a table row.
|
| TakeLoanLowMoneyLongestDurationStrategy |
Strategy for loan taking.
|
| TakeLoanTradeStep |
Implements the trade step for taking a loan.
|
| TargetedDialogStateWrapper |
This is a wrapper object for a dialog state to be sent through the
even bus.
|
| TargetedEvent |
|
| TavernBaseSideRoomPersonDialog |
|
| TavernBurglarDialog |
|
| TavernBuyerDialog |
|
| TavernCaptainDialog |
|
| TavernConcurrentDialog |
|
| TavernCourierDialog |
Dialog for accepting the packages of a courier.
|
| TavernDialogChangeAction |
Event handler runnable for changing the tavern dialog.
|
| TavernDialogTalkToSideroomPersonAction |
|
| TavernDialogUtil |
Utility class for the tavern dialog.
|
| TavernEngine |
Every city has a corresponding tavern engine.
|
| TavernEscortDialog |
|
| TavernFugativeDialog |
|
| TavernInformantDialogPageOne |
|
| TavernInformantDialogPageTwo |
|
| TavernPatrolDialog |
|
| TavernPirateDialog |
Dialog for offering a ship to a pirate.
|
| TavernPirateHunterDialog |
|
| TavernPirateState |
Implementation of a pirate.
|
| TavernProperties |
Properties for Tavern.
|
| TavernProperties.Person |
|
| TavernSailorDialog |
Dialog for hiring sailors.
|
| TavernSceneEventHandler |
|
| TavernScenePolygonInitializer |
|
| TavernSmugglerDialog |
Dialog for the smuggler.
|
| TavernState |
Each tavern engine has to store its state.
|
| TavernTraderDialog |
Dialog for a trader in the tavern.
|
| TavernTransportTraderDialog |
|
| TavernTravelerDialog |
|
| TavernTreasureMapOwnerDialog |
|
| TavernWarehouseTenantDialog |
The dialog for a warehouse tenant.
|
| TavernWeaponsDealerDialog |
Dialog for dealing weapons in the tavern.
|
| Text |
Text representing a sequence of headers and paragraphs.
|
| TextEllipsisCalculator |
Utility to calculate the size of a text and add an elipsis of '...' at the end, so
everything can be displayed.
|
| TextParser |
Parser taking a plain text property file and parse it to a list
of Headings and Paragraphs.
Headings and Paragraphs are delimited by a line break.
|
| TextSizingUtility |
Utility class to define the dimensions of texts used with a certain font.
|
| ThieveState |
Implementation of a thieve.
|
| TimedEventListener |
|
| TimedTask |
Timed task with a specified execution time.
|
| TimedUpdatableTaskList |
List of tasks that are to be executed at a certain time.
|
| Timer |
A abstract timer utility class, that supports pause and resume.
|
| TodoLister |
Utility class to list all FIXMEs and TODOs in the code and
format it for direct use in the wiki.
|
| TogglebleImageButton |
|
| TownInfoDialog |
|
| TrackLoader |
|
| TrackPlayer |
|
| TradableWare |
|
| TradeAgreement |
|
| TradeManagerService |
Service to handle the setup of autmated trading for AI players.
|
| TradeOfficeBalanceDialog |
Dialog for the balance.
|
| TradeRoute |
|
| TradeRouteMissionData |
Mission data for the trade route strategy storing the current route.
|
| TradeRouteStop |
|
| TradeRouteSuggestions |
|
| TradeRouteSuggestions.TradePair |
|
| TradeRouteSuggestions.WareNeedComparator |
|
| TradeRouteTradeStrategy |
Trade strategy that is based on a preset trade route
|
| TraderState |
Implementation of a trader.
|
| TradeService |
Service providing functionality for trading.
|
| TradeStepClassDiagramCreator |
Create a plantuml diagram for the trade steps.
|
| TradeStepFactory |
|
| TradingOffice |
Implementation of the trading office
|
| TradingOfficeBiggestShipConstructionSelectionStrategy |
This strategy builds the biggest possible ship type in a city with a trading office.
|
| TradingOfficeJoinGuildMinCashStrategy |
Always join the guild if the player has a certain amount of cash dependent on the entry fee.
|
| TradingOfficeList |
List holding the trading offices.
|
| TradingOfficeRandomShipConstructionSelectionStrategy |
This strategy builds the biggest possible ship type in a city with a trading office.
|
| TradingSkillAlwaysVisible |
Trading skill which is always visible.
|
| TransferableState |
|
| TransferToOfficeTradeStep |
Trade step for transferring all wares to the store if it can be stored and there is a store manager, to sell them.
|
| TransferToShipTradeStep |
Trade step to transfer selected wares and quantities to the ship.
|
| TransferUtil |
This class provides some utility functions that are required by different UIs.
|
| Translation2D |
Definition of a 2D translation transformation.
|
| TransportTraderState |
Implementation of a transport trader.
|
| TravelerState |
Implementation of a traveler.
|
| TravellingVessel |
|
| TravellingVessels |
This iterable collection stores all vessels that are currently travelling.
|
| TravelToTimedTask |
Timed task for delaysed travel to events triggered from the sea map.
|
| TravelToTradeStep |
Trade ste for traveling to a new location.
|
| TreasureMapOwnerState |
Implementation of a treasure map owner.
|
| TreasureMapSegmentImage |
|
| Treasury |
|
| TreasuryDialog |
|
| Tristate |
This enumeration defines three distinct states.
|
| UICommonConfiguration |
|
| UIFactory |
Factory class for various instances.
|
| UniqueKeyMap<K,V> |
The unique key map is a map implementation where any key can only be added once.
|
| UniqueKeyMap.Node<K,V> |
|
| UniquePrototype |
|
| UnloadOnArrival |
Unload the anonymous ware upon arrival in the city.
|
| UnzipUtility |
This utility extracts files and directories of a standard zip file to
a destination directory.
|
| UpdatePopulationTask |
Timed task to update the population of a certain category.
|
| UpgradeShipTradeStep |
Check if the ship needs to be upgraded.
|
| UserActions |
Factory for User actions.
|
| ValueIsNotNullRule<U> |
|
| ValueIsNullRule<U> |
|
| VerboseCheat |
Implementation of the verbose cheat, activated by CTRL+V.
|
| VesselPositionUpdateData |
|
| ViewChangeActionRunnable |
Runnable implementation of a view change action, that can be used in a JavaFX event handler.
|
| ViewChangeCityPlayerProxyJFX |
Proxy object for city player for view changes.
|
| ViewChangeDialogStateRunnable |
|
| ViewChangeDialogTemplateRunnable |
|
| ViewChangeEvent |
Event for updating a view
|
| ViewChangeWrappedRunnable |
Runnable for handling wrapped dialog types.
|
| ViewStatus |
Status control displaying the city name.
|
| VoteTask |
Voting task that is timed.
|
| WaitForShipArrival |
Special mission where ship A waits on arrival of ship B in a city.
|
| WaitingTradeMissionWrapper |
This is a special mission that is basically blocking further execution
until it is removed externally.
|
| WaitTimeForShipArrival |
Wait for until a defined time for the arrival of a ship in a city.
|
| WaitTimeForShipArrivalInCity |
Wait for until a defined time for the arrival of a ship in a city.
|
| WareConverter |
|
| WareHolding |
This class represents an entity that can hold wares which can be moved
|
| WarehouseTenant |
Implementation of a warehouse tenant.
|
| WarehouseTenantPayTimedTask |
Timed task for the warehouse tenant removing the wares from the warehouse.
|
| WarehouseTentantLeaveTimedTask |
Timed task for the leaving of the ware house tenant.
|
| WareInStockDialog |
|
| WareMapConverter |
Converter for Maps.
|
| WarePriceCurveDefinitionApplication |
Example of how a cubic curve works, drag the anchors around to change the curve.
|
| WeakMatrixListType |
Annotation that can be put on a collection field to designate the type of the entries.
|
| WeaponConstructionTask |
Task that is executed when a weapon construction is finished.
|
| WeaponInventoryDialog |
Inventory dialog of all the weapons in storage.
|
| WeaponProperties |
Weapon properties
|
| WeaponProperties.Weapon |
|
| WeaponsDealerState |
Implementation of the weapons dealer.
|
| WeaponSlotCount |
|
| WeaponStorage |
Implementation for the storage of weapons
|
| WeaponTransferDialog |
Dialog for transfering weapons between the trading office and a ship.
|
| WeeklyCityCheckTask |
Timed task to for weekly checks.
|
| WeeklyLoanerCheckTask |
Timed task to for weekly loaner checks.
|
| WestCityBiggestShipConstructionSelectionStrategy |
This strategy builds the biggest possible ship type in the hometown.
|
| WestCityRandomShipConstructionSelectionStrategy |
This strategy builds the biggest possible ship type in the hometown.
|
| WestRepairStrategy |
Repair strategy to only repair in towns in the western half of the map.
|
| WillChangeByDefinedCountRule<U> |
|
| WillChangeRule<U> |
|
| WillChangeThisWayRule<U> |
|
| WillNeverChangeRule<U> |
|
| WordWrapper |
Utility class for word wrapping after at max a number of characters.
|
| WrappedDialogType |
|
| XStreamSerialisationDemo |
|
| ZeroAmountBooleanBinding |
Boolean binding checking the amount of an integer property.
|