Name | Description | Type | Package | Framework |
AIDemo | This class is meant to be an illustrative example of how to use the adjudication routines to evaluate moves, as might be needed | Class | dip | JDIP |
|
AboutDialog | A cached copy is kept since this dialog takes about 600+ ms to construct. | Class | dip.gui | JDIP |
|
AbstractCFPListener | An Abstract ClientFrame PropertyChangeListener. | Class | dip | JDIP |
|
Adjudicator | Adjudicator interface. | Interface | dip | JDIP |
|
Adjustment | Calculates Adjustments (how many units a power may build or must remove). | Class | dip | JDIP |
|
AdjustmentParser | Parses the Adjustment information block. | Class | dip.judge | JDIP |
|
BCSpinner | Creates a Year spinner that (if enabled) correctly handles BC years ('negative' years), and uses YearType objects to | Class | dip.gui.dialog | JDIP |
|
Border | A Border limits movement or support between 2 provinces. | Class | dip | JDIP |
|
BorderData | Temporary holder for Border data after XML parsing. | Class | dip.world.variant | JDIP |
|
BouncedResult | Similar to an OrderResult, but allows the optional specification of: the unit with which this unit bouncesthe attack and defense strengths | Class | dip.order | JDIP |
|
Build | See Also:Serialized FormFields inherited from class dip. | Class | dip | JDIP |
|
ClientFrame | The main class for starting the client. | Class | dip | JDIP |
|
ClientMenu | This is fully internationlizable (il8n) via the il8n. | Class | dip | JDIP |
|
Coast | Coasts are essential to determining connectivity between Provinces. | Class | dip | JDIP |
|
ColorRectIcon | Creates an Icon that is a solid color within a 1-pixel black rectangular border. | Class | dip.gui | JDIP |
|
ControlBar | All ControlBars must extend this Control bar. | Class | dip.gui | JDIP |
|
Convert | Converts JUDGE map files to jDip XML adjacency format. | Class | dip | JDIP |
|
Convoy | | Class | dip | JDIP |
|
ConvoyPathResult | An OrderResult that contains the path taken by a successfully convoyed Move. | Class | dip.order | JDIP |
|
DMR2RenderCommandFactory | | Class | dip.gui | JDIP |
|
DOMUIEventHandler | Handles MapPanel DOM UI Events, such as KeyEvents and MouseEvents. | Interface | dip.gui | JDIP |
|
DOMUIEventListener | Handles DOM UI Events, and dispatches the events (after some decoding) to the DOMUIEventHandler that is set. | Class | dip.gui | JDIP |
|
DefaultGUIGameSetup | The Default GameSetup. | Class | dip | JDIP |
|
DefaultMapRenderer2 | Default Rendering logic. | Class | dip.gui | JDIP |
|
DefaultPressStore | A PressStore object is returned by the World object, and facilitates the storage and retrieval of Press messages. | Class | dip.net | JDIP |
|
DefineState | This order is used to 'build' units, but typicallySee Also:Serialized Form | Class | dip | JDIP |
|
DependentMoveFailedResult | An OrderResult that applies specifically to Move orders that fail because they depend upon another Move to succeed (and | Class | dip.order | JDIP |
|
Disband | See Also:Serialized FormFields inherited from class dip. | Class | dip | JDIP |
|
DislodgedParser | | Class | dip.judge | JDIP |
|
DislodgedResult | Similar to an OrderResult, but allows the optional specification of: valid Locations to which a unit may retreat (if any)the unit that dislodged this unitthe attack and defense strengths | Class | dip.order | JDIP |
|
DisplayPreferencePanel | Static methods are included to access (in a controlled manner) preference-controlledSee Also:Serialized Form | Class | dip.gui.dialog | JDIP |
|
EditControlBar | Creates a ControlBar that allows units to be placed or removed, Supply Centers to See Also:Serialized Form | Class | dip.gui | JDIP |
|
EmptyControlBar | Does nothing, except take up space. | Class | dip.gui | JDIP |
|
ErrorDialog | Various error dialogs, which use HTML templates to display errors. | Class | dip.gui | JDIP |
|
ExportPreferencePanel | Static methods are included to access (in a controlled manner) preference-controlledSee Also:Serialized Form | Class | dip.gui.dialog | JDIP |
|
F2FGUIGameSetup | The Default GameSetup. | Class | dip | JDIP |
|
F2FOrderDisplayPanel | The F2FOrderDisplayPanel: displayer of orders for Face-to-Face (F2F) games. | Class | dip | JDIP |
|
FastEntityResolver | Resolves Entity definitions to an empty InputSource, unless validation is enabled, in which case we actually do resolve the entities. | Class | dip.world.variant | JDIP |
|
FlocImportDialog | Dialog for importing a game from floc. | Class | dip.judge | JDIP |
|
FlocImporter | | Class | dip.judge | JDIP |
|
GUIBuild | GUIOrder implementation of Build order. | Class | dip.gui | JDIP |
|
GUIConvoy | GUIOrder subclass of Convoy order. | Class | dip.gui | JDIP |
|
GUIDefineState | GUIOrder subclass of DefineState order. | Class | dip.gui | JDIP |
|
GUIDisband | GUIOrder implementation of Disband order. | Class | dip.gui | JDIP |
|
GUIExceptionHandler | Handles uncaught exceptions from an AWT event thread. | Class | dip | JDIP |
|
GUIGameSetup | The base class for all GUI GameSetup operations. | Interface | dip | JDIP |
|
GUIHold | GUIOrder subclass of Hold order. | Class | dip.gui | JDIP |
|
GUIMove | GUIOrder subclass of Move order. | Class | dip.gui | JDIP |
|
GUIMoveExplicit | GUIOrder subclass of Move order. | Class | dip.gui | JDIP |
|
GUIOrder | GUI extension of Orderable that is used for GUI input/handling and GUI order rendering. | Interface | dip.gui | JDIP |
|
GUIOrderFactory | Creates GUIOrders. | Class | dip.gui | JDIP |
|
GUIRemove | GUIOrder implementation of Remove order. | Class | dip.gui | JDIP |
|
GUIRetreat | GUIOrder subclass of Retreat order. | Class | dip.gui | JDIP |
|
GUISupport | GUIOrder subclass of Support order. | Class | dip.gui | JDIP |
|
GUIWaive | GUIOrder implementation of the Waive order. | Class | dip.gui | JDIP |
|
GameIO | | Class | dip | JDIP |
|
GameMetadata | Contains MetaData about the entire game. | Class | dip.world | JDIP |
|
GameSetup | A GameSetup is an object set in the World object that contains the required functionality to restore a saved | Interface | dip | JDIP |
|
GeneralPreferencePanel | General preferences. | Class | dip.gui.dialog | JDIP |
|
GradientJLabel | A gradient-shaded background JLabel. | Class | dip.gui | JDIP |
|
HTMLFormat | Formats HTML text (or, really, any text) similar to MessageFormat but with the following features: | Class | dip | JDIP |
|
HeaderDialog | A Dialog with an HTML message header at the top, which may be of fixed height (or adjust to fit). | Class | dip.gui | JDIP |
|
Help | Encapsulates JavaHelp for the utmost in simplicity of adding help to GUI elements. | Class | dip | JDIP |
|
Hold | See Also:Serialized FormFields inherited from class dip. | Class | dip | JDIP |
|
InitialState | Sets the Initial State (position) for a province. | Class | dip.world.variant | JDIP |
|
InvalidWorldException | An exception typically thrown if there is a problem during World creation. | Class | dip | JDIP |
|
JudgeImport | Imports text or reads a file, that is a Judge history file or listing. | Class | dip.judge | JDIP |
|
JudgeOrderParser | Parses Move, Retreat, and Adjustment phase orders. | Class | dip.judge | JDIP |
|
JudgeParser | First stage of Judge output parsing. | Class | dip.judge | JDIP |
|
LRUCache | | Class | dip | JDIP |
|
Location | A Location defines where an object on the map exists. | Class | dip | JDIP |
|
Log | A very simple logging class that logs all data to stdout. | Class | dip | JDIP |
|
MID | An Message Identifier, which identifies a sender or recipient of a message. | Class | dip.net | JDIP |
|
Map | A Map is a list of Provinces and Powers, and methods for obtaining and parsing these Provinces and Powers. | Class | dip | JDIP |
|
MapException | See Also:Serialized FormConstructor SummaryMapException() | Class | dip.gui | JDIP |
|
MapGraphic | Constructor SummaryMapGraphic(java. | Class | dip.world.variant | JDIP |
|
MapMetadata | Extracts map information, and SVG Elements, from the SVG file. | Class | dip.gui | JDIP |
|
MapPanel | The Main Map display component. | Class | dip.gui | JDIP |
|
MapPanelSVGAction | Actions for SVG, including: Takes care of error handling--errors go to a popup dialog. | Class | dip.gui | JDIP |
|
MapPicker | This redisplays the Map and Symbols tab from the New Game Dialog, allowing the user to change Map and Symbol parameters for a game | Class | dip.gui | JDIP |
|
MapRenderer2 | Base class for the new MapRenderer. | Class | dip.gui | JDIP |
|
MessageMenuHandler | The ClientMenu class requires a MessageMenuHandler to support (and display) the Message Menu. | Class | dip | JDIP |
|
MetadataDialog | Metadata Editing/Viewing dialog Although the PlayerMetadata object supports multiple email addresses per player, the | Class | dip.gui | JDIP |
|
Move | This has been updated to support the 2003-Dec-16 DATC, specifically, See Also:Serialized Form | Class | dip | JDIP |
|
MultiOrderEntry | Modal dialog for entering multiple orders Returns exceptions as a group, HTML-formatted. | Class | dip.gui | JDIP |
|
NGDMapAndUnits | Allows for the selection of the Variant Map and Units,See Also:Serialized Form | Class | dip.gui.dialog | JDIP |
|
NGDRuleOptions | Defines the game starting options for the New Game dialog. | Class | dip.gui.dialog | JDIP |
|
NGDStartOptions | Defines the game starting options for the New Game dialog. | Class | dip.gui.dialog | JDIP |
|
NGDVariantSelect | Panel for New Game Dialog that allows selection of a map / variant / map graphic. | Class | dip.gui.dialog | JDIP |
|
NJudgeOrderParser | Parses nJudge-format orders into Orders and Results This handles all 3 phases (Movement, Retreat, and Adjustment). | Class | dip | JDIP |
|
NewGameDialog | The New game dialog, for starting new games. | Class | dip.gui.dialog | JDIP |
|
NoVariantsException | No Variants are available. | Class | dip.world | JDIP |
|
OrderDisplayPanel | The OrderDisplayPanel: displayer of orders. | Class | dip | JDIP |
|
OrderException | An OrderException indicates that an Order could not be created, or contains invalid parameters. | Class | dip | JDIP |
|
OrderFactory | | Class | dip | JDIP |
|
OrderFormat | OrderFormat formats orders according to the specified format string. | Class | dip | JDIP |
|
OrderFormatOptions | This object controls, in detail, how orders are formatted. | Class | dip | JDIP |
|
OrderParser | Parses text to create an Order object. | Class | dip | JDIP |
|
OrderResult | A message sent to a specific Power that refers to a specific order. | Class | dip.order | JDIP |
|
OrderState | OrderState objects keep track of the state of an order, during adjudication. | Class | dip | JDIP |
|
OrderStatsWriter | | Class | dip.gui | JDIP |
|
OrderStatusPanel | OrderStatusPanel: contains a label that displays the current phase, if a game is loaded. | Class | dip | JDIP |
|
OrderWarning | This is a special type of OrderException that is given for possibly ambiguous orders. | Class | dip | JDIP |
|
Orderable | All Order objects must implement this interface. | Interface | dip | JDIP |
|
ParserUtils | | Class | dip.judge | JDIP |
|
Path | Determines Convoy paths between points on a Map, and also minimum distances between two map points. | Class | dip | JDIP |
|
PersistenceManager | Manages saving / opening of game files, and creation of new games, and exiting of the program. | Class | dip | JDIP |
|
Phase | A Phase object represents when a turn takes place, and contains the year, game phase (PhaseType), and Season information. | Class | dip | JDIP |
|
PhaseSelector | Manages all (except for select) items in the History menu. | Class | dip | JDIP |
|
PlayerMetadata | Contains MetaData about a player. | Class | dip.world | JDIP |
|
Position | Stores all the mutable (state) information for a given TurnState. | Class | dip | JDIP |
|
PositionParser | Parses static position list, if present. | Class | dip.judge | JDIP |
|
Power | A Power represents player in the game. | Class | dip | JDIP |
|
PreferenceDialog | Creates a Preferences Dialog. | Class | dip.gui.dialog | JDIP |
|
PreferencePanel | This defines a Panel (tabbed Panel) in the PreferenceDialog. | Class | dip.gui.dialog | JDIP |
|
PressChannel | Defines a Channel for sending Press messages. | Interface | dip.net | JDIP |
|
PressConfigDialog | | Class | dip.gui | JDIP |
|
PressConfiguration | This object holds the general press options. | Class | dip.net | JDIP |
|
PressDialog | | Class | dip.gui | JDIP |
|
PressListener | | Interface | dip.net | JDIP |
|
PressListenerAdapter | | Class | dip.net | JDIP |
|
PressMessage | | Interface | dip.net | JDIP |
|
PressStore | A PressStore object is returned by the World object, and facilitates the storage and retrieval of Press messages. | Interface | dip.net | JDIP |
|
PropertyCheck | Given 2 or more . | Class | dip | JDIP |
|
Province | A Province represents a region on the map. | Class | dip | JDIP |
|
ProvinceData | | Class | dip.world.variant | JDIP |
|
ProvinceParser | | Interface | dip.world.variant | JDIP |
|
Remove | See Also:Serialized FormFields inherited from class dip. | Class | dip | JDIP |
|
RenderCommandFactory | | Class | dip.gui | JDIP |
|
Result | A Result is a message that is sent from the adjudicator back to a power or all powers concerning turn processing. | Class | dip.order | JDIP |
|
ResultWriter | Writes a summary of adjudication results in HTML format. | Class | dip.gui | JDIP |
|
Retreat | Note that a Retreat order is a Move order. | Class | dip | JDIP |
|
RetreatChecker | RetreatChecker analyzes the current TurnState and the results of the previous TurnState to determine which (if any) retreat locations are acceptable for a | Class | dip | JDIP |
|
RuleOptions | RuleOptions is an object for storing Options and OptionValues that describe rule variants. | Class | dip | JDIP |
|
SCHistoryWriter | Writes the Supply Center (SC) History as HTML. | Class | dip.gui | JDIP |
|
SVGColorParser | Parses SVG colors, and returns a java. | Class | dip.gui | JDIP |
|
SVGUtils | Assorted utilities for altering the Batik SVG DOM. | Class | dip.gui | JDIP |
|
SelectPhaseDialog | Shows a list of Phases, for a given world, so that the user may select a Phase. | Class | dip.gui | JDIP |
|
SharedPrefs | This is just a simple class to get a consistent preference node between packages; thus they will all SHARE the same preference | Class | dip | JDIP |
|
SimpleFileFilter | Simple File Filter class. | Class | dip | JDIP |
|
StateWriter | Writes the current game state as HTML. | Class | dip.gui | JDIP |
|
StatusBar | | Class | dip | JDIP |
|
StatusBarUtils | Convenience methods for displaying information on the StatusBar. | Class | dip.gui | JDIP |
|
StdAdjudicator | StdAjudicator is adjudicates all phases of a typical game, using the standard rule set, as well as enhancements indicated in | Class | dip | JDIP |
|
SubstitutedResult | If an adjudicator replaces an order (because it is invalid, for example) or creates an order (because no order was given), a | Class | dip.order | JDIP |
|
SupplyCenter | | Class | dip.world.variant | JDIP |
|
Support | While the ability to specify a narrowing order exists, it is not currently used. | Class | dip | JDIP |
|
Symbol | | Class | dip.world.variant | JDIP |
|
SymbolInjector | Adds Symbols from a SymbolPack into a Variant map. | Class | dip.gui | JDIP |
|
SymbolPack | | Class | dip.world.variant | JDIP |
|
SymbolParser | Parses a SymbolPack description. | Interface | dip.world.variant | JDIP |
|
splash | A very fast statup Splash screen, using AWT. | Class | dip | JDIP |
|
TestParser | A test harness that allows testing of the Order Parser (OrderParser. | Class | dip | JDIP |
|
TestSuite | A very hastily-programmed Test harness. | Class | dip | JDIP |
|
TextViewer | Display and (optionally) edit Text inside a HeaderDialog. | Class | dip.gui | JDIP |
|
TimeResult | Timestamp result, with an optional message. | Class | dip.order | JDIP |
|
Tool | | Interface | dip | JDIP |
|
ToolManager | Manages Tool plugins. | Class | dip | JDIP |
|
ToolProxy | Proxy object which facilitates communication between a Tool and jDip internal data structures. | Interface | dip | JDIP |
|
ToolProxyImpl | Default, standard implementation of the ToolProxy object. | Class | dip | JDIP |
|
Tristate | Trinary state object. | Class | dip | JDIP |
|
TurnParser | Parses the Turns of a History file. | Class | dip.judge | JDIP |
|
TurnState | A TurnState represents a snapshot of the game for the given Phase. | Class | dip | JDIP |
|
UndoAddMultipleOrders | UndoAddMultipleOrders is created any time multiple orders are added. | Class | dip.gui | JDIP |
|
UndoAddOrder | UndoAddOrder is created any time an order is entered. | Class | dip.gui | JDIP |
|
UndoClearAll | Just a fancy name for a compound edit. | Class | dip.gui | JDIP |
|
UndoClearSelected | Just a fancy name for a compound edit. | Class | dip.gui | JDIP |
|
UndoDeleteMultipleOrders | UndoDeleteMultipleOrders is created any time multiple orders are deleted. | Class | dip.gui | JDIP |
|
UndoDeleteOrder | UndoDeleteOrder is created any time an order is deleted. | Class | dip.gui | JDIP |
|
UndoEditAddUnit | UndoEditAddUnit is created any time a unit is added in Edit mode. | Class | dip.gui | JDIP |
|
UndoEditRemoveUnit | UndoEditAddUnit is created any time a unit is added in Edit mode. | Class | dip.gui | JDIP |
|
UndoEditSCOwner | UndoEditSCOwner is created any time a supply center changes ownership. | Class | dip.gui | JDIP |
|
UndoRedoManager | Manages Undo/Redo events, and associated Edit menu items involving This is not a singleton. | Class | dip.gui | JDIP |
|
UndoResolve | UndoResolve is created when orders are resolved (adjudicated). | Class | dip.gui | JDIP |
|
Unit | A Unit is an object that has an owner (power), a coast location, and a Type describing that unit. | Class | dip | JDIP |
|
Utils | Various static utilities used by GUI and non-GUI classes. | Class | dip | JDIP |
|
ValidationOptions | Controls how orders are validated. | Class | dip | JDIP |
|
ValidationOptionsDialog | Allows setting of validation options (from any legal validation options object) | Class | dip.gui | JDIP |
|
Variant | | Class | dip.world.variant | JDIP |
|
VariantInfoWriter | Writes information about the current Variant as HTML, and, also displays the current rule settings (RuleOptions). | Class | dip.gui | JDIP |
|
VariantManager | Finds Variant-packs, which are of the format: *Variant. | Class | dip.world | JDIP |
|
VariantParser | Parses a Variant description. | Interface | dip.world.variant | JDIP |
|
VictoryConditions | Establishes the conditions required to determine who wins a game, and contains methods to evaluate if these condtions are met during adjudication. | Class | dip | JDIP |
|
ViewControlBar | This is the control bar that implements basic zooming and revert capability. | Class | dip.gui | JDIP |
|
Waive | A Waive order; a power may explicitly choose not to build a unit. | Class | dip | JDIP |
|
World | The entire game World. | Class | dip | JDIP |
|
WorldFactory | A WorldFactory creates World objects from XML map data. | Class | dip | JDIP |
|
XAbstractUndoableEdit | XAbstractUndoableEdit is the base class for all jDip undoable edits. | Class | dip.gui | JDIP |
|
XDialog | Automatically disposes dialog if close-button pressed, although this behavior can be changed by over-riding close() | Class | dip.gui | JDIP |
|
XJEditorPane | Implements antialiased text. | Class | dip.gui | JDIP |
|
XJFileChooser | A simplified and extended JFileChooser for single-file (only!) selections. | Class | dip | JDIP |
|
XJPanel | Implements antialiased text. | Class | dip.gui | JDIP |
|
XJSVGCanvas | Provides for enhanced functionality over a standard JSVGCanvas. | Class | dip.gui | JDIP |
|
XJSVGScroller | Modified Batik JSVGScrollPane classSee Also:Serialized Form | Class | dip.gui | JDIP |
|
XJScrollPane | Modified to always show scrollbars (both) on Mac OS X. | Class | dip.gui | JDIP |
|
XJTextField | Converts unicode arrows (?) to -> arrows, if the component font is not Unicode-aware. | Class | dip.gui | JDIP |
|
XJTextPane | Implements antialiased text. | Class | dip.gui | JDIP |
|
XMLErrorHandler | A simple error handler for the XML parsers. | Class | dip.world.variant | JDIP |
|
XMLProvinceParser | Parses an XML ProvinceData description. | Class | dip.world.variant | JDIP |
|
XMLSymbolParser | Parses a SymbolPack description. | Class | dip.world.variant | JDIP |
|
XMLUtils | Various static utilities used to parse and format XML (and SVG). | Class | dip | JDIP |
|
XMLVariantParser | Parses an XML Variant description. | Class | dip.world.variant | JDIP |