Interface INoticeBoardMenuProvider
-
- All Known Implementing Classes:
NoticeBoardArmoryMenuProvider
,NoticeBoardChurchMenuProvider
,NoticeBoardCityHallMenuProvider
,NoticeBoardGuildMenuProvider
,NoticeBoardLoanerMenuProvider
,NoticeBoardMarketPlaceMenuProvider
,NoticeBoardMessageMenuProvider
,NoticeBoardShipyardMenuProvider
,NoticeBoardTavernMenuProvider
,NoticeBoardTradingMenuProvider
,NoticeBoardTradingOfficeMenuProvider
public interface INoticeBoardMenuProvider
Providing the menu items for a notice board menu.- Author:
- Andi Hotz, (c) Sahits GmbH, 2015 Created on Dec 19, 2015
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.LinkedHashSet<NoticeBoardMenuEntry>
createMenuEntries(ICityPlayerProxyJFX proxy, ENoticeBoardType type)
Create a list of menu entries approypriate forthe type based on the city player proxy object.
-
-
-
Method Detail
-
createMenuEntries
java.util.LinkedHashSet<NoticeBoardMenuEntry> createMenuEntries(ICityPlayerProxyJFX proxy, ENoticeBoardType type)
Create a list of menu entries approypriate forthe type based on the city player proxy object.- Parameters:
proxy
- city proxytype
- of the dialog in cas further distintion is needed.- Returns:
- set containing the
NoticeBoardMenuEntry
s.
-
-