A B C D E G H I J L M N O P R S T U W

A

actionPerformed(ActionEvent) - Method in class de.hagenah.diplomacy.addins.ObserverAddIn
Handler for the OK and Cancel button.
actionPerformed(ActionEvent) - Method in class de.hagenah.diplomacy.addins.WebAddIn
Handler for the Browse, OK and Cancel button.
addDislodgedUnit(Unit) - Method in class de.hagenah.diplomacy.game.Turn
Adds a dislodged unit.
addF1Listener(Component, String) - Static method in class de.hagenah.diplomacy.diptool.HelpDialog
Adds a listener that displays a help dialog if F1 is pressed in the component.
addOrder(Order) - Method in class de.hagenah.diplomacy.game.Turn
Adds an order.
addUnit(Unit) - Method in class de.hagenah.diplomacy.game.Turn
Adds a unit.
adjudicate(Turn, MapData, Map, Map, Map, Map, Map, Collection, SortedMap, List) - Method in class de.hagenah.diplomacy.game.Adjudicator
Adjudicates a turn.
adjudicate(Turn, MapData, Map, Map, Map, Map, Map, Collection, SortedMap, List) - Method in class de.hagenah.diplomacy.game.DecisionAdjudicator
Adjudicates a turn.
Adjudicator - Class in de.hagenah.diplomacy.game
This is an adjudicator (like the judges) for diplomacy.
Adjudicator(int) - Constructor for class de.hagenah.diplomacy.game.Adjudicator
Creates an adjudicator for the specified options.
antiAliasing() - Method in class de.hagenah.diplomacy.diptool.Preferences
Is antialiasing used?
areAllMatching() - Method in class de.hagenah.diplomacy.game.MessageFilter
Do all messages match to this filter?
areBroadcastMessagesIncluded() - Method in class de.hagenah.diplomacy.game.MessageFilter
Are broadcast messages included?
areBuildsKnown() - Method in class de.hagenah.diplomacy.game.Turn
Return true is the builds of this turn are known.
areCentersKnown() - Method in class de.hagenah.diplomacy.game.Turn
Return true is the centers of this turn are known.
areDiaryMessagesIncluded() - Method in class de.hagenah.diplomacy.game.MessageFilter
Are diary messages included?
areDislodgedUnitsKnown() - Method in class de.hagenah.diplomacy.game.Turn
Return true is the dislodged units of this turn are known.
areMessagesCached() - Method in class de.hagenah.diplomacy.game.Game
Returns whether or not messages are cached
areNoOrdersNeeded(Country) - Method in class de.hagenah.diplomacy.game.Turn
Are no orders needed for the country?
areOrdersIncomplete(Turn, MapData, boolean) - Static method in class de.hagenah.diplomacy.game.Adjudicator
Are the orders of the turn incomplete (NMR orders necessary)
areOrdersIncomplete(Turn, MapData, boolean) - Static method in class de.hagenah.diplomacy.game.DecisionAdjudicator
Are the orders of the turn incomplete (NMR orders necessary)
areOrdersKnown() - Method in class de.hagenah.diplomacy.game.Turn
Return true is the orders of this turn are known.
areOrdersSend() - Method in class de.hagenah.diplomacy.diptool.DipTurn
Are the orders of this turn send or copied to the clipboard?
arePressMessagesIncluded() - Method in class de.hagenah.diplomacy.game.MessageFilter
Are press messages included?
areUnitsKnown() - Method in class de.hagenah.diplomacy.game.Turn
Return true is the units of this turn are known.

B

beforeChanges() - Method in class de.hagenah.diplomacy.diptool.DipTool
Must be called before any changes are made.

C

canConvoy() - Method in class de.hagenah.diplomacy.map.SubProvince
Returns true if a unit in this subprovince can convoy an army
canGetMessages() - Method in class de.hagenah.diplomacy.diptool.EmailAccount
Is a POP3 or IMAP server configured?
canMoveTo(SubProvince) - Method in class de.hagenah.diplomacy.map.SubProvince
Can a unit in this subprovince move to dest?
canSendMessage() - Method in class de.hagenah.diplomacy.diptool.EmailAccount
Is a SMTP server configured?
canSucceed(Phase) - Method in class de.hagenah.diplomacy.map.Phase
Can nextphase succeed to this phase?
canSupport(Province) - Method in class de.hagenah.diplomacy.map.SubProvince
Can a unit support the province dest?
clone() - Method in class de.hagenah.diplomacy.map.Phase
 
Coast - Class in de.hagenah.diplomacy.map
The order is also the order for compareTo.
COAST_MAX - Static variable in class de.hagenah.diplomacy.map.Coast
Last real coast
COAST_MIN - Static variable in class de.hagenah.diplomacy.map.Coast
First real coast
coastalConvoy() - Method in class de.hagenah.diplomacy.map.Province
Can a fleet at the coast of this land province convoy an army?
COLOR_LAND - Static variable in class de.hagenah.diplomacy.map.MapData
Color for land
COLOR_NEUTRAL - Static variable in class de.hagenah.diplomacy.map.MapData
Color for neutral
COLOR_SEA - Static variable in class de.hagenah.diplomacy.map.MapData
Color for sea
COLOR_TEXT - Static variable in class de.hagenah.diplomacy.map.MapData
Color for text
compareTo(Object) - Method in class de.hagenah.diplomacy.diptool.DipGameGroup
Compares two groups by Name
compareTo(Object) - Method in class de.hagenah.diplomacy.diptool.EmailAccount
Compares two accounts by Name
compareTo(Object) - Method in class de.hagenah.diplomacy.game.DiaryEntry
Compares two diary entries by message number.
compareTo(Object) - Method in class de.hagenah.diplomacy.game.Game
Compares two Games by Name and Judge
compareTo(Object) - Method in class de.hagenah.diplomacy.game.Judge
Compares two judges by name.
compareTo(Object) - Method in class de.hagenah.diplomacy.game.Message
Compares two messages by message number.
compareTo(Object) - Method in class de.hagenah.diplomacy.game.Order
Compares two Orders by Country, SubProvinces, CoastHint, Type, Proxy (all waive orders are different from each other)
compareTo(Object) - Method in class de.hagenah.diplomacy.game.PersonInfo
Compares two PersonInfos by Person and FirstPhase (Note: This is not consistent with equals)
compareTo(Object) - Method in class de.hagenah.diplomacy.game.Turn
Compares two Turns by Number
compareTo(Object) - Method in class de.hagenah.diplomacy.game.Unit
Compares two Units by Country, SubProvince, Retreats.
compareTo(Object) - Method in class de.hagenah.diplomacy.map.MapData
Compares two Maps by Name ignoring case
compareTo(Object) - Method in class de.hagenah.diplomacy.map.Person
Compares two Countries by Name ignoring case.
compareTo(Object) - Method in class de.hagenah.diplomacy.map.Phase
Compares two Phases
compareTo(Object) - Method in class de.hagenah.diplomacy.map.Province
Compares two Provinces by Name ignoring case
compareTo(Object) - Method in class de.hagenah.diplomacy.map.SubProvince
Compares two SubProvinces by Province, Coast
Country - Class in de.hagenah.diplomacy.map
The Country class represent a power, e.g.
createDiaryEntry(Person, int, String, Phase) - Method in class de.hagenah.diplomacy.diptool.DipGame
Creates a new diary entry (if the diary entry doesn't already exist)
createDiaryEntry(Person, int, String, Phase) - Method in class de.hagenah.diplomacy.game.Game
Creates a new diary entry (if the diary entry doesn't already exist)
createGame(String, String, String) - Method in class de.hagenah.diplomacy.diptool.DipGameGroup
Retrieves the specified game.
createGame(String, String, String) - Method in class de.hagenah.diplomacy.game.GameGroup
Retrieves the specified game.
createGame(String, String, String) - Method in interface de.hagenah.diplomacy.game.GameHandler
Retrieves the specified game.
createMap(String) - Method in class de.hagenah.diplomacy.diptool.DipGameGroup
Retrieves the specified map.
createMap(String) - Method in class de.hagenah.diplomacy.game.GameGroup
Retrieves the specified map.
createMessage(boolean, Person, boolean, Collection, boolean, Collection, String, Date) - Method in class de.hagenah.diplomacy.diptool.DipGame
Creates a new message (if the message doesn't already exist)
createMessage(boolean, Person, boolean, Collection, boolean, Collection, String, Date) - Method in class de.hagenah.diplomacy.game.Game
Creates a new broadcast/press message (if the message doesn't already exist)
createPNG(int, int, Map, Collection, Collection, boolean, boolean, boolean, int) - Method in class de.hagenah.diplomacy.map.MapData
Creates a png file
createTurn(int, Phase, Date) - Method in class de.hagenah.diplomacy.diptool.DipGame
Retrieves the specified turn.
createTurn(int, Phase, Date) - Method in class de.hagenah.diplomacy.game.Game
Retrieves the specified turn.

D

de.hagenah.diplomacy.addins - package de.hagenah.diplomacy.addins
 
de.hagenah.diplomacy.diptool - package de.hagenah.diplomacy.diptool
 
de.hagenah.diplomacy.game - package de.hagenah.diplomacy.game
 
de.hagenah.diplomacy.map - package de.hagenah.diplomacy.map
 
DecisionAdjudicator - Class in de.hagenah.diplomacy.game
This is an adjudicator (like the judges) for diplomacy.
DecisionAdjudicator(int) - Constructor for class de.hagenah.diplomacy.game.DecisionAdjudicator
Creates an adjudicator for the specified options.
deleteDiaryEntry(DiaryEntry) - Method in class de.hagenah.diplomacy.diptool.DipGame
Deletes a diary entry.
deleteDiaryEntry(DiaryEntry) - Method in class de.hagenah.diplomacy.game.Game
Deletes a diary entry.
deleteMessage(Message) - Method in class de.hagenah.diplomacy.diptool.DipGame
Removes the message msg.
deleteMessage(Message) - Method in class de.hagenah.diplomacy.game.Game
Removes the message msg.
DiaryEntry - Class in de.hagenah.diplomacy.game
 
DiaryEntry(Person, int, String, Phase, int) - Constructor for class de.hagenah.diplomacy.game.DiaryEntry
Creates a new diary message.
DipGame - Class in de.hagenah.diplomacy.diptool
A game.
DipGameGroup - Class in de.hagenah.diplomacy.diptool
A group of games.
DipTool - Class in de.hagenah.diplomacy.diptool
The main class of DipTool.
DipTurn - Class in de.hagenah.diplomacy.diptool
A turn.

E

EAST - Static variable in class de.hagenah.diplomacy.map.Coast
East coast, ec
EmailAccount - Class in de.hagenah.diplomacy.diptool
An email account.
equals(Object) - Method in class de.hagenah.diplomacy.diptool.DipGameGroup
Compares two groups by Name
equals(Object) - Method in class de.hagenah.diplomacy.diptool.EmailAccount
Compares two accounts by Name
equals(Object) - Method in class de.hagenah.diplomacy.game.DiaryEntry
Indicates whether obj is "equal to" this one.
equals(Object) - Method in class de.hagenah.diplomacy.game.Game
Compares two Games by Name and Judge
equals(Object) - Method in class de.hagenah.diplomacy.game.Judge
Indicates whether obj is "equal to" this one.
equals(Object) - Method in class de.hagenah.diplomacy.game.Message
Indicates whether obj is "equal to" this one.
equals(Object) - Method in class de.hagenah.diplomacy.game.MessageFilter
Indicates whether obj is "equal to" this one.
equals(Object) - Method in class de.hagenah.diplomacy.game.Order
Compares two Orders by Country, SubProvinces, Type, Proxy (all waive orders are different from each other)
equals(Object) - Method in class de.hagenah.diplomacy.game.Turn
Compares two Turns by Number
equals(Object) - Method in class de.hagenah.diplomacy.game.Unit
Compares two Units by Country, SubProvince, Retreats.
equals(Object) - Method in class de.hagenah.diplomacy.map.MapData
Compares two Maps by Name ignoring case
equals(Object) - Method in class de.hagenah.diplomacy.map.Person
Compares two Countries by Name ignoring case.
equals(Object) - Method in class de.hagenah.diplomacy.map.Phase
Compares two Phases
equals(Object) - Method in class de.hagenah.diplomacy.map.Province
Compares two Provinces by Name ignoring case
equals(Object) - Method in class de.hagenah.diplomacy.map.SubProvince
Compares two SubProvinces by Province, Coast

G

Game - Class in de.hagenah.diplomacy.game
The Game class contains all Turns of a game.
Game(String, String, MapData) - Constructor for class de.hagenah.diplomacy.game.Game
Creates a new Game
GameGroup - Class in de.hagenah.diplomacy.game
This is the standard implementation for the GameHandler interface.
GameGroup() - Constructor for class de.hagenah.diplomacy.game.GameGroup
 
GameHandler - Interface in de.hagenah.diplomacy.game
This interface has to be implemented to use the JudgeParser.
getAbbreviation() - Method in class de.hagenah.diplomacy.map.Person
Returns the abbreviation of the person.
getAbbreviation() - Method in class de.hagenah.diplomacy.map.Province
Returns the abbreviation of the province.
getAbbreviation() - Method in class de.hagenah.diplomacy.map.SubProvince
Returns the abbreviation of the subprovince
getBody() - Method in class de.hagenah.diplomacy.game.JudgeEmailMessage
Returns the body of the message
getBrightness() - Method in class de.hagenah.diplomacy.diptool.Preferences
Returns the brightness of the centers on the map.
getBuilds(Country) - Method in class de.hagenah.diplomacy.game.Turn
Returns the builds for a country.
getBuilds() - Method in class de.hagenah.diplomacy.game.Turn
Returns all builds (Country -> Integer).
getCenter(Province) - Method in class de.hagenah.diplomacy.game.Turn
Returns the owner of a center or null.
getCenters() - Method in class de.hagenah.diplomacy.game.Turn
Returns all centers (Province -> Country).
getCenters(Country) - Method in class de.hagenah.diplomacy.game.Turn
Returns all centers (Province) of owner.
getCenters() - Method in class de.hagenah.diplomacy.map.MapData
Returns all centers (Province objects)
getCoast(String) - Static method in class de.hagenah.diplomacy.map.Coast
Returns the coast for a string.
getCoast() - Method in class de.hagenah.diplomacy.map.SubProvince
Returns the coast
getCoastAbbreviation(int) - Static method in class de.hagenah.diplomacy.map.Coast
Returns a short string for a coast.
getCoastHint() - Method in class de.hagenah.diplomacy.game.Order
Returns the coast hint (Coast.LAND if there is none).
getCoastName(int) - Static method in class de.hagenah.diplomacy.map.Coast
Returns a long string for a coast.
getCoastShortName(int) - Static method in class de.hagenah.diplomacy.map.Coast
Returns a short string for a coast.
getColor() - Method in class de.hagenah.diplomacy.map.Person
Returns the color of the person.
getComment() - Method in class de.hagenah.diplomacy.game.Game
Returns the game comment, null if unknown (Note: \n is used as line separator)
getComment() - Method in class de.hagenah.diplomacy.map.MapData
Returns the comment of the map (can be null).
getCountries() - Method in class de.hagenah.diplomacy.map.MapData
Returns all countries
getCountry() - Method in class de.hagenah.diplomacy.game.Order
Returns the country who ordered this order.
getCountry() - Method in class de.hagenah.diplomacy.game.Unit
Returns the owner of the unit.
getCountry(String) - Method in class de.hagenah.diplomacy.map.MapData
Retrieves the Country with the specified name.
getDate() - Method in class de.hagenah.diplomacy.game.JudgeEmailMessage
Returns the date of the message
getDeadline() - Method in class de.hagenah.diplomacy.game.Turn
Returns the deadline of the turn (can be null)
getDescription() - Method in class de.hagenah.diplomacy.game.Game
Returns a string with the variant, the victor(s), the persons, the parameters, and the comment
getDescription() - Method in class de.hagenah.diplomacy.map.MapData
Returns a description for the map.
getDiaryEntries(int) - Method in class de.hagenah.diplomacy.game.Game
Returns a (ordered) list with the diary entries for the specified turn.
getDiaryEntry(Person, int) - Method in class de.hagenah.diplomacy.game.Game
Returns the specified diary entry.
getDiaryEntryTurn(DiaryEntry) - Method in class de.hagenah.diplomacy.game.Game
Returns the turn for the specified diary entry
getDislodgedUnit(Province) - Method in class de.hagenah.diplomacy.game.Turn
Returns the dislodged unit in a province or null.
getDislodgedUnits() - Method in class de.hagenah.diplomacy.game.Turn
Returns all dislodged units (Country -> Unit).
getEmail() - Method in class de.hagenah.diplomacy.game.Judge
Returns the e-mail of the judge
getEmail() - Method in class de.hagenah.diplomacy.game.PersonInfo
Returns the e-mail address
getError() - Method in class de.hagenah.diplomacy.game.JudgeEmailMessage
Returns the error message or null
getFakeTo() - Method in class de.hagenah.diplomacy.game.Message
Return the fake to person set.
getFilter() - Method in class de.hagenah.diplomacy.diptool.DipGame
Returns the current message filter.
getFilteredDiaryEntries(int) - Method in class de.hagenah.diplomacy.diptool.DipGame
Returns a (ordered) list with the messages for the specified turn.
getFilteredMessages(int) - Method in class de.hagenah.diplomacy.diptool.DipGame
Returns a (ordered) list with the messages for the specified turn.
getFirst() - Method in class de.hagenah.diplomacy.game.Order
Returns the first subprovince in the order.
getFirstPhase() - Method in class de.hagenah.diplomacy.game.PersonInfo
Returns the first phase of the game where this person entered orders
getFooter() - Method in class de.hagenah.diplomacy.game.Judge
Returns the begin of the footer
getFrom() - Method in class de.hagenah.diplomacy.game.DiaryEntry
Returns the person that created the diary entry (can be null if unknown).
getFrom() - Method in class de.hagenah.diplomacy.game.Message
Returns the person that sent the message (can be null if unknown).
getGame() - Method in class de.hagenah.diplomacy.diptool.DipTurn
Returns the game.
getGame(String, String) - Method in class de.hagenah.diplomacy.game.GameGroup
Retrieves the game.
getGame() - Method in class de.hagenah.diplomacy.game.JudgeEmailMessage
Returns the game (null if Type if TYPE_OTHER)
getGameIndex(String, String) - Method in class de.hagenah.diplomacy.game.GameGroup
Retrieves the index of a game.
getGames() - Method in class de.hagenah.diplomacy.game.GameGroup
Retrieves all games.
getGatekeeper() - Method in class de.hagenah.diplomacy.map.Province
Returns the gatekeeper province for this gateway
getGatewaySide(int) - Method in class de.hagenah.diplomacy.map.Province
Returns a side of the gateway
getGatewaySide(Province) - Method in class de.hagenah.diplomacy.map.Province
Returns the other side of the gateway
getGroup() - Method in class de.hagenah.diplomacy.diptool.DipGame
Returns the group
getHighlighting() - Method in class de.hagenah.diplomacy.diptool.Preferences
Returns the highlighting on the map.
getHomeCenters(Country, Map) - Method in class de.hagenah.diplomacy.map.MapData
Returns the home centers for a country
getHomeCentersPhase() - Method in class de.hagenah.diplomacy.map.MapData
Returns the special phase if getHomeCentersType() returns HOME_CENTERS_PHASE
getHomeCentersType() - Method in class de.hagenah.diplomacy.map.MapData
Returns the home centers type
getIdentity() - Method in class de.hagenah.diplomacy.game.Game
Returns your role in this game (a country, master, or observer).
getJudge() - Method in class de.hagenah.diplomacy.game.Game
Returns the judge of the game.
getJudge(Collection, String, String) - Static method in class de.hagenah.diplomacy.game.Judge
Returns the judge with the specified name and email address.
getJudge() - Method in class de.hagenah.diplomacy.game.JudgeEmailMessage
Returns the judge (can be null if there is an error)
getJudges() - Method in class de.hagenah.diplomacy.diptool.Preferences
Returns the sorted set with the judges.
getLast() - Method in class de.hagenah.diplomacy.game.Order
Returns the last subprovince in the order.
getLastPhase() - Method in class de.hagenah.diplomacy.game.Game
Returns the last phase of this game, null if unknown
getLastTurnNumber() - Method in class de.hagenah.diplomacy.game.Message
Return the number of the last turn, when the message was created
getLineNumber() - Method in exception de.hagenah.diplomacy.game.JudgeParseException
Returns the line in which the error occured.
getMap() - Method in class de.hagenah.diplomacy.game.Game
Returns the map of the game.
getMapBy() - Method in class de.hagenah.diplomacy.map.MapData
Returns the author of the map (can be null).
getMapPath() - Method in class de.hagenah.diplomacy.game.GameGroup
Returns the map path.
getMapURL(String) - Method in class de.hagenah.diplomacy.game.GameGroup
Returns the URL for the map name.
getMessageDate() - Method in class de.hagenah.diplomacy.game.Message
Returns the date of the message (can be null).
getMessageNumber() - Method in class de.hagenah.diplomacy.game.DiaryEntry
Returns a unique message number for the diary entry
getMessageNumber() - Method in class de.hagenah.diplomacy.game.Message
Returns the number of the message
getMessages(JFrame, ModalProgressMonitor) - Method in class de.hagenah.diplomacy.diptool.EmailAccount
Get all new messages.
getMessages(int) - Method in class de.hagenah.diplomacy.game.Game
Returns a (ordered) list with the messages for the specified turn.
getMessageText() - Method in class de.hagenah.diplomacy.game.Message
Returns the message text (\n as line separator)
getMessageTurn(Message) - Method in class de.hagenah.diplomacy.game.Game
Returns the turn for the specified message
getMissingInformation(boolean) - Method in class de.hagenah.diplomacy.game.Turn
Returns which information is missing.
getMostRecentTurn() - Method in class de.hagenah.diplomacy.game.Game
Returns the most recent turn of the game or null if there are no turns
getMoves() - Method in class de.hagenah.diplomacy.map.SubProvince
Returns all possible destination SubProvinces
getName() - Method in class de.hagenah.diplomacy.game.Game
Returns the name of the game.
getName() - Method in class de.hagenah.diplomacy.game.Judge
Returns the name of the judge
getName() - Method in class de.hagenah.diplomacy.game.PersonInfo
Returns the name of the person
getName() - Method in class de.hagenah.diplomacy.map.MapData
Returns the name of the map.
getName() - Method in class de.hagenah.diplomacy.map.Person
Returns the name of the person.
getName() - Method in class de.hagenah.diplomacy.map.Province
Returns the name of the province.
getNumber() - Method in class de.hagenah.diplomacy.game.DiaryEntry
Return the diary entry number (-1 if unknown)
getNumber() - Method in class de.hagenah.diplomacy.game.Turn
Returns the number of the turn.
getOptions() - Method in class de.hagenah.diplomacy.game.Game
Returns the options of the game.
getOrder(Country, Province) - Method in class de.hagenah.diplomacy.game.Turn
Returns the order of the country for the unit in province.
getOrder(Province) - Method in class de.hagenah.diplomacy.game.Turn
Returns the executed order for the unit in province. null if there is not order, there are circular proxy orders or the unit for the province is missing.
getOrderBounds(Graphics, Rectangle2D, Order) - Method in class de.hagenah.diplomacy.map.MapData
Returns a bounding rectangle for an order.
getOrders() - Method in class de.hagenah.diplomacy.game.Turn
Returns all orders.
getOwnerName() - Method in class de.hagenah.diplomacy.map.Country
Returns the name of the country as owner (e.g.
getParameter(String) - Method in class de.hagenah.diplomacy.game.Game
Returns the specified parameter
getParameters() - Method in class de.hagenah.diplomacy.game.Game
Returns the parameters of the game, null if unknown (keys without a trailing colon, values without a trailing dot, keys and values without leading or trailing whitespace).
getParameterValue(String, String) - Method in class de.hagenah.diplomacy.game.Game
Returns the value of a key of a parameter, e.g.
getPerson() - Method in class de.hagenah.diplomacy.game.PersonInfo
Return sthe person
getPerson(String) - Method in class de.hagenah.diplomacy.map.MapData
Retrieves the person (country, master, or observer) with the specified name.
getPersonInfo() - Method in class de.hagenah.diplomacy.game.Game
Returns all person informations
getPersons() - Method in class de.hagenah.diplomacy.game.MessageFilter
Returns the persons who must know the message.
getPersons() - Method in class de.hagenah.diplomacy.map.MapData
Returns all persons (countries, master, and observer).
getPhase() - Method in class de.hagenah.diplomacy.game.DiaryEntry
Returns she phase in which the diary entry was created
getPhase() - Method in class de.hagenah.diplomacy.game.Turn
Returns the phase of the turn.
getProvince(String) - Method in class de.hagenah.diplomacy.map.MapData
Retrieves the Province with the specified name.
getProvince() - Method in class de.hagenah.diplomacy.map.SubProvince
Returns the province
getProvinceBounds(Rectangle2D, Collection) - Method in class de.hagenah.diplomacy.map.MapData
Returns a bounding rectangle for the specified provinces.
getProvinces() - Method in class de.hagenah.diplomacy.map.MapData
Returns all countries
getProvinces(String) - Method in class de.hagenah.diplomacy.map.MapData
Returns all provinces that start with the specified string.
getProxy() - Method in class de.hagenah.diplomacy.game.Order
Returns the country to which the unit is proxied.
getRailway() - Method in class de.hagenah.diplomacy.map.Province
Returns the railway subprovinces
getRailway(SubProvince, SubProvince) - Method in class de.hagenah.diplomacy.map.Province
Returns the railway subprovinces (except start) if an army moves from start to end.
getRailwayOwner() - Method in class de.hagenah.diplomacy.map.Province
Return the owner of the railway (only his units can use it).
getResult() - Method in class de.hagenah.diplomacy.game.Order
Returns the order result flags (combination of RESULT_...).
getRetreats() - Method in class de.hagenah.diplomacy.game.Unit
Returns all possible retreats. null if the unit cannot retreat.
getSecond() - Method in class de.hagenah.diplomacy.game.Order
Returns the second subprovince in the order.
getSecondaryEmail() - Method in class de.hagenah.diplomacy.game.Judge
Returns the e-mail of the judge
getSender() - Method in class de.hagenah.diplomacy.game.JudgeEmailMessage
Returns the sender of the message
getSpecial() - Method in class de.hagenah.diplomacy.map.Province
Returns whether or not this province is a special province
getSpecialCenters(Phase) - Method in class de.hagenah.diplomacy.game.Game
Returns the special centers for the specified phase.
getSpecialPhaseCenters(Phase) - Method in class de.hagenah.diplomacy.game.Game
Returns the special phase centers.
getSpecialProvinces() - Method in class de.hagenah.diplomacy.map.Province
Returns all special provinces that influence this province.
getStartCenters() - Method in class de.hagenah.diplomacy.map.Country
Returns all start center Provinces.
getStartPhase() - Method in class de.hagenah.diplomacy.map.MapData
Returns the start phase of the map.
getStartUnits() - Method in class de.hagenah.diplomacy.map.Country
Returns all start unit SubProvinces.
getSubject() - Method in class de.hagenah.diplomacy.game.JudgeEmailMessage
Returns the subject of the message
getSubProvince(int) - Method in class de.hagenah.diplomacy.game.Order
Returns the n-th subprovince in the order.
getSubProvince() - Method in class de.hagenah.diplomacy.game.Unit
Returns the subprovince in which the unit is.
getSubProvince(String, int) - Method in class de.hagenah.diplomacy.map.MapData
Retrieves the SubProvince with the specified name and coast.
getSubProvince(String, String) - Method in class de.hagenah.diplomacy.map.MapData
Retrieves the SubProvince with the specified name and coast.
getSubProvince(Rectangle2D, Point2D) - Method in class de.hagenah.diplomacy.map.MapData
Retrieves the SubProvince in which pos lies.
getSubProvince(Rectangle2D, Point2D, boolean) - Method in class de.hagenah.diplomacy.map.MapData
Retrieves the SubProvince in which pos lies.
getSubProvince(String) - Method in class de.hagenah.diplomacy.map.Province
Retrieves the SubProvince with the specified coast.
getSubProvince(int) - Method in class de.hagenah.diplomacy.map.Province
Retrieves the SubProvince with the specified coast.
getSubProvinces() - Method in class de.hagenah.diplomacy.game.Order
Returns the subprovinces in the order.
getSubProvinces() - Method in class de.hagenah.diplomacy.map.Province
Returns all SubProvinces.
getSuccessor(boolean, boolean) - Method in class de.hagenah.diplomacy.map.Phase
Determines the next phase.
getText() - Method in class de.hagenah.diplomacy.game.DiaryEntry
Returns the diary entry text (\n as line separator)
getText() - Method in class de.hagenah.diplomacy.game.MessageFilter
Returns the text that must be contained in the message.
getTo() - Method in class de.hagenah.diplomacy.game.Message
Return the to person set.
getTurn(int) - Method in class de.hagenah.diplomacy.game.Game
Returns a turn of the game or null.
getTurn(Phase) - Method in class de.hagenah.diplomacy.game.Game
Returns a turn of the game or null.
getTurnDate(int) - Method in class de.hagenah.diplomacy.game.Game
Returns the date of the turn.
getTurnIndex(int) - Method in class de.hagenah.diplomacy.game.Game
Returns a index of the turn .
getTurns() - Method in class de.hagenah.diplomacy.game.Game
Returns all turns of the game
getType() - Method in class de.hagenah.diplomacy.game.JudgeEmailMessage
Returns the type of the message (TYPE_...)
getType() - Method in class de.hagenah.diplomacy.game.Order
Returns the type of the order (TYPE_...).
getUnit(Province) - Method in class de.hagenah.diplomacy.game.Turn
Returns the unit in a province or null.
getUnitCountry(Province) - Method in class de.hagenah.diplomacy.game.Turn
Returns the owner of the unit in province.
getUnits() - Method in class de.hagenah.diplomacy.game.Turn
Returns all units (Province -> Unit).
getUnitText() - Method in class de.hagenah.diplomacy.map.SubProvince
Returns a text for a unit in this sub province, e.g.
getVariantBy() - Method in class de.hagenah.diplomacy.map.MapData
Returns the author of the variant (can be null).
getVictors() - Method in class de.hagenah.diplomacy.game.Game
Returns the victor resp. the draw participants, null if unknown
getWaiveOrders(Country) - Method in class de.hagenah.diplomacy.game.Turn
Returns all waive orders of the country (Order objects)
getYear() - Method in class de.hagenah.diplomacy.map.Phase
 

H

hashCode() - Method in class de.hagenah.diplomacy.diptool.DipGameGroup
Returns a hashcode for this group.
hashCode() - Method in class de.hagenah.diplomacy.diptool.EmailAccount
Returns a hashcode for this account.
hashCode() - Method in class de.hagenah.diplomacy.game.DiaryEntry
Returns a hashcode for this message.
hashCode() - Method in class de.hagenah.diplomacy.game.Game
Returns a hashcode for this game.
hashCode() - Method in class de.hagenah.diplomacy.game.Judge
Returns a hashcode for this judge.
hashCode() - Method in class de.hagenah.diplomacy.game.Message
Returns a hashcode for this message.
hashCode() - Method in class de.hagenah.diplomacy.game.MessageFilter
Returns a hashcode for this message filter.
hashCode() - Method in class de.hagenah.diplomacy.game.Order
Returns a hashcode for this unit.
hashCode() - Method in class de.hagenah.diplomacy.game.Turn
Returns a hashcode for this turn.
hashCode() - Method in class de.hagenah.diplomacy.game.Unit
Returns a hashcode for this unit.
hashCode() - Method in class de.hagenah.diplomacy.map.MapData
Returns a hashcode for this MapData.
hashCode() - Method in class de.hagenah.diplomacy.map.Person
Returns a hashcode for this Country.
hashCode() - Method in class de.hagenah.diplomacy.map.Phase
Returns a hashcode for this Phase.
hashCode() - Method in class de.hagenah.diplomacy.map.Province
Returns a hashcode for this Province.
hashCode() - Method in class de.hagenah.diplomacy.map.SubProvince
Returns a hashcode for this SubProvince.
hasOption(String) - Method in class de.hagenah.diplomacy.game.Game
Is the option for the game set?
hasParameterFlag(String, String) - Method in class de.hagenah.diplomacy.game.Game
Tests whether or not the specified flag is set in the specified parameter.
hasSubProvince(int) - Method in class de.hagenah.diplomacy.map.Province
Has this province a SubProvince with the specified coast?
HelpDialog - Class in de.hagenah.diplomacy.diptool
This dialog displays the documentation of DipTool (HTML).
HOME_CENTERS_ALL - Static variable in class de.hagenah.diplomacy.map.MapData
All centers are home centers
HOME_CENTERS_PHASE - Static variable in class de.hagenah.diplomacy.map.MapData
The centers of the specified phase are the home centers
HOME_CENTERS_SPECIAL - Static variable in class de.hagenah.diplomacy.map.MapData
The home centers are explicitly specified
HOME_CENTERS_START - Static variable in class de.hagenah.diplomacy.map.MapData
The start centers are the home centers, too

I

internCreateGame(String, String, MapData) - Method in class de.hagenah.diplomacy.diptool.DipGameGroup
Creates a Game object
internCreateGame(String, String, MapData) - Method in class de.hagenah.diplomacy.game.GameGroup
Creates a Game object
internCreateTurn(int, Phase) - Method in class de.hagenah.diplomacy.diptool.DipGame
Creates a Turn object
internCreateTurn(int, Phase) - Method in class de.hagenah.diplomacy.game.Game
Creates a Turn object
isAdjustment() - Method in class de.hagenah.diplomacy.map.Phase
 
isAnonymous() - Method in class de.hagenah.diplomacy.game.Message
Is the message anonymous (grey)?
isBroadcast() - Method in class de.hagenah.diplomacy.game.Message
Is the message a broadcast message?
isCenter() - Method in class de.hagenah.diplomacy.map.Province
Is a center in the province?
isCenter(Country) - Method in class de.hagenah.diplomacy.map.Province
Is this province a center for country?
isCoast() - Method in class de.hagenah.diplomacy.map.SubProvince
Is this subprovince a real coast
isComplete() - Method in class de.hagenah.diplomacy.diptool.DipTurn
Returns true if the turn is complete (for the most recent turn orders are not necessary).
isComplete(boolean) - Method in class de.hagenah.diplomacy.game.Turn
Is all possible data there?
isDislodged() - Method in class de.hagenah.diplomacy.game.Unit
Is the unit dislodged?
isFake() - Method in class de.hagenah.diplomacy.game.Message
Is the message a fake?
isFakeBroadcast() - Method in class de.hagenah.diplomacy.game.Message
Is the message a fake broadcast message?
isFakeToAllBut() - Method in class de.hagenah.diplomacy.game.Message
Return whether FakeTo must be interpreted as fake to or as fake to all but.
isFall() - Method in class de.hagenah.diplomacy.map.Phase
 
isFleet() - Method in class de.hagenah.diplomacy.game.Unit
Is the unit a fleet?
isGateway() - Method in class de.hagenah.diplomacy.map.Province
Is this province a gateway?
isHomeCenter(Country, Province, Map) - Method in class de.hagenah.diplomacy.map.MapData
Tests whether the specified center is a home center of the specified country.
isMaster() - Method in class de.hagenah.diplomacy.map.Person
Is this the master pseudo country?
isMatching(Message, MapData) - Method in class de.hagenah.diplomacy.game.MessageFilter
Tests whether the msg matches.
isMatching(DiaryEntry) - Method in class de.hagenah.diplomacy.game.MessageFilter
Tests whether the diary entry matches.
isMostRecent() - Method in class de.hagenah.diplomacy.diptool.DipTurn
Returns true if this is the most recent turn.
isMove() - Method in class de.hagenah.diplomacy.game.Order
Returns true if the order is a move order (TYPE_MOVE...)
isMovement() - Method in class de.hagenah.diplomacy.map.Phase
 
isObserver() - Method in class de.hagenah.diplomacy.map.Person
Is this the observer pseudo country?
isOverUnit(Rectangle2D, Point2D, SubProvince, boolean) - Method in class de.hagenah.diplomacy.map.MapData
Is pos over the unit in subprovince?
isPower() - Method in class de.hagenah.diplomacy.map.Person
Is this the power pseudo country (a power before the game starts)?
isRailway() - Method in class de.hagenah.diplomacy.map.Province
Is this province a railway?
isRetreat() - Method in class de.hagenah.diplomacy.map.Phase
 
isSea() - Method in class de.hagenah.diplomacy.map.Province
Is it a sea province?
isSea() - Method in class de.hagenah.diplomacy.map.SubProvince
True if it is sea or any coast.
isSMTPPasswordUnknown() - Method in class de.hagenah.diplomacy.diptool.EmailAccount
Is a password for the SMTP server necessary and is this password unknown?
isSpring() - Method in class de.hagenah.diplomacy.map.Phase
 
isSupport() - Method in class de.hagenah.diplomacy.game.Order
Returns true if the order is a support order (TYPE_SUPPORT...)
isToAllBut() - Method in class de.hagenah.diplomacy.game.Message
Return whether To must be interpreted as to or as to all but.
isVisible(Person) - Method in class de.hagenah.diplomacy.game.DiaryEntry
Is this diary entry visible to the specified person?
isVisible(Person) - Method in class de.hagenah.diplomacy.game.Message
Is this message visible to the specified person?

J

Judge - Class in de.hagenah.diplomacy.game
This class represents a judge.
Judge(String, String, String, String) - Constructor for class de.hagenah.diplomacy.game.Judge
Creates a new judge.
JudgeEmailMessage - Class in de.hagenah.diplomacy.game
An e-mail message from a judge.
JudgeEmailMessage(Message, Collection) - Constructor for class de.hagenah.diplomacy.game.JudgeEmailMessage
Constructor for EmailInfo.
JudgeParseException - Exception in de.hagenah.diplomacy.game
Thrown to indicate that a error occured while parsing the turn.
JudgeParseException(String, int) - Constructor for exception de.hagenah.diplomacy.game.JudgeParseException
Constructs an Exception with the specified detail message.
JudgeParser - Class in de.hagenah.diplomacy.game
Parses the judge output (results, lists, summaries, histories, press messages) and Keith history files.
JudgeParser(GameHandler) - Constructor for class de.hagenah.diplomacy.game.JudgeParser
 

L

LAND - Static variable in class de.hagenah.diplomacy.map.Coast
Land, mv

M

main(String[]) - Static method in class de.hagenah.diplomacy.diptool.DipTool
 
MapData - Class in de.hagenah.diplomacy.map
The MapData class represents a map like Standard or Crowded.
MASTER - Static variable in class de.hagenah.diplomacy.map.Person
The master
MAX_YEAR - Variable in class de.hagenah.diplomacy.map.Phase
Maximum allowed year of the phase
Message - Class in de.hagenah.diplomacy.game
A message in a game.
Message(boolean, Person, boolean, Collection, boolean, Collection, String, Date, int, int) - Constructor for class de.hagenah.diplomacy.game.Message
Creates a new message.
MessageFilter - Class in de.hagenah.diplomacy.game
A filter for messages.
MessageFilter(boolean, boolean, boolean, String, Collection) - Constructor for class de.hagenah.diplomacy.game.MessageFilter
Creates a message filter
MIN_YEAR - Variable in class de.hagenah.diplomacy.map.Phase
Minimum allowed year of the phase

N

NAME_1897 - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the 1897 map
NAME_1898 - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the 1898 map
NAME_ASIA - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Asia map
NAME_BRITAIN - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Britain map
NAME_CHAOS - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Chaos map
NAME_COLONIAL - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Colonial map
NAME_COLONIAL96 - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Colonial96 map
NAME_CROWDED - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Crowded map
NAME_CROWDED_1898 - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Crowded 1898 map
NAME_FLEET_ROME - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Fleet Rome map
NAME_HUNDRED_1 - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Hundred map (first version)
NAME_HUNDRED_2 - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Hundred map (second version)
NAME_SAILHO - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Sail Ho!
NAME_SAILHO2 - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Sail Ho!
NAME_SAILHO_CROWDED - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Sail Ho!
NAME_SHIFT_AROUND - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Shift Around map
NAME_SHIFT_LEFT - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Shift Left map
NAME_SHIFT_RIGHT - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Shift Right map
NAME_STANDARD - Static variable in class de.hagenah.diplomacy.map.MapData
The name of the Standard map
NORTH - Static variable in class de.hagenah.diplomacy.map.Coast
North coast, nc
NUMBER_FIRST - Static variable in class de.hagenah.diplomacy.game.Turn
Number of the first turn

O

OBSERVER - Static variable in class de.hagenah.diplomacy.map.Person
An observer
ObserverAddIn - Class in de.hagenah.diplomacy.addins
This add-in gets a history and a list/summary of a game from the www.floc.net observer.
ObserverAddIn(JFrame, Preferences, Object) - Constructor for class de.hagenah.diplomacy.addins.ObserverAddIn
Each time the add-in is called a new object is created.
OPTION_NMR_MASK - Static variable in class de.hagenah.diplomacy.game.Adjudicator
Mask for the OPTION_NMR_... options
OPTION_NMR_MASK - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
Mask for the OPTION_NMR_... options
OPTION_NMR_NO - Static variable in class de.hagenah.diplomacy.game.Adjudicator
NMRs are not allowed.
OPTION_NMR_NO - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
NMRs are not allowed.
OPTION_NMR_YES - Static variable in class de.hagenah.diplomacy.game.Adjudicator
NMRs are allowed.
OPTION_NMR_YES - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
NMRs are allowed.
OPTION_NOORDER_IGNORE - Static variable in class de.hagenah.diplomacy.game.Adjudicator
Orders with the RESULT_NOORDER flag are ignored
OPTION_NOORDER_IGNORE - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
Orders with the RESULT_NOORDER flag are ignored
OPTION_NOORDER_MASK - Static variable in class de.hagenah.diplomacy.game.Adjudicator
Mask for the OPTION_NOORDER_... options
OPTION_NOORDER_MASK - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
Mask for the OPTION_NOORDER_... options
OPTION_NOORDER_NORMAL - Static variable in class de.hagenah.diplomacy.game.Adjudicator
Orders with the RESULT_NOORDER flag are processed like normal orders
OPTION_NOORDER_NORMAL - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
Orders with the RESULT_NOORDER flag are processed like normal orders
OPTION_PROXY_MASK - Static variable in class de.hagenah.diplomacy.game.Adjudicator
Mask for the OPTION_PROXY_... options
OPTION_PROXY_MASK - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
Mask for the OPTION_PROXY_... options
OPTION_PROXY_NO - Static variable in class de.hagenah.diplomacy.game.Adjudicator
Proxy orders are not allowed.
OPTION_PROXY_NO - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
Proxy orders are not allowed.
OPTION_PROXY_YES - Static variable in class de.hagenah.diplomacy.game.Adjudicator
Proxy orders are allowed.
OPTION_PROXY_YES - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
Proxy orders are allowed.
OPTION_RULE_IX7_MASK - Static variable in class de.hagenah.diplomacy.game.Adjudicator
Mask for the OPTION_RULE_IX7_... options
OPTION_RULE_IX7_MASK - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
Mask for the OPTION_RULE_IX7_... options
OPTION_RULE_IX7_RELAXED - Static variable in class de.hagenah.diplomacy.game.Adjudicator
A dislodged unit, even with support, has no effect on the province that dislodged it if neither the dislodged nor the dislodging unit is convoyed.
OPTION_RULE_IX7_RELAXED - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
A dislodged unit, even with support, has no effect on the province that dislodged it if neither the dislodged nor the dislodging unit is convoyed.
OPTION_RULE_IX7_STRICT - Static variable in class de.hagenah.diplomacy.game.Adjudicator
A dislodged unit, even with support, has no effect on the province that dislodged it even if either the dislodged or the dislodging unit is convoyed.
OPTION_RULE_XII3_ALL_SUCCESSFUL - Static variable in class de.hagenah.diplomacy.game.Adjudicator
A convoy is only successful if all possible convoy route are successful.
OPTION_RULE_XII3_ALL_SUCCESSFUL - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
A convoy is only successful if all possible convoy route are successful.
OPTION_RULE_XII3_MASK - Static variable in class de.hagenah.diplomacy.game.Adjudicator
Mask for the OPTION_RULE_XII3_... options
OPTION_RULE_XII3_MASK - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
Mask for the OPTION_RULE_XII3_... options
OPTION_RULE_XII3_ONE_SUCCESSFUL - Static variable in class de.hagenah.diplomacy.game.Adjudicator
A convoy is successful if atleast one convoy route is successful.
OPTION_RULE_XII3_ONE_SUCCESSFUL - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
A convoy is successful if atleast one convoy route is successful.
OPTION_RULE_XII5_ARMYNOTCONVOYED - Static variable in class de.hagenah.diplomacy.game.Adjudicator
If there is a paradox it is resolved by not convoying all armies involved in the paradox (the RESULT_NOCONVOY result flag is set for these armies).
OPTION_RULE_XII5_ARMYNOTCONVOYED - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
If there is a paradox it is resolved by not convoying all armies involved in the paradox (the RESULT_NOCONVOY result flag is set for these armies).
OPTION_RULE_XII5_MASK - Static variable in class de.hagenah.diplomacy.game.Adjudicator
Mask for the OPTION_RULE_XII5_... options
OPTION_RULE_XII5_MASK - Static variable in class de.hagenah.diplomacy.game.DecisionAdjudicator
Mask for the OPTION_RULE_XII5_... options
OPTION_RULE_XII5_SUPPORTNOTCUT - Static variable in class de.hagenah.diplomacy.game.Adjudicator
If there is a paradox it is resolved by not cutting the support of fleets in the paradox (even if they are dislodged) that support a convoying fleet or an attack against a convoying fleet.
Order - Class in de.hagenah.diplomacy.game
The following orders are supported.
Order(Country, int) - Constructor for class de.hagenah.diplomacy.game.Order
Creates a waive order.
Order(Country, int, SubProvince) - Constructor for class de.hagenah.diplomacy.game.Order
Creates a hold, disband, build, or remove order.
Order(Country, int, SubProvince, Country) - Constructor for class de.hagenah.diplomacy.game.Order
Creates a proxy order.
Order(Country, int, SubProvince, SubProvince) - Constructor for class de.hagenah.diplomacy.game.Order
Creates a retreat, move, ambiguous moveconvoy, or supporthold order.
Order(Country, int, SubProvince, SubProvince, int) - Constructor for class de.hagenah.diplomacy.game.Order
Creates a supporthold order with coasthint.
Order(Country, int, SubProvince, SubProvince, SubProvince) - Constructor for class de.hagenah.diplomacy.game.Order
Creates a support, convoy, moverailway, movegateway, or gateway order.
Order(Country, int, SubProvince, SubProvince, SubProvince, int) - Constructor for class de.hagenah.diplomacy.game.Order
Creates a support order with a coast hint.
Order(Country, int, List) - Constructor for class de.hagenah.diplomacy.game.Order
Creates an unambiguous moveconvoy order.

P

paint(Graphics, Rectangle2D, Map, Collection, Collection, Collection, boolean, boolean, boolean, int, int, boolean, boolean) - Method in class de.hagenah.diplomacy.map.MapData
Draws the Map into the rectangle rect
parse(Reader) - Method in class de.hagenah.diplomacy.diptool.DipGameGroup
Parses a text.
parse(Reader, SortedSet) - Method in class de.hagenah.diplomacy.game.JudgeParser
Parses a file from the judge
Person - Class in de.hagenah.diplomacy.map
A person in a diplomacy game (a country, master, or observer)
PersonInfo - Class in de.hagenah.diplomacy.game
Information of a person in a game
PersonInfo(Person, Phase, String, String) - Constructor for class de.hagenah.diplomacy.game.PersonInfo
Creates a new PersonInfo.
Phase - Class in de.hagenah.diplomacy.map
The Phase class represents a phase like Spring 1901 Movement.
Phase(int, boolean, boolean, boolean) - Constructor for class de.hagenah.diplomacy.map.Phase
Creates a new Phase Object.
Phase(String) - Constructor for class de.hagenah.diplomacy.map.Phase
Creates a Phase object for the string "(S|F|W|Spring|Fall|Winter)xxxx((M|R|B|A)X?
POWER - Static variable in class de.hagenah.diplomacy.map.Person
A power before the game starts
Preferences - Class in de.hagenah.diplomacy.diptool
In this class the preferences are stored.
processGames() - Method in class de.hagenah.diplomacy.game.GameGroup
Calculates all data that can be calculated from the existing data.
processTurns() - Method in class de.hagenah.diplomacy.game.Game
Calculates data that can be calculated from the existing data and that the JudgeParser does not set.
Province - Class in de.hagenah.diplomacy.map
The Province class represents a province of a map.

R

read(Collection, boolean, ModalProgressMonitor) - Method in class de.hagenah.diplomacy.diptool.DipGameGroup
Reads files and directories (recursive).
read(File) - Static method in class de.hagenah.diplomacy.map.MapData
Reads a map from a XML file (see Map.dtd).
read(String) - Static method in class de.hagenah.diplomacy.map.MapData
Reads a map from a XML file (see Map.dtd).
readAllAgain() - Method in class de.hagenah.diplomacy.diptool.DipGameGroup
All files are read again if ScanDirectories is processed the next time.
removeDislodgedUnit(Province) - Method in class de.hagenah.diplomacy.game.Turn
Removes a dislodged unit.
removeGame(String, String) - Method in class de.hagenah.diplomacy.diptool.DipGameGroup
Removes the game
removeGame(String, String) - Method in class de.hagenah.diplomacy.game.GameGroup
Removes the game
removeOrder(Order) - Method in class de.hagenah.diplomacy.game.Turn
Removes a order.
removeUnit(Province) - Method in class de.hagenah.diplomacy.game.Turn
Removes a unit.
renameGame(String, String, String, String) - Method in class de.hagenah.diplomacy.diptool.DipGameGroup
Renames a game
renameGame(String, String, String, String) - Method in class de.hagenah.diplomacy.game.GameGroup
Renames a game
RESULT_BLOCKED - Static variable in class de.hagenah.diplomacy.game.Order
Gateway is blocked
RESULT_BOUNCE - Static variable in class de.hagenah.diplomacy.game.Order
Move or retreat was not possible
RESULT_CUT - Static variable in class de.hagenah.diplomacy.game.Order
Support was cut
RESULT_DESTROYED - Static variable in class de.hagenah.diplomacy.game.Order
Unit was destroyed
RESULT_DISLODGED - Static variable in class de.hagenah.diplomacy.game.Order
Unit was dislodged
RESULT_NOCONVOY - Static variable in class de.hagenah.diplomacy.game.Order
Convoy was not possible
RESULT_NOORDER - Static variable in class de.hagenah.diplomacy.game.Order
No order processed
RESULT_VOID - Static variable in class de.hagenah.diplomacy.game.Order
Convoy or support was not possible
rollback(int, boolean) - Method in class de.hagenah.diplomacy.diptool.DipGame
Rolls the game back to the turn number.
rollback(int, boolean) - Method in class de.hagenah.diplomacy.game.Game
Rolls the game back to the turn number.

S

scan(ModalProgressMonitor) - Method in class de.hagenah.diplomacy.diptool.DipGameGroup
Scans all directories (recursive) and files.
scan(SortedSet) - Method in class de.hagenah.diplomacy.diptool.DipGameGroup
Scans only the directories (recursive) and files that are in paths and ScanDirectories.
SEA - Static variable in class de.hagenah.diplomacy.map.Coast
Sea, xc
sendMessage(Window, String, String, String, String, boolean) - Method in class de.hagenah.diplomacy.diptool.EmailAccount
Sends an e-mail message using the SMTP server of this account.
setBuilds(Map) - Method in class de.hagenah.diplomacy.game.Turn
Sets the builds for this turn (Country -> Integer).
setBuilds(Country, int) - Method in class de.hagenah.diplomacy.game.Turn
Sets the builds for a country
setCenter(Province, Country) - Method in class de.hagenah.diplomacy.game.Turn
Sets the owner for a center
setCenters(Map) - Method in class de.hagenah.diplomacy.game.Turn
Sets the centers for this turn.
setComment(String) - Method in class de.hagenah.diplomacy.game.Game
Sets the game comment (Note: \n is used as line separator)
setDeadline(Date) - Method in class de.hagenah.diplomacy.game.Turn
Returns the deadline of the turn (can be null)
setDislodgedUnits(Collection) - Method in class de.hagenah.diplomacy.game.Turn
Sets the dislodged units for this turn.
setFilter(MessageFilter) - Method in class de.hagenah.diplomacy.diptool.DipGame
Sets a new message filter.
setIdentity(Person) - Method in class de.hagenah.diplomacy.game.Game
Sets your role in this game (a country, master, or observer).
setLastPhase(Phase) - Method in class de.hagenah.diplomacy.game.Game
Sets the last phase of this game
setMapPath(String) - Method in class de.hagenah.diplomacy.game.GameGroup
Sets the map path.
setOptions(Collection) - Method in class de.hagenah.diplomacy.game.Game
Sets the options of the game.
setOrders(Collection) - Method in class de.hagenah.diplomacy.game.Turn
Sets the orders for this turn.
setOrdersSend(boolean) - Method in class de.hagenah.diplomacy.diptool.DipTurn
Sets the OrdersSend flag
setParameters(Map) - Method in class de.hagenah.diplomacy.game.Game
Sets the parameters of the game (keys without a trailing colon, values without a trailing dot, keys and values without leading or trailing whitespace).
setPersonInfo(PersonInfo) - Method in class de.hagenah.diplomacy.game.Game
Adds a person information
setTurnDate(int, Date) - Method in class de.hagenah.diplomacy.diptool.DipGame
Sets the date of the turn.
setTurnDate(int, Date) - Method in class de.hagenah.diplomacy.game.Game
Sets the date of the turn.
setUnits(Collection) - Method in class de.hagenah.diplomacy.game.Turn
Sets the units for this turn.
setVictors(Collection, boolean) - Method in class de.hagenah.diplomacy.game.Game
Sets the victor resp. the draw participants
show(Component, String) - Static method in class de.hagenah.diplomacy.diptool.HelpDialog
Shows the help dialog.
showAbbreviations() - Method in class de.hagenah.diplomacy.diptool.Preferences
Are the province abbreviations shown on the map?
showCenters() - Method in class de.hagenah.diplomacy.diptool.Preferences
Are the centers shown on the map?
showOrdersPower() - Method in class de.hagenah.diplomacy.diptool.Preferences
Are the orders (type B) shown on the map?
showOrdersType() - Method in class de.hagenah.diplomacy.diptool.Preferences
Are the orders (type A) shown on the map?
showUnits() - Method in class de.hagenah.diplomacy.diptool.Preferences
Are the units shown on the map?
SOUTH - Static variable in class de.hagenah.diplomacy.map.Coast
South coast, sc
SPECIAL_COASTALCONVOY - Static variable in class de.hagenah.diplomacy.map.Province
At this coast convoys are allowed - SpecialSubProvinces is null
SPECIAL_GATEWAY - Static variable in class de.hagenah.diplomacy.map.Province
A gateway - SpecialSubProvinces are the gatekeeper subprovince and the two adjacent subprovinces
SPECIAL_NORMAL - Static variable in class de.hagenah.diplomacy.map.Province
A normal province - SpecialSubProvinces is null
SPECIAL_RAILWAY - Static variable in class de.hagenah.diplomacy.map.Province
A railway - SpecialSubProvinces are the subprovinces of the railway, SpecialCountry is the country that can use the railway
StatAddIn - Class in de.hagenah.diplomacy.addins
This add-in calculates a simple opening statistic.
StatAddIn(JFrame, Preferences, Object) - Constructor for class de.hagenah.diplomacy.addins.StatAddIn
Each time the add-in is called a new object is created.
SubProvince - Class in de.hagenah.diplomacy.map
The SubProvince class represents a subprovince of a province.
SUMMARY_CENTER_ORDER - Static variable in class de.hagenah.diplomacy.map.Province
Compares two provinces corresponding to the summary center order

T

TestAddIn - Class in de.hagenah.diplomacy.addins
This add-in tests some game groups, a game group, or a game.
TestAddIn(JFrame, Preferences, Object) - Constructor for class de.hagenah.diplomacy.addins.TestAddIn
Each time the add-in is called a new object is created.
toShortString() - Method in class de.hagenah.diplomacy.map.Phase
Returns a short string (sxxxxp) e.g.
toString() - Method in class de.hagenah.diplomacy.diptool.DipGameGroup
Returns the name of the group, e.g.
toString() - Method in class de.hagenah.diplomacy.diptool.EmailAccount
Returns the name of the account, e.g.
toString(int) - Method in class de.hagenah.diplomacy.game.DiaryEntry
Return a text for the diary entry (e.g.
toString() - Method in class de.hagenah.diplomacy.game.DiaryEntry
Returns a short description for the diary entry
toString() - Method in class de.hagenah.diplomacy.game.Game
Returns the name and judge of the game, e.g.
toString() - Method in class de.hagenah.diplomacy.game.Judge
Returns the name of the judge.
toString() - Method in class de.hagenah.diplomacy.game.JudgeEmailMessage
Returns a text that can be parsed by the JudgeParser class and contains all the information.
toString(int, Locale) - Method in class de.hagenah.diplomacy.game.Message
Return a text for the message (e.g.
toString() - Method in class de.hagenah.diplomacy.game.Message
Returns a short description for the message
toString(int, Map) - Method in class de.hagenah.diplomacy.game.Order
Retrieves a text for the order.
toString() - Method in class de.hagenah.diplomacy.game.Order
Returns a description of the order, e.g.
toString() - Method in class de.hagenah.diplomacy.game.PersonInfo
Returns a string e.g.
toString() - Method in class de.hagenah.diplomacy.game.Turn
Returns the phase of the turn, e.g.
toString(int) - Method in class de.hagenah.diplomacy.game.Turn
Returns a description of the turn.
toString(int) - Method in class de.hagenah.diplomacy.game.Unit
Returns a text for this unit.
toString() - Method in class de.hagenah.diplomacy.game.Unit
Returns a description of the unit, e.g.
toString(int) - Method in class de.hagenah.diplomacy.map.Country
Return a text for the country (e.g.
toString() - Method in class de.hagenah.diplomacy.map.MapData
Returns the name of the map
toString() - Method in class de.hagenah.diplomacy.map.Person
Returns the name of the country.
toString(int) - Method in class de.hagenah.diplomacy.map.Person
Return a text for the person (e.g.
toString(Collection, int) - Static method in class de.hagenah.diplomacy.map.Person
Returns a string for a collection of persons, e.g.
toString() - Method in class de.hagenah.diplomacy.map.Phase
Returns a string e.g.
toString() - Method in class de.hagenah.diplomacy.map.Province
Returns the name of the province
toString() - Method in class de.hagenah.diplomacy.map.SubProvince
Returns the name of the subprovince
TOSTRING_BODY - Static variable in class de.hagenah.diplomacy.game.DiaryEntry
Returns the diary entry body
TOSTRING_BODY - Static variable in class de.hagenah.diplomacy.game.Message
Returns the message body
TOSTRING_BUILDS - Static variable in class de.hagenah.diplomacy.game.Turn
Includes the builds
TOSTRING_CENTERS - Static variable in class de.hagenah.diplomacy.game.Turn
Includes the centers
TOSTRING_COUNTRY - Static variable in class de.hagenah.diplomacy.game.Order
Returns the country, e.g.
TOSTRING_COUNTRY - Static variable in class de.hagenah.diplomacy.game.Unit
Includes the country, e.g.
TOSTRING_CSS - Static variable in class de.hagenah.diplomacy.game.DiaryEntry
The CSS class color-?
TOSTRING_CSS - Static variable in class de.hagenah.diplomacy.game.Message
The CSS class color-?
TOSTRING_CSS - Static variable in class de.hagenah.diplomacy.game.Order
The CSS class color-?
TOSTRING_CSS - Static variable in class de.hagenah.diplomacy.game.Turn
The CSS class color-?
TOSTRING_CSS - Static variable in class de.hagenah.diplomacy.game.Unit
The CSS class color-?
TOSTRING_CSS - Static variable in class de.hagenah.diplomacy.map.Person
The CSS class color-?
TOSTRING_DATE - Static variable in class de.hagenah.diplomacy.game.Message
Returns the message date, e.g.
TOSTRING_DISLODGEDUNITS - Static variable in class de.hagenah.diplomacy.game.Turn
Includes the dislodged units
TOSTRING_HTML - Static variable in class de.hagenah.diplomacy.game.DiaryEntry
Returns a xhtml text, e.g. → instead of ->
TOSTRING_HTML - Static variable in class de.hagenah.diplomacy.game.Message
Returns a xhtml text, e.g. → instead of ->
TOSTRING_HTML - Static variable in class de.hagenah.diplomacy.game.Order
Returns a xhtml text, e.g. → instead of ->
TOSTRING_HTML - Static variable in class de.hagenah.diplomacy.game.Turn
Returns a xhtml text, e.g. → instead of ->
TOSTRING_HTML - Static variable in class de.hagenah.diplomacy.game.Unit
Returns a xhtml text, e.g. → instead of ->
TOSTRING_HTML - Static variable in class de.hagenah.diplomacy.map.Person
Returns a xhtml text, e.g. → instead of ->
TOSTRING_JUDGE - Static variable in class de.hagenah.diplomacy.game.Order
If TOSTRING_COUNTRY is set returns a judge compatible output, if TOSTRING_COUNTRY is not set returns a judge compatible input.
TOSTRING_JUDGE - Static variable in class de.hagenah.diplomacy.game.Unit
Judge compatible output, e.g.
TOSTRING_LIST - Static variable in class de.hagenah.diplomacy.game.Unit
Returns a list output, e.g.
TOSTRING_ORDERS - Static variable in class de.hagenah.diplomacy.game.Turn
Includes the orders
TOSTRING_OWNER - Static variable in class de.hagenah.diplomacy.game.Order
Returns the owner of foreign units, e.g.
TOSTRING_OWNER - Static variable in class de.hagenah.diplomacy.map.Country
Returns the name of the country as owner e.g.
TOSTRING_RESULT - Static variable in class de.hagenah.diplomacy.game.Order
Returns the result, e.g.
TOSTRING_RETREATS - Static variable in class de.hagenah.diplomacy.game.Unit
Includes the retreats, e.g.
TOSTRING_SHORT - Static variable in class de.hagenah.diplomacy.game.DiaryEntry
Returns a short text, e.g.
TOSTRING_SHORT - Static variable in class de.hagenah.diplomacy.game.Message
Returns a short text, e.g.
TOSTRING_SHORT - Static variable in class de.hagenah.diplomacy.game.Order
Returns a short text , e.g.
TOSTRING_SHORT - Static variable in class de.hagenah.diplomacy.game.Turn
Returns a short text
TOSTRING_SHORT - Static variable in class de.hagenah.diplomacy.game.Unit
Returns a short text, e.g.
TOSTRING_SHORT - Static variable in class de.hagenah.diplomacy.map.Person
Returns a short text, e.g.
Turn - Class in de.hagenah.diplomacy.game
The Turn class contains the state of the board for one phase.
Turn(int, Phase) - Constructor for class de.hagenah.diplomacy.game.Turn
Creates a new Turn
TYPE_BUILD - Static variable in class de.hagenah.diplomacy.game.Order
1 SubProvince
TYPE_CONVOY - Static variable in class de.hagenah.diplomacy.game.Order
3 SubProvinces
TYPE_DISBAND - Static variable in class de.hagenah.diplomacy.game.Order
1 SubProvinces
TYPE_GAME - Static variable in class de.hagenah.diplomacy.game.JudgeEmailMessage
A game message
TYPE_GATEWAY - Static variable in class de.hagenah.diplomacy.game.Order
3 SubProvinces
TYPE_HOLD - Static variable in class de.hagenah.diplomacy.game.Order
1 SubProvince
TYPE_MOVE - Static variable in class de.hagenah.diplomacy.game.Order
1 SubProvince
TYPE_MOVECONVOY - Static variable in class de.hagenah.diplomacy.game.Order
2,3,...
TYPE_MOVEGATEWAY - Static variable in class de.hagenah.diplomacy.game.Order
3 SubProvinces
TYPE_MOVERAILWAY - Static variable in class de.hagenah.diplomacy.game.Order
3 SubProvinces
TYPE_OTHER - Static variable in class de.hagenah.diplomacy.game.JudgeEmailMessage
An other message
TYPE_PRESS - Static variable in class de.hagenah.diplomacy.game.JudgeEmailMessage
A press message
TYPE_PROXY - Static variable in class de.hagenah.diplomacy.game.Order
1 SubProvince,
TYPE_REMOVE - Static variable in class de.hagenah.diplomacy.game.Order
1 SubProvince
TYPE_RESULT - Static variable in class de.hagenah.diplomacy.game.JudgeEmailMessage
A result message
TYPE_RETREAT - Static variable in class de.hagenah.diplomacy.game.Order
2 SubProvinces
TYPE_SUPPORTHOLD - Static variable in class de.hagenah.diplomacy.game.Order
2 SubProvinces
TYPE_SUPPORTMOVE - Static variable in class de.hagenah.diplomacy.game.Order
3 SubProvinces
TYPE_WAIVE - Static variable in class de.hagenah.diplomacy.game.Order
0 SubProvinces

U

UNIQUE_ORDER - Static variable in class de.hagenah.diplomacy.game.Order
Compares two orders by Country and Province (waive orders are always different).
Unit - Class in de.hagenah.diplomacy.game
The Unit class represents an unit in a phase of a game.
Unit(Country, SubProvince) - Constructor for class de.hagenah.diplomacy.game.Unit
Creates a unit that cannot retreat.
Unit(Country, SubProvince, Collection) - Constructor for class de.hagenah.diplomacy.game.Unit
Creates a dislodged unit.
unitIcons() - Method in class de.hagenah.diplomacy.diptool.Preferences
Are the unit icons shown instead of unit shapes?
updateColors(MapData) - Method in class de.hagenah.diplomacy.map.MapData
Updates the colors of this map.
updateTSR() - Method in class de.hagenah.diplomacy.map.MapData
Update Colonial TSR SpecialCountry from version 2.0
updateUI() - Method in class de.hagenah.diplomacy.diptool.DipTool
Updates the tree icons, the map and the orders area.

W

wasConceded() - Method in class de.hagenah.diplomacy.game.Game
Was the game conceded to the victor?
WebAddIn - Class in de.hagenah.diplomacy.addins
This add-in creates a web for some game groups, a game group, or a game.
WebAddIn(JFrame, Preferences, Object) - Constructor for class de.hagenah.diplomacy.addins.WebAddIn
Each time the add-in is called a new object is created.
WEST - Static variable in class de.hagenah.diplomacy.map.Coast
West coast, wc
write(OutputStream) - Method in class de.hagenah.diplomacy.map.MapData
Writes a map to a XML file (see Map.dtd).

A B C D E G H I J L M N O P R S T U W