A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

aboutActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.Moyoman
Perform the about action.
AboutDialog - class org.moyoman.client.reference.AboutDialog.
Provides an about box dialog.
AboutDialog(Frame) - Constructor for class org.moyoman.client.reference.AboutDialog
Construct this dialog.
AboutDialog(Frame, String) - Constructor for class org.moyoman.client.reference.AboutDialog
Construct this dialog.
absLine - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
value of the absolute lines on board.
absLine - Variable in class org.moyoman.util.igo.IgoBase
value of the absolute lines on board.
absTate - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
info of the absolute vertical line value.
AbstractAdminPanel - class org.moyoman.client.reference.admin.AbstractAdminPanel.
Provides base functionality for administration edit panels.
AbstractAdminPanel(JDialog) - Constructor for class org.moyoman.client.reference.admin.AbstractAdminPanel
Construct this dialog with the given parameter.
AbstractListPanel - class org.moyoman.client.reference.admin.AbstractListPanel.
Provides base functionality for administration list edit panels.
AbstractListPanel(JDialog) - Constructor for class org.moyoman.client.reference.admin.AbstractListPanel
Construct this dialog.
AbstractListPanel$1 - class org.moyoman.client.reference.admin.AbstractListPanel$1.
 
AbstractListPanel$1(AbstractListPanel) - Constructor for class org.moyoman.client.reference.admin.AbstractListPanel$1
 
absYoko - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
info of the absolute horizontal line vlaue.
absYokoTate - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
info of the absolute line value.
absYokoTate(int) - Method in class org.moyoman.util.igo.IgoBase
Get absloute line value.
actCnt - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
convinent variable.
actCnt - Variable in class org.moyoman.util.igo.IgoBase
convinent variables.
ACTION_EVENT_CLASS_ARRAY - Static variable in class org.moyoman.client.reference.util.ActionManager
 
ActionManager - class org.moyoman.client.reference.util.ActionManager.
Provides a factory for creating and caching Swing actions.
ActionManager(Object) - Constructor for class org.moyoman.client.reference.util.ActionManager
Construct the manager.
ActionManager$1 - class org.moyoman.client.reference.util.ActionManager$1.
 
ActionManager$1(ActionManager, String, Icon) - Constructor for class org.moyoman.client.reference.util.ActionManager$1
 
actionPerformed(ActionEvent) - Method in class org.moyoman.client.customtest.CustomTest$2
 
actionPerformed(ActionEvent) - Method in class org.moyoman.client.customtest.CustomTest$1
 
actionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.NewDialog$1
 
actionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.NewHelperTypeDialog$2
 
actionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.NewHelperTypeDialog$1
 
actionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.debug.DebugSelectorPane$1
 
actionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.debug.DebugDialog$1
 
actionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.util.StatusBar$1
 
actionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.util.BaseDialog$4
 
actionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.util.BaseDialog$3
 
actionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.util.BaseDialog$2
 
actionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.util.ActionManager$1
 
active - Static variable in class org.moyoman.util.GameId
This is a Set containing the active GameId objects.
ADD - Static variable in interface org.moyoman.module.groups.Groups
 
ADD - Static variable in interface org.moyoman.module.loosegroups.LooseGroups
A new loose group was created as a result of the last move.
add(Action) - Method in class org.moyoman.client.reference.CustomMenu
ÊCreates a new menu item attached to the specified Action object and appends it to the end of this menu.
add(Component) - Method in class org.moyoman.client.reference.CustomMenu
Appends a component to the end of this menu.
add(Component) - Method in class org.moyoman.client.reference.util.AlphabetizedTabbedPane
Add the given component.
add(Component, int) - Method in class org.moyoman.client.reference.CustomMenu
Adds the specified component to this container at the given position.
add(Component, int) - Method in class org.moyoman.client.reference.util.AlphabetizedTabbedPane
Method not implemented.
add(Component, Object) - Method in class org.moyoman.client.reference.util.AlphabetizedTabbedPane
Method not implemented.
add(Component, Object, int) - Method in class org.moyoman.client.reference.util.AlphabetizedTabbedPane
Method not implemented.
add(DebugType, String) - Method in class org.moyoman.client.reference.debug.DebugSelectorPane.SelectorPanel
Add a new selector for the given debug type if one does not already exist.
add(DebugType, String, DebugPanel) - Method in class org.moyoman.client.reference.debug.DebugSelectorPane
Add a new selector for the given debug type if one does not already exist.
add(int) - Method in class org.moyoman.module.fuseki.igofuseki.VecInt
 
add(int) - Method in class org.moyoman.util.igo.VecInt
Add a element.
add(JMenuItem) - Method in class org.moyoman.client.reference.CustomMenu
Appends a menu item to the end of this menu.
add(Stone) - Method in class org.moyoman.client.reference.Board
Add the given token to the board.
add(Stone[]) - Method in class org.moyoman.client.reference.Board
Add the given tokens to the board.
add(Stone, boolean, boolean) - Method in class org.moyoman.client.reference.Board
Add the given token to the board.
add(String) - Method in class org.moyoman.client.reference.CustomMenu
Creates a new menu item with the specified text and appends it to the end of this menu.
add(String, Component) - Method in class org.moyoman.client.reference.util.AlphabetizedTabbedPane
Add the given component.
addActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.EditMessagePanel
Callback for the add action.
addBlackPlayer(String) - Method in class org.moyoman.util.GameRecord
Add the name of the black player to the record.
addBoardListeners() - Method in class org.moyoman.client.reference.StartGameSwingWorker
Add the mouse players as listeners to the board.
addButtonPanel(int) - Method in class org.moyoman.client.reference.util.BaseDialog
Add a panel which contains the given number of buttons.
addChildren(Forest, MoveDescriptor, DefaultMutableTreeNode) - Method in class org.moyoman.client.reference.ForestUI
Add the children of the given parent to the given node.
addCornerMoves(int, VecInt) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
add moves in the empty corner.
addCornerMoves(short, Color, Point, Set) - Method in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Rate different corner moves in the empty corner.
addCustomMenuItem(Action) - Method in class org.moyoman.client.reference.Moyoman
Add an item to the custom menu.
addDate(long) - Method in class org.moyoman.util.GameRecord
The date that the game was played.
addElement(Object) - Method in class org.moyoman.client.reference.util.AlphabetizedComboBoxModel
Adds an item to the model.
addEmptyPoint(Point) - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Add an empty point to the list.
addGroup(ClosestPointGroup) - Method in class org.moyoman.util.closestpoint.PointInfo
Add a group to the list of closest groups.
addGroup(Stone[]) - Method in class org.moyoman.debug.SOI
Add a group of stones.
addGroup(Stone[]) - Method in class org.moyoman.debug.Aggregate
Add a group of stones.
addGroup(Stone[], float) - Method in class org.moyoman.debug.GroupRating
Add a groupt of stones with a rating.
addGroupToSet(Stone, Set, Color[][]) - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Add all of the stones of the same color and group as the specified stone to the set.
addHelperName(HelperName) - Method in class org.moyoman.helper.HelperConfig
Add the helper name at the end of the list for the given helper type.
addHelperName(String, String, HelperType) - Method in class org.moyoman.helper.HelperConfigTool
Add a helper name for the helper type.
addHelperType(HelperType, ComponentType) - Method in class org.moyoman.helper.HelperConfig
Add helper type to the list.
addHelperType(String, String, ComponentType) - Method in class org.moyoman.helper.HelperConfigTool
Add a new helper type.
addId(String) - Method in class org.moyoman.util.GameRecord
Set the id of the game.
addInitialMoveDescriptor(MoveDescriptor) - Method in class org.moyoman.util.MoveDescriptorForest
Add an initial move to the list.
addInitialMoveDescriptors(MoveDescriptor[]) - Method in class org.moyoman.util.MoveDescriptorForest
Add initial moves to the list.
addKey(String) - Method in class org.moyoman.client.reference.admin.MessageTableModel
Add the given key to the table.
addKo(NumberedStone) - Method in class org.moyoman.util.GameRecord
Add a ko to the game record.
addKo(Stone) - Method in class org.moyoman.util.MoveDescriptor
Specify a stone which cannot be played because it would illegally retake the ko.
addLadderBreaker(Stone) - Method in class org.moyoman.module.ladder.ladderimpl.LadderInfo
 
addLadderBreakers(Set) - Method in class org.moyoman.module.ladder.ladderimpl.LadderInfo
 
addLadderThreat(Stone) - Method in class org.moyoman.module.ladder.ladderimpl.LadderInfo
 
addLadderThreats(Set) - Method in class org.moyoman.module.ladder.ladderimpl.LadderInfo
 
addListSelectionListener(ListSelectionListener) - Method in class org.moyoman.client.reference.admin.AbstractListPanel
Add the given listener.
addLocation(String) - Method in class org.moyoman.util.GameRecord
Add the location where the game was played to the record.
addMenu(JFrame, String, String[]) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
 
addMode(Mode, Mode) - Method in class org.moyoman.helper.HelperConfig
Create a new user defined mode.
addMode(Mode, Mode) - Method in class org.moyoman.helper.HelperConfigTool
Create entries for the new user defined mode.
addMode(Mode, Mode) - Method in class org.moyoman.module.ModuleConfig
Add a new mode which has the same ordering of module names as the existing mode.
addMode(String) - Static method in class org.moyoman.module.Mode
Add a new user defined mode.
addMode(String, Mode) - Method in class org.moyoman.module.ModeConfig
Create a new user defined mode.
addMode(String, Mode) - Method in class org.moyoman.module.ModeConfigTool
Create a new user defined mode.
addMode(String, Mode) - Method in class org.moyoman.module.ModuleConfigTool
Create a new user defined mode.
addModuleName(ModuleName) - Method in class org.moyoman.module.ModuleConfig
Add the module name at the end of the list for the given module type.
addModuleName(String, String, ModuleType) - Method in class org.moyoman.module.ModuleConfigTool
Add the module name for the module type.
addModuleType(ModuleType, int) - Method in class org.moyoman.module.ModuleConfig
Insert module type into the ordered list of modules.
addModuleType(String, String, int) - Method in class org.moyoman.module.ModuleConfigTool
 
addMove(Move) - Method in class org.moyoman.util.GameRecord
Add a move to the game record.
addMove(RatedMove) - Method in class org.moyoman.debug.Continuous
Add a RatedMove to the list.
addMoveDescriptor(MoveDescriptor, MoveDescriptor) - Method in class org.moyoman.util.MoveDescriptorForest
Add a follow up move to a move which was already added.
addMoveDescriptors(MoveDescriptor, MoveDescriptor[]) - Method in class org.moyoman.util.MoveDescriptorForest
Add follow up moves to a move which was already added.
addMoves(ArrayList, RatedMove[]) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
Put the moves from the RatedMove array into the ArrayList.
addMoves(RatedMove[]) - Method in class org.moyoman.debug.Continuous
Add an array of RatedMove objects to the list.
addNegativePoint(Point) - Method in class org.moyoman.debug.Discrete
Add a point to the list of negative points.
addNegativePoints(Point[]) - Method in class org.moyoman.debug.Discrete
Add an array of points to the list of negative points.
addNeutralPoint(Point) - Method in class org.moyoman.debug.Discrete
Add a point to the list of neutral points.
addNeutralPoints(Point[]) - Method in class org.moyoman.debug.Discrete
Add an array of points to the list of neutral points.
addNext(DAGNode) - Method in class org.moyoman.framework.DAGNode
Add an immediate successor to this node.
addOKButtonPanel() - Method in class org.moyoman.client.reference.util.BaseDialog
Add a panel which contains the OK button.
addOKCancelApplyButtonsPanel() - Method in class org.moyoman.client.reference.util.BaseDialog
Add a panel which contains the OK, cancel, and apply buttons.
addOKCancelButtonsPanel() - Method in class org.moyoman.client.reference.util.BaseDialog
Add a panel which contains the OK and cancel buttons.
addPoint(Point, int) - Method in class org.moyoman.debug.Legend
Associate a point with one of the strings.
addPoint(Point, Point) - Static method in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Add a pair of points into the points HashMap.
addPoints(int, Point[]) - Method in class org.moyoman.debug.SOI
Add points to be associated with the specific group.
addPoints(Point[], int) - Method in class org.moyoman.debug.Legend
Associate points with one of the strings.
addPositivePoint(Point) - Method in class org.moyoman.debug.Discrete
Add a point to the list of positive points.
addPositivePoints(Point[]) - Method in class org.moyoman.debug.Discrete
Add an array of points to the list of positive points.
addPrerequisiteModules(Scheduler, HashSet, Module) - Static method in class org.moyoman.framework.Scheduler
Get all of the modules which are dependent on the given module.
addPrevious(DAGNode) - Method in class org.moyoman.framework.DAGNode
Add an immediate predecessor to this node.
addPrisoner(NumberedStone) - Method in class org.moyoman.util.GameRecord
Add a prisoner to the game record.
addPrisoner(Stone) - Method in class org.moyoman.util.MoveDescriptor
Add a stone to the list of prisoners which were captured by this move.
addPrisoners(Stone[]) - Method in class org.moyoman.util.MoveDescriptor
Add stones to the list of prisoners which were captured by this move.
addRated(Board, VecInt) - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Return true if has moves to add.
addRated(Board, VecInt, float) - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Return true if has moves to add.
addRated(short, Color, VecInt) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Return true if has moves to add to rm.
addRatedMove(Geometry, Stone, short, float, HashMap) - Method in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Add rated moves to the HashMap if they are not in the convex hull.
addRatedMovesForHoshi(Board, Point) - Method in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
Add moves near the hoshi point to the RatedMoves array.
addSingleGroup(SingleGroup) - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Add a single group to this loose group.
addSingleGroups(SingleGroup[]) - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Add single groups to this loose group.
addStone(ClosestPointGroup, Stone) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Add a stone to an existing closest point group.
addStone(Stone) - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Add a stone to the group.
addStone(Stone, int) - Method in class org.moyoman.debug.Legend
Associate a stone with one of the strings.
addStoneIfInRange(ArrayList, Color, int, int) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
addStones(Stone[], int) - Method in class org.moyoman.debug.Legend
Associate stones with one of the strings.
addSuicideMove(Stone) - Method in class org.moyoman.util.MoveDescriptor
Add a move to the list of those moves that are not legal because of suicide after this move.
addSuicideMoves(Stone[]) - Method in class org.moyoman.util.MoveDescriptor
Add moves to the list of those moves that are not legal because of suicide after this move.
addSuperKoMove(Stone) - Method in class org.moyoman.util.MoveDescriptor
Add a move to the list of those moves that are not legal because they illegally recreate the whole board position after this move.
addSuperKoMoves(Stone[]) - Method in class org.moyoman.util.MoveDescriptor
Add moves to the list of those moves that are not legal because they illegally recreate the whole board position after this move.
addSymbol(String) - Method in class org.moyoman.debug.Legend
Create a new symbol.
addTab(Component) - Method in class org.moyoman.client.reference.util.AlphabetizedTabbedPane
Add the given component.
addTab(String, Component) - Method in class org.moyoman.client.reference.util.AlphabetizedTabbedPane
Add the given component.
addTab(String, Icon, Component, String) - Method in class org.moyoman.client.reference.util.AlphabetizedTabbedPane
Add the given component.
addToMap(Map, Action, AbstractButton) - Static method in class org.moyoman.client.reference.util.ActionManager
Add the given button to the given map under the given action.
addWhitePlayer(String) - Method in class org.moyoman.util.GameRecord
Add the name of the white player to the record.
ADEQUATESAFETY - Static variable in class org.moyoman.module.safety.simplesafety.SimpleSafety
Groups which are rated more safe than this do not need any defending.
adjacencyInfo - Variable in class org.moyoman.util.closestpoint.ClosestPoints
The key is a ClosestPointGroup object, and the value is an ArrayList, which contains ClosestPointGroup objects.
adjacentHorizontal(SingleGroup, SingleGroup) - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Determine if the two groups overlap or are adjacent horizontally.
adjacentPoints(Point, Point) - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Determine if two points are adjacent.
adjacentVertical(SingleGroup, SingleGroup) - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Determine if the two groups overlap or are adjacent vertically.
AdminManager - class org.moyoman.client.reference.admin.AdminManager.
Provides a manager for Moyoman Go administration.
AdminManager(IMoyomanAdminOwner) - Constructor for class org.moyoman.client.reference.admin.AdminManager
Construct this object.
aeDescClass - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The com.apple.MacOS.AEDesc class
aeDescConstructor - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The <init>(String) method of com.apple.MacOS.AEDesc
aeTargetConstructor - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The <init>(int) method of com.apple.MacOS.AETarget
after(String, String) - Static method in class org.moyoman.module.fuseki.igofuseki.Str
Get string.
after(String, String) - Static method in class org.moyoman.util.igo.Str
Get string after des.
AGA - Static variable in class org.moyoman.util.Rules
A Rules object representing the AGA rule set.
AGA_FLAG - Static variable in class org.moyoman.util.Rules
Use AGA rules.
AGARules - class org.moyoman.helper.board.rules.agarules.AGARules.
The class which extends this one will implement the American Go Association rule set.
AGARules(GameId, Mode, HelperName, Component) - Constructor for class org.moyoman.helper.board.rules.agarules.AGARules
Create the AGARules object.
AGARulesImpl - class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl.
This class implements the AGARules interface to return the correct responses for the AGA rule set.
AGARulesImpl(GameId, Mode, HelperName, Component) - Constructor for class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Create the AGARulesImpl object.
Aggregate - class org.moyoman.debug.Aggregate.
This class represents groups of stones and their relations.
AGGREGATE - Static variable in class org.moyoman.debug.DebugType
The AGGREGATE Debug object.
Aggregate(String) - Constructor for class org.moyoman.debug.Aggregate
Create a new Aggregate object.
AggregateDebugPanel - class org.moyoman.client.reference.debug.AggregateDebugPanel.
Provides a panel for aggregate type debug information.
AggregateDebugPanel() - Constructor for class org.moyoman.client.reference.debug.AggregateDebugPanel
 
AKI - Static variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Value of the empty point.
AKI - Static variable in class org.moyoman.util.igo.IgoBase
Value of the empty point.
aki(int) - Method in class org.moyoman.util.igo.IgoBase
Check a point is empty or not.
aki(int, int) - Method in class org.moyoman.util.igo.IgoBase
Check 2 points are all empty or not.
aki(int, int, int) - Method in class org.moyoman.util.igo.IgoBase
Check 3 points are all empty or not.
aki(int, int, int, int) - Method in class org.moyoman.util.igo.IgoBase
Check 4 points are all empty or not.
aki(int, int, int, int, int) - Method in class org.moyoman.util.igo.IgoBase
Check 5 points are all empty or not.
aki(int, int, int, int, int, int) - Method in class org.moyoman.util.igo.IgoBase
Check 6 points are all empty or not.
aki(int, int, int, int, int, int, int) - Method in class org.moyoman.util.igo.IgoBase
Check 7 points are all empty or not.
aki4Slant4(int, int) - Method in class org.moyoman.util.igo.IgoBase
Check the sum of the 8 neighbors is the asking value or not.
ALIVE - Static variable in interface org.moyoman.module.lifeanddeath.LDStatus
The group is alive.
allActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.DeleteGameDialog
Perform the all action.
allHelpers - Variable in class org.moyoman.helper.HelperConfig
The key is a String (simple name) and the value is a HelperName object.
allHelperTypes - Variable in class org.moyoman.helper.HelperConfig
Each element is a HelperType object.
allModules - Variable in class org.moyoman.module.ModuleConfig
 
ALLOWED - Static variable in interface org.moyoman.module.board.Board
A superko is allowed.
allPrisoners - Variable in class org.moyoman.module.board.boardimpl.BoardImpl
Store information about all prisoners during the game.
AlphabetizedComboBoxModel - class org.moyoman.client.reference.util.AlphabetizedComboBoxModel.
Provides a combo box model with alphabetized items.
AlphabetizedComboBoxModel() - Constructor for class org.moyoman.client.reference.util.AlphabetizedComboBoxModel
 
AlphabetizedTabbedPane - class org.moyoman.client.reference.util.AlphabetizedTabbedPane.
Provides a tabbed pane with alphabetized tabs.
AlphabetizedTabbedPane() - Constructor for class org.moyoman.client.reference.util.AlphabetizedTabbedPane
 
analyzeLibertyCount(SingleLooseGroup) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Increase the liberties of friendly groups, and decrease the liberties of opponents groups.
Annotation - class org.moyoman.client.reference.Annotation.
Provides an annotation object for use with Board.
Annotation() - Constructor for class org.moyoman.client.reference.Annotation
 
appendText(String) - Method in class org.moyoman.client.reference.Annotation
Append to the text displayed by this component.
appleEventConstructor - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The <init>(int, int, int) method of com.apple.MacOS.AppleEvent
ApplicationSupport - class org.moyoman.client.reference.util.ApplicationSupport.
Provides support for Swing applications.
ApplicationSupport() - Constructor for class org.moyoman.client.reference.util.ApplicationSupport
Private constructor to disallow direct instantiation.
ApplicationSupport$1 - class org.moyoman.client.reference.util.ApplicationSupport$1.
 
ApplicationSupport$1(JFrame) - Constructor for class org.moyoman.client.reference.util.ApplicationSupport$1
 
applyActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.util.BaseDialog
Apply this dialog's settings..
areGroupsAdjacent(SingleGroup, SingleGroup) - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Return true if the two single groups have at least one stone touching.
areGroupsConnected(SingleGroup, SingleGroup) - Method in interface org.moyoman.module.connection.Connection
Determine if the two groups are connected.
areGroupsConnected(SingleLooseGroup, SingleLooseGroup) - Method in interface org.moyoman.module.connection.Connection
Determine if the two loose groups are be connected.
areLegalCoordinates(int, int) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
 
areLooseGroupsAdjacent(SingleLooseGroup, SingleLooseGroup) - Method in interface org.moyoman.module.geometry.Geometry
Determine if two loose groups are adjacent to each other.
areLooseGroupsAdjacent(SingleLooseGroup, SingleLooseGroup) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Determine if the two loose groups are adjacent.
arr - Variable in class org.moyoman.module.fuseki.igofuseki.VecInt
 
arr - Variable in class org.moyoman.util.igo.VecInt
An array to store elements.
arrClone(Object) - Method in class org.moyoman.module.proverbs.igoproverbs.GoProverbs
Clone arrays.
arrClone(Object) - Method in class org.moyoman.util.igo.IgoBase
Clone arrays.
arrIndex(String) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Return the index of an array.
assessKo(Board) - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Determine if there is a ko, and set the ko variable.
assessSuperKo(Board) - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
 
assign(int[][]) - Method in class org.moyoman.module.fuseki.igofuseki.PatVec
 
assign(int[][]) - Method in class org.moyoman.util.igo.PatVec
Store data of 8 directions.
associate(GameId) - Static method in class org.moyoman.framework.Message
Associate a game with the default language.
associate(GameId, String) - Static method in class org.moyoman.framework.Message
Associate the game with the specified language.
associate(HelperType, ComponentType) - Method in class org.moyoman.helper.HelperConfig
Associate a helper type with a component type as its parent.
at(int) - Method in class org.moyoman.module.fuseki.igofuseki.VecInt
 
at(int) - Method in class org.moyoman.util.igo.VecInt
Get value from a element.
atti(String, String) - Static method in class org.moyoman.module.fuseki.igofuseki.Str
Get attribute.
atti(String, String) - Static method in class org.moyoman.util.igo.Str
Get attribute.
autoMoveActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.Moyoman
Perform the auto move action.

B

BaseDialog - class org.moyoman.client.reference.util.BaseDialog.
Provides a generic dialog base class.
BaseDialog(Frame) - Constructor for class org.moyoman.client.reference.util.BaseDialog
Construct this dialog with the given parameter.
BaseDialog(Frame, String) - Constructor for class org.moyoman.client.reference.util.BaseDialog
Construct this dialog with the given parameters.
BaseDialog(JDialog) - Constructor for class org.moyoman.client.reference.util.BaseDialog
Construct this dialog with the given parameter.
BaseDialog(JDialog, String) - Constructor for class org.moyoman.client.reference.util.BaseDialog
Construct this dialog with the given parameters.
BaseDialog$1 - class org.moyoman.client.reference.util.BaseDialog$1.
 
BaseDialog$1(BaseDialog) - Constructor for class org.moyoman.client.reference.util.BaseDialog$1
 
BaseDialog$2 - class org.moyoman.client.reference.util.BaseDialog$2.
 
BaseDialog$2(BaseDialog) - Constructor for class org.moyoman.client.reference.util.BaseDialog$2
 
BaseDialog$3 - class org.moyoman.client.reference.util.BaseDialog$3.
 
BaseDialog$3(BaseDialog) - Constructor for class org.moyoman.client.reference.util.BaseDialog$3
 
BaseDialog$4 - class org.moyoman.client.reference.util.BaseDialog$4.
 
BaseDialog$4(BaseDialog) - Constructor for class org.moyoman.client.reference.util.BaseDialog$4
 
BEST - Static variable in class org.moyoman.module.Mode
 
BigPoint - interface org.moyoman.module.bigpoint.BigPoint.
The class that implements this interface will identify big points on the board.
black - Variable in class org.moyoman.client.cli.Cli
 
black - Variable in class org.moyoman.util.PersistedGame
 
black - Variable in class org.moyoman.util.GameRecord
 
BLACK - Static variable in class org.moyoman.util.Color
 
BLACK_FLAG - Static variable in class org.moyoman.util.Color
The short value representing black.
blackMDF - Variable in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
The MoveDescriptorForest object containing sequences of good moves for Black.
blackMove() - Method in class org.moyoman.comm.client.PlayerManager
Get a move from the black player, and send it to the white player.
blackPlayer - Variable in class org.moyoman.comm.client.PlayerManager
The player playing black.
blackRandom - Static variable in class org.moyoman.util.Zobrist
The random numbers used for the black stones.
blackStones - Static variable in class org.moyoman.util.Stone
All of the black stone objects that are instantiated.
BLACKTOMOVE - Static variable in class org.moyoman.util.GameRecord
constant which indicates that it is blacks turn.
board - Variable in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
The Board module.
board - Variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
The Board object with the current state of the board.
board - Variable in class org.moyoman.module.safety.simplesafety.SimpleSafety
The Board module which this module uses.
Board - class org.moyoman.client.reference.Board.
Provides a Go board user interface.
Board - interface org.moyoman.module.board.Board.
An object that implements the Board interface is responsible for maintaining the current state and history of a game.
Board() - Constructor for class org.moyoman.client.reference.Board
Construct this object.
Board$1 - class org.moyoman.client.reference.Board$1.
 
Board$1(Board) - Constructor for class org.moyoman.client.reference.Board$1
 
Board$2 - class org.moyoman.client.reference.Board$2.
 
Board$2(Board, JCheckBoxMenuItem) - Constructor for class org.moyoman.client.reference.Board$2
 
Board$3 - class org.moyoman.client.reference.Board$3.
 
Board$3(Board, JCheckBoxMenuItem) - Constructor for class org.moyoman.client.reference.Board$3
 
BoardImpl - class org.moyoman.module.board.boardimpl.BoardImpl.
This module implements the Board interface.
BoardImpl(GameId, ModuleName) - Constructor for class org.moyoman.module.board.boardimpl.BoardImpl
Create a new BoardImpl object.
boardSize - Static variable in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
 
boardSize - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Size of the board, the value maybe is always 19.
boardSize - Variable in class org.moyoman.util.igo.IgoBase
Size of the board, the value is always 19 in Moyoman.
BOLD_ITALIC_INT - Static variable in class org.moyoman.client.reference.util.GUISupport
 
BOLD_ITALIC_STRING - Static variable in class org.moyoman.client.reference.util.GUISupport
 
BOLD_STRING - Static variable in class org.moyoman.client.reference.util.GUISupport
 
BooleanResponse - class org.moyoman.util.BooleanResponse.
This class allows a boolean value and an accompanying message to be treated as one object.
BooleanResponse(boolean) - Constructor for class org.moyoman.util.BooleanResponse
Create a BooleanResponse object without a message.
BooleanResponse(boolean, String) - Constructor for class org.moyoman.util.BooleanResponse
Create a BooleanResponse object with a message.
bosm - Variable in class org.moyoman.module.shape.simpleshape.SimpleShape
 
boundingBoxClear(Board, Stone, Stone) - Method in class org.moyoman.module.geometry.geometryimpl.ExpandGroupMoveGenerator
Check the rectangular box formed by the two stones for opponents stones.
bp - Variable in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
The bigpoint moves that were found by this module.
breakers - Variable in class org.moyoman.module.ladder.ladderimpl.LadderInfo
Each element is a Stone which is a ladder breaker.
browser - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The browser for the system
BrowserLauncher - class org.moyoman.client.reference.util.BrowserLauncher.
BrowserLauncher is a class that provides one static method, openURL, which opens the default web browser for the current user of the system to the given URL.
BrowserLauncher() - Constructor for class org.moyoman.client.reference.util.BrowserLauncher
This class should be never be instantiated; this just ensures so.
bsm - Variable in class org.moyoman.module.shape.simpleshape.SimpleShape
 

C

calculateLadder(Scheduler, MoveDescriptorForest, LadderInfo, SingleGroup, MoveDescriptor) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
This method adds two moves to a ladder per invocation.
calculateLadder(SingleGroup) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Calculate ladder information for a single group.
calculateLadderBreakers(SingleGroup, MoveDescriptorForest) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Find all moves which are ladder breakers for the given group.
calculateLadderThreats(SingleGroup, MoveDescriptorForest) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Find all moves which are ladder breakers for the given group.
calculateTacticsForSingleLooseGroup(SingleLooseGroup) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Compute tactics for the loose group.
calculateTotalGroups(Color, LooseGroups) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
 
calculateTotalGroups(Color, LooseGroups, GeometryImpl) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
Get the total number of groups of a given color.
CALLBACK_PROPERTY_NAME - Static variable in class org.moyoman.client.reference.util.ActionManager
 
canBeCaptured() - Method in class org.moyoman.module.tactics.tacticsimpl.CaptureGroup
 
cancel() - Method in class org.moyoman.framework.ServerConfigTool
Cancel all operations performed since the last call to save() or cancel().
cancel() - Method in class org.moyoman.framework.ServerConfig
Cancel any changes that have occurred since the last call to save() or cancel().
cancel() - Method in class org.moyoman.helper.HelperConfig
Undo all operations performed since the last save() or cancel() call.
cancel() - Method in class org.moyoman.helper.HelperConfigTool
Undo all operations performed since the last save() or cancel() call.
cancel() - Method in class org.moyoman.module.ModeConfig
Cancel any changes that have occurred since the last save() or cancel() call.
cancel() - Method in class org.moyoman.module.ModeConfigTool
Cancel any changes since the last save() or cancel() call.
cancel() - Method in class org.moyoman.module.ModuleConfig
Undo all changes made since the last call to save() or cancel().
cancel() - Method in class org.moyoman.module.ModuleConfigTool
Undo all changes since the last call to cancel() or save().
cancel() - Static method in class org.moyoman.module.Mode
Cancel any changes to the user defined modes, and reread the information from file.
cancelActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.SystemAdminDialog
Close this dialog with no other action.
cancelActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.ModuleAdminDialog
Close this dialog with no other action.
cancelActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.ModeAdminDialog
Close this dialog with no other action.
cancelActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.HelperAdminDialog
Close this dialog with no other action.
cancelActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.EditMessageDialog
Close this dialog with no other action.
cancelActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.util.BaseDialog
Close this dialog with no other action.
canCuttingStoneBeCaptured(SingleGroup, SingleGroup, Stone) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Determine if an opponents stone played at the cutting point could be captured.
canGroupPotentiallyBeCaught(SingleGroup) - Method in interface org.moyoman.module.ladder.Ladder
Determine if the group is in a potential ladder and can be caught.
canGroupPotentiallyBeCaught(SingleGroup) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Return true if the group is in a potential ladder and would be caught if the opponent moves first.
canGroupsConnect(SingleGroup, SingleGroup) - Method in interface org.moyoman.module.connection.Connection
Determine if the two groups can be connected.
canGroupsConnect(SingleLooseGroup, SingleLooseGroup) - Method in interface org.moyoman.module.connection.Connection
Determine if the two loose groups can be connected.
canPointBePlayed(Point) - Method in interface org.moyoman.module.dame.Dame
Determine if a dame point can be played.
canPointBePlayed(Point) - Method in class org.moyoman.module.dame.dameimpl.DameImpl
Checks if the given dame Point pt can be played.
canSplitGroups(SingleGroup, SingleGroup) - Method in interface org.moyoman.module.connection.Connection
Determine if the two groups can be split.
canSplitGroups(SingleLooseGroup, SingleLooseGroup) - Method in interface org.moyoman.module.connection.Connection
Determine if the two loose groups can be split.
capAnsKei(Board) - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Get rated moves from the proverb [Answer the capping play with a knight's move].
capturedGroups - Variable in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Each element is a SingleGroupImpl object which was captured by the last move.
CaptureGroup - class org.moyoman.module.tactics.tacticsimpl.CaptureGroup.
 
CaptureGroup(Scheduler, SingleGroup, Color) - Constructor for class org.moyoman.module.tactics.tacticsimpl.CaptureGroup
 
CaptureGroup(Scheduler, SingleGroup, Color, int) - Constructor for class org.moyoman.module.tactics.tacticsimpl.CaptureGroup
 
castToPoint() - Method in class org.moyoman.util.Point
Return a Point object.
castToStone() - Method in class org.moyoman.util.Stone
Get the Stone object corresponding to this one.
ccPlay() - Method in class org.moyoman.client.cli.Cli
 
ccTable(char, char) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
return positon from a move data.
ccTable(char, char) - Method in class org.moyoman.util.igo.IgoBase
Get positon from 2 chars.
ccTable(String) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
return the positon of a move data.
ccTable(String) - Method in class org.moyoman.util.igo.IgoBase
Get positon from a string.
ce - Variable in class org.moyoman.comm.client.MoyomanPlayer
The CommandExecutor object which is used for executing commands on the server.
ce - Variable in class org.moyoman.comm.client.PlayerManager
 
ce - Static variable in class org.moyoman.comm.client.CommandExecutor
The CommandExecutor object.
ce - Variable in class org.moyoman.comm.client.MoveValidator
The CommandExecutor object.
CENTER - Static variable in class org.moyoman.module.geometry.geometryimpl.NewGroupMoveGenerator
Symbolic constant referring to the center.
centerOf3(Board) - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Get rated moves from the proverb [Play at the centre of three stones].
charTrim(String, char) - Static method in class org.moyoman.util.igo.Str
Trim char from a string.
checkActions() - Method in class org.moyoman.client.reference.GameManager
Check the actions for their enabled status.
checkActions() - Method in interface org.moyoman.client.reference.IMoyoman
Check the actions for their enabled status.
checkActions() - Method in class org.moyoman.client.reference.Moyoman
Check the actions for their enabled status.
checkActions() - Method in class org.moyoman.client.reference.admin.AdminManager
Check the actions for their enabled status.
checkActions() - Method in class org.moyoman.client.reference.debug.DebugManager
Check the actions for their enabled status.
checkComponents() - Method in class org.moyoman.client.reference.admin.ModuleNamesPanel
Check components for their enable state.
checkComponents() - Method in class org.moyoman.client.reference.admin.ModuleAdminDialog
Check components for their enable state.
checkComponents() - Method in class org.moyoman.client.reference.admin.ModeAdminDialog
Check components for their enable state.
checkComponents() - Method in class org.moyoman.client.reference.admin.MessageAdminDialog
Check components for their enable state.
checkComponents() - Method in class org.moyoman.client.reference.admin.HelperNamesPanel
Check components for their enable state.
checkComponents() - Method in class org.moyoman.client.reference.admin.HelperAdminDialog
Check components for their enable state.
checkComponents() - Method in class org.moyoman.client.reference.admin.EditMessagePanel
Check components for their enable state.
checkComponents() - Method in class org.moyoman.client.reference.admin.AbstractListPanel
Check components for their enable state.
checkComponents() - Method in class org.moyoman.client.reference.admin.AbstractAdminPanel
Check components for their enable state.
checkComponents() - Method in class org.moyoman.client.reference.admin.ModePanel
Check components for their enable state.
checkComponents() - Method in class org.moyoman.client.reference.util.BaseDialog
Check components for their enable state.
checkEdge(Point, Point[]) - Method in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
Check if the point in question is on an edge of the polygon.
checkEdge(Point, Point[]) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Check if the point in question is on an edge of the polygon.
checkEmptyPoints(ClosestPoints, ArrayList, Color, ClosestPointGroup, ClosestPointGroup) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Determine if there are any opponents stones preventing the two groups from combining.
checkModuleTypeOrder(ModuleType, ModuleType) - Method in class org.moyoman.module.ModuleConfig
Check the relationship in question.
checkOpponentsLooseGroups(Stone, ClosestPointGroup, Groups, Board) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Split opponents groups adjacent to the current loose group if necessary.
checkPonnuki(Point, Color, Board) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Determine if at least three sides of a ponnuki of the given color exist around the center point.
checkSpace(Board, Point, Point, boolean) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
checkTempGames(long) - Static method in class org.moyoman.framework.FSPersister
Delete all temporary games which have expired.
checkTempGames(ServerConfig) - Static method in class org.moyoman.framework.FSPersister
Delete all temporary games which have expired.
checkTime() - Method in class org.moyoman.helper.Helper
Return information on how the game as a whole is doing on time.
checkTime() - Method in class org.moyoman.module.Module
Return information on how the game as a whole is doing on time.
checkVisibility() - Method in class org.moyoman.client.reference.CustomMenu
Check the visibility of this menu.
CHINESE - Static variable in class org.moyoman.util.Rules
A Rules object representing the Chinese rule set.
CHINESE_FLAG - Static variable in class org.moyoman.util.Rules
Use Chinese rules.
cleanup() - Method in class org.moyoman.framework.FSPersister
Delete all temporary game files.
cleanup() - Method in interface org.moyoman.framework.Persister
Perform any necessary clean up before normal shutdown of the server.
clear() - Method in class org.moyoman.client.reference.Annotation
Clear this annotation.
clear() - Method in class org.moyoman.client.reference.PrisonerCounter
Clear the counts.
clear() - Method in class org.moyoman.client.reference.GameManager
Clear all actions.
clear() - Method in class org.moyoman.client.reference.Board
Clear the tokens and annotations from the board.
clear() - Method in class org.moyoman.client.reference.admin.AdminManager
Clear all actions.
clear() - Method in class org.moyoman.client.reference.debug.DebugSelectorPane
Clear the data from this panel.
clear() - Method in class org.moyoman.client.reference.debug.DebugPanel
Clear the data from this panel.
clear() - Method in class org.moyoman.client.reference.util.ActionManager
Clear all contents.
clear() - Method in class org.moyoman.client.reference.util.SwingWorker.ThreadVar
 
clear() - Method in class org.moyoman.framework.DAG
Set all the modules as not having been executed.
clear() - Method in class org.moyoman.module.fuseki.igofuseki.VecInt
 
clear() - Method in class org.moyoman.util.MoveDescriptorForest
Remove all entries.
clear() - Method in class org.moyoman.util.igo.VecInt
Clear all element.
clear(int) - Method in class org.moyoman.client.reference.util.StatusBar
Clear the specified message label.
clearAdjacencyInfo() - Method in class org.moyoman.util.closestpoint.ClosestPoints
Remove all cached adjacency info.
clearAll() - Method in class org.moyoman.client.reference.util.StatusBar
Clear all the message labels.
clearAnnotations() - Method in class org.moyoman.client.reference.Board
Clear all annotations.
clearAnnotations() - Method in class org.moyoman.client.reference.debug.DebugPanel
Clear the board annotations.
clearColor() - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Clear color data.
clearColor() - Method in class org.moyoman.util.igo.IgoBase
Clear the color data.
clearHorizontalPathToEdge(Stone, Board) - Method in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Determine if the stone has a clear path to the nearest horizontal edge.
clearVerticalPathToEdge(Stone, Board) - Method in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Determine if there is a clear path from the stone to the vertical edge.
cli - Variable in class org.moyoman.client.cli.CliMoveListener
 
Cli - class org.moyoman.client.cli.Cli.
 
Cli() - Constructor for class org.moyoman.client.cli.Cli
 
CliMoveListener - class org.moyoman.client.cli.CliMoveListener.
 
CliMoveListener(Cli) - Constructor for class org.moyoman.client.cli.CliMoveListener
 
CliPlayer - class org.moyoman.client.cli.CliPlayer.
 
CliPlayer(Color, Handicap) - Constructor for class org.moyoman.client.cli.CliPlayer
Create the NonvalidatedPlayer object.
clone() - Method in class org.moyoman.framework.DAGNode
Clone this object.
clone() - Method in class org.moyoman.framework.DAG
Override the Object.clone() method.
clone() - Method in class org.moyoman.framework.Scheduler
Override the Object.clone method.
clone() - Method in class org.moyoman.helper.Helper
Clone the helper.
clone() - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Override the Object.clone() method.
clone() - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Override the Object.clone() method.
clone() - Method in interface org.moyoman.module.ModuleInterface
Clone the module.
clone() - Method in class org.moyoman.module.Module
Clone the module.
clone() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Override the Object.clone() method.
clone() - Method in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Clone the module.
clone() - Method in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Clone the module.
clone() - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Clone the module.
clone() - Method in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
Override the Object.clone() method.
clone() - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Override the Object.clone() method.
clone() - Method in interface org.moyoman.module.groups.SingleGroup
 
clone() - Method in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Override the Object.clone() method.
clone() - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Override the Object.clone() method.
clone() - Method in class org.moyoman.module.ladder.ladderimpl.LadderInfo
 
clone() - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
 
clone() - Method in interface org.moyoman.module.loosegroups.SingleLooseGroup
Override the Object.clone() method.
clone() - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Override the Object.clone() method.
clone() - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Override the Object.clone() method.
clone() - Method in class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator
Override the Object.clone() method.
clone() - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Clone the module.
clone() - Method in class org.moyoman.module.proverbs.igoproverbs.GoProverbs
Get clone object.
clone() - Method in class org.moyoman.module.random.randomimpl.RandomImpl
Override the Object.clone() method.
clone() - Method in class org.moyoman.module.safety.simplesafety.SimpleSafety
Override the Object.clone() method.
clone() - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
Clone the module.
clone() - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
Clone the module.
clone() - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Clone the module.
clone() - Method in class org.moyoman.module.joseki.josekiimpl.JosekiImpl
 
clone() - Method in class org.moyoman.module.dame.dameimpl.DameImpl
 
clone() - Method in class org.moyoman.util.IntPair
Override the Object.clone() method.
clone() - Method in class org.moyoman.util.RatedMove
Clone this object.
clone() - Method in class org.moyoman.util.MoveDescriptorForest
Override the Object.clone() method.
clone() - Method in class org.moyoman.util.NumberedStone
Return a clone of this object.
clone() - Method in class org.moyoman.util.Move
Clone the move object.
clone() - Method in class org.moyoman.util.MoveDescriptor
Clone this object.
clone() - Method in class org.moyoman.util.Point
Clone this object.
clone() - Method in class org.moyoman.util.Stone
Clone this object.
clone() - Method in class org.moyoman.util.Color
Clone the Color object.
clone() - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Override the Object.clone() method.
clone() - Method in class org.moyoman.util.closestpoint.ClosestPoints
Override the Object.clone() method.
clone() - Method in class org.moyoman.util.closestpoint.PointInfo
Override the Object.clone() method.
clone() - Method in class org.moyoman.util.igo.VecInt
Get clone object.
clone() - Method in class org.moyoman.util.igo.IgoBase
Get clone object.
cloneTree(HashMap, MoveDescriptor, HashMap, HashMap) - Method in class org.moyoman.util.MoveDescriptorForest
 
closeEnough(Point, Point, GeometryImpl, int, int, int) - Method in class org.moyoman.module.geometry.geometryimpl.ExpandGroupMoveGenerator
Determine if the two points are close enough.
ClosestPointGroup - class org.moyoman.util.closestpoint.ClosestPointGroup.
This class represents a group of stones, and the points which are closer to one of those stones than to any other stones.
ClosestPointGroup(Stone) - Constructor for class org.moyoman.util.closestpoint.ClosestPointGroup
Create a new ClosestPointGroup object.
closestPointGroups - Variable in class org.moyoman.util.closestpoint.PointInfo
Each element is a ClosestPointGroup which is as close to the point as any other group(s).
ClosestPoints - class org.moyoman.util.closestpoint.ClosestPoints.
This class manages groups of stones, and certain properties of those groups.
ClosestPoints() - Constructor for class org.moyoman.util.closestpoint.ClosestPoints
Create the ClosestPoints object.
col - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Color info of the board (AKI/KURO/SIRO/EDGE).
col - Variable in class org.moyoman.util.igo.IgoBase
Color info of the board (AKI/KURO/SIRO/EDGE).
color - Variable in class org.moyoman.comm.client.Player
The color of this player.
color - Variable in class org.moyoman.framework.Controller
The color of the player in this game.
color - Variable in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
The color of the group.
color - Variable in class org.moyoman.util.Move
The color of the move.
color - Variable in class org.moyoman.util.Stone
The color of the stone.
color - Variable in class org.moyoman.util.Color
The color that this object encapsulates.
Color - class org.moyoman.util.Color.
This class represents the color of a point on the board.
Color(short) - Constructor for class org.moyoman.util.Color
Create a Color object with the appopriate value.
colorFromString(String) - Static method in class org.moyoman.client.reference.util.GUISupport
Return a Color object described by the given String.
COLORS - Static variable in class org.moyoman.client.reference.debug.SOIDebugPanel
Array of legend colors.
COLORS - Static variable in class org.moyoman.client.reference.debug.LegendDebugPanel
Array of legend colors.
COLORS - Static variable in class org.moyoman.client.reference.debug.ContinuousDebugPanel
Array of legend colors.
COLORS - Static variable in class org.moyoman.client.reference.debug.AggregateDebugPanel
Array of legend colors.
COMBINE - Static variable in interface org.moyoman.module.groups.Groups
 
COMBINE - Static variable in interface org.moyoman.module.loosegroups.LooseGroups
The last move caused two or more loose groups to be combined into one.
combineAdjacentGroupsIfPossible(ClosestPointGroup[], Board, Groups) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Combine as many of the candidate groups as possible.
combineAdjacentGroupsIfPossible(ClosestPointGroup, Board, Groups) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Attempt to combine any friendly groups adjacent to the group containing the last stone.
combinedGroups - Variable in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Each element is a SingleGroupImpl object that was combined with other groups by the last move.
combinedGroups - Variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Contains SingleLooseGroup objects which were combined on the current move into one.
combineGroups(ClosestPointGroup) - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Add all of the stones and empty points from the specified group to this one.
combineGroups(ClosestPointGroup[]) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Combine two or more groups into one group.
combineGroups(SingleLGImpl[]) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Combine the single loose groups into one loose group.
combineGroups(SingleLGImpl, SingleLGImpl) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Combine the two SingleLooseGroups into one.
combineMoves(ArrayList) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
Combine all of the ratings for a given move into one rating.
combinePairs(ClosestPoints, ArrayList, Board, Groups) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Combine the ClosestPointGroups as much as possible based on criteria for loose groups.
comKuro - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
True if com play at first.
CommandExecutor - class org.moyoman.comm.client.CommandExecutor.
Any class which implements this interface would be used by the client writer to communicate with the server.
CommandExecutor() - Constructor for class org.moyoman.comm.client.CommandExecutor
 
compare(int, int) - Method in class org.moyoman.client.reference.debug.DataListEntry
Compare the two integers.
compare(int, int) - Method in class org.moyoman.module.loosegroups.simplelgimpl.StoneDistance
Compare the distance of the current object with that specified by the two parameters.
compare(Object, Object) - Method in class org.moyoman.client.reference.debug.ContinuousDebugPanel.RatedMoveComparator
 
compareTo(Object) - Method in class org.moyoman.client.reference.debug.GroupRatingDebugPanel.LegendListEntry
 
compareTo(Object) - Method in class org.moyoman.client.reference.debug.DataListEntry
Compare this to the given object.
compareTo(Object) - Method in class org.moyoman.client.reference.debug.DebugDialog.ModuleWrapper
Return -1, 0, or 1 if the given object is less than, equal to, or greater than this.
compareTo(Object) - Method in class org.moyoman.module.loosegroups.simplelgimpl.StoneDistance
This method implements the Comparable interface.
compareTo(Object) - Method in class org.moyoman.util.RatedMove
Compare a RatedMove object with this one for sorting purposes.
Component - interface org.moyoman.module.Component.
This marker interface is implemented by Module and Helper.
ComponentType - interface org.moyoman.module.ComponentType.
Analogous to the Component interface, ComponentType is implemented by ModuleType and HelperType.
computeAdjacencyRelationship(ClosestPointGroup) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Find the adjacent groups to the specified one, and update the adjacencyInfo variable.
computeBounds(Graphics) - Method in class org.moyoman.client.reference.Annotation
Compute the bounds based upon the center, the font, and the text.
computeDistance(Point) - Method in class org.moyoman.util.closestpoint.PointInfo
Compute the distance between this point and the parameter point.
computeDistance(Point, Point) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Compute the distance between the two points.
computeDistance(Stone, SingleLooseGroup) - Method in class org.moyoman.module.geometry.geometryimpl.NewGroupMoveGenerator
Find the square of the distance to the closest stone in the group from the given stone.
computeLegalAndIllegalMoves(Board) - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Determine which moves are legal and illegal.
computeParameters() - Method in class org.moyoman.client.reference.Board
Compute the board parameters.
computeSafety(SingleLooseGroup, Board, LooseGroups, Geometry) - Static method in class org.moyoman.module.safety.simplesafety.SimpleSafety
Compute the safety for a loose group.
computeScreenPoint(int, int) - Method in class org.moyoman.client.reference.Board
Compute and return the screen coordinates for the given intersection.
computeScreenPoint(int, int, Point) - Method in class org.moyoman.client.reference.Board
Compute and return the screen coordinates for the given intersection.
computeSize(double) - Method in class org.moyoman.client.reference.Board
Compute a size based upon the given fraction and the square size.
comStone - Variable in class org.moyoman.util.igo.IgoBase
a vector to store the positions of all com's stone.
conf - Static variable in class org.moyoman.module.random.randomimpl.RandomImpl
The confidence in the ratings of this module.
confidence - Variable in class org.moyoman.util.RatedMove
The confidence in the rating, 1.0 is very confident, 0.0 is no confidence.
CONFIDENCE - Static variable in interface org.moyoman.module.bigpoint.BigPoint
 
CONFIDENCE - Static variable in interface org.moyoman.module.connection.Connection
 
CONFIDENCE - Static variable in interface org.moyoman.module.endgame.Endgame
 
CONFIDENCE - Static variable in interface org.moyoman.module.expert.Expert
 
CONFIDENCE - Static variable in interface org.moyoman.module.fuseki.Fuseki
 
CONFIDENCE - Static variable in interface org.moyoman.module.geometry.Geometry
 
CONFIDENCE - Variable in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
 
CONFIDENCE - Static variable in interface org.moyoman.module.ladder.Ladder
 
CONFIDENCE - Static variable in interface org.moyoman.module.middlegame.MiddleGame
 
CONFIDENCE - Static variable in interface org.moyoman.module.proverbs.Proverbs
 
CONFIDENCE - Static variable in interface org.moyoman.module.random.Random
The confidence of moves chosen by a module of this type.
CONFIDENCE - Static variable in interface org.moyoman.module.safety.Safety
 
CONFIDENCE - Static variable in interface org.moyoman.module.shape.Shape
 
CONFIDENCE - Static variable in interface org.moyoman.module.tactics.Tactics
 
CONFIDENCE - Static variable in interface org.moyoman.module.tesuji.Tesuji
 
CONFIDENCE - Static variable in interface org.moyoman.module.joseki.Joseki
 
configureAbstractButton(AbstractButton, Action) - Method in class org.moyoman.client.reference.util.ActionManager
Configure the given abstract button using the given action.
configureMenuItem(JMenuItem, Action) - Method in class org.moyoman.client.reference.util.ActionManager
Configure the given menu item using the given action.
ConnectExistingGroupsMoveGenerator - class org.moyoman.module.geometry.geometryimpl.ConnectExistingGroupsMoveGenerator.
This class rates moves by how well they connect friendly groups.
ConnectExistingGroupsMoveGenerator() - Constructor for class org.moyoman.module.geometry.geometryimpl.ConnectExistingGroupsMoveGenerator
 
connectGroups(SingleGroup, SingleGroup) - Method in interface org.moyoman.module.connection.Connection
Determine the sequence of moves to connect the two groups.
connectGroups(SingleLooseGroup, SingleLooseGroup) - Method in interface org.moyoman.module.connection.Connection
Determine the sequence of moves to connect the two groups.
Connection - interface org.moyoman.module.connection.Connection.
The class that implements this interface is concerned with the connection and splitting of groups.
construct() - Method in class org.moyoman.client.reference.SaveGameSwingWorker
Execute time-consuming code.
construct() - Method in class org.moyoman.client.reference.StartGameSwingWorker
Execute time-consuming code.
construct() - Method in class org.moyoman.client.reference.DeleteGamesSwingWorker
Execute time-consuming code.
construct() - Method in class org.moyoman.client.reference.GameEngineSwingWorker
Execute time-consuming code.
construct() - Method in class org.moyoman.client.reference.util.SwingWorker
Compute the value to be returned by the get method.
constructHelper() - Method in class org.moyoman.client.reference.ResumeGameSwingWorker
Perform task specific construction.
constructHelper() - Method in class org.moyoman.client.reference.OpenGameSwingWorker
Perform task specific construction.
constructHelper() - Method in class org.moyoman.client.reference.StartGameSwingWorker
Perform task specific construction.
constructHelper() - Method in class org.moyoman.client.reference.NewGameSwingWorker
Perform task specific construction.
constructLabels(int[], Color, Font) - Method in class org.moyoman.client.reference.util.StatusBar
Construct the message labels.
contains(ClosestPointGroup) - Method in class org.moyoman.util.closestpoint.PointInfo
Determine if the group is already in the closest groups list.
containsPoint(Point) - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Determine whether the group contains the empty point.
containsStone(Stone) - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Determine if the stone is in the group.
continueFlag - Variable in class org.moyoman.comm.client.PlayerManager
If singleStepFlag is true, then play pauses until this variable is set to true.
Continuous - class org.moyoman.debug.Continuous.
This class is used to store evaluations of different moves.
CONTINUOUS - Static variable in class org.moyoman.debug.DebugType
The CONTINUOUS Debug object.
Continuous(String) - Constructor for class org.moyoman.debug.Continuous
Create a new Continuous object.
ContinuousDebugPanel - class org.moyoman.client.reference.debug.ContinuousDebugPanel.
Provides a panel for continuous type debug information.
ContinuousDebugPanel.1 - class org.moyoman.client.reference.debug.ContinuousDebugPanel.1.
 
ContinuousDebugPanel.LegendCellRenderer - class org.moyoman.client.reference.debug.ContinuousDebugPanel.LegendCellRenderer.
Provides a renderer which displays the legend color.
ContinuousDebugPanel.LegendCellRenderer() - Constructor for class org.moyoman.client.reference.debug.ContinuousDebugPanel.LegendCellRenderer
 
ContinuousDebugPanel.LegendListEntry - class org.moyoman.client.reference.debug.ContinuousDebugPanel.LegendListEntry.
Provides a legend list entry item.
ContinuousDebugPanel.LegendListEntry(Color, int, int) - Constructor for class org.moyoman.client.reference.debug.ContinuousDebugPanel.LegendListEntry
 
ContinuousDebugPanel.RatedMoveComparator - class org.moyoman.client.reference.debug.ContinuousDebugPanel.RatedMoveComparator.
Provides an implementation of Comparator to order RatedMoves from best to worst.
ContinuousDebugPanel.RatedMoveComparator() - Constructor for class org.moyoman.client.reference.debug.ContinuousDebugPanel.RatedMoveComparator
 
ContinuousDebugPanel() - Constructor for class org.moyoman.client.reference.debug.ContinuousDebugPanel
Construct this dialog.
controller - Variable in class org.moyoman.framework.STSThread
 
Controller - class org.moyoman.framework.Controller.
This class and its derived classes controls the execution of commands to the server.
Controller(Color, Handicap, Mode) - Constructor for class org.moyoman.framework.Controller
Create a new Controller object.
Controller(Color, Handicap, Mode, Rules, float) - Constructor for class org.moyoman.framework.Controller
Create a new Controller object.
controllers - Static variable in class org.moyoman.comm.client.DirectCommandExecutor
The key is the game id, and the value is the Controller object.
controllers - Static variable in class org.moyoman.framework.Controller
The key is the GameId object, and the value is the Controller object.
ControllerState - class org.moyoman.framework.ControllerState.
This class is used to prevent multiple operations from occuring on the same game simultaneously.
ControllerState() - Constructor for class org.moyoman.framework.ControllerState
 
convertExceptionToString(Exception) - Static method in class org.moyoman.log.SystemLog
Convert the information from the exception into a string.
convertStyleFromString(String) - Static method in class org.moyoman.client.reference.util.GUISupport
Return a string representing the given style integer.
ConvexHull - interface org.moyoman.module.geometry.ConvexHull.
A class that implements this interface represents the convex hull of a set of points.
ConvexHullImpl - class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl.
This class computes the convex hull of a set of points.
ConvexHullImpl(Point[]) - Constructor for class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
Create a ConvexHull object for the set of points.
convexHulls - Static variable in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
The key is a Long from Zobrist, the value is the ConvexHullImpl object.
COORDINATE_AREA - Static variable in class org.moyoman.client.reference.Moyoman
Index of the coordinate status area.
copyDirectoryContentFromJar(String) - Static method in class org.moyoman.client.reference.util.FileSupport
Copy the content of the given relative path in the Jar to the base directory plus relative path.
CORNER - Static variable in class org.moyoman.module.geometry.geometryimpl.NewGroupMoveGenerator
Symbolic constant referring to the corner.
countryName - Variable in class org.moyoman.framework.Message
The name of the country using ISO 3166.
cp - Variable in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
This class helps in computing geometrical information.
cp - Variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
The ClosestPoints class is used to help determine which groups are in the same loose group.
cpg - Variable in class org.moyoman.util.closestpoint.ClosestPoints
This contains all of the ClosestPointGroup objects.
create(Color, Handicap, String) - Method in class org.moyoman.client.reference.MousePlayerFactory
Create a player using the given parameters.
create(Color, Handicap, String) - Method in interface org.moyoman.comm.client.NonvalidatedPlayerFactory
 
create(GameId, Mode, HelperType, Component) - Static method in class org.moyoman.helper.Helper
Create a Helper object.
create(GameId, ModuleName) - Static method in class org.moyoman.module.Module
Create a Module object.
create(String, DebugType, String) - Method in class org.moyoman.client.reference.debug.DebugSelectorPane
Create a debug panel for the given module and debug type.
create(String, DebugType, String) - Static method in class org.moyoman.client.reference.debug.DebugPanel
Factory method to create new debug panels based upon the given debug type and given module.
create(String, String) - Static method in class org.moyoman.framework.Message
Create a Message object for a language.
create(String, String, String) - Static method in class org.moyoman.framework.Message
Create a Message object for a new language.
createAdminManager() - Method in class org.moyoman.client.reference.Moyoman
Create the admin manager.
createApplyButton() - Method in class org.moyoman.client.reference.util.BaseDialog
Create the apply button with the appropriate action listener.
createBoard() - Method in class org.moyoman.client.reference.debug.ForestDebugPanel
Create the board.
createBoard() - Method in class org.moyoman.client.reference.debug.DebugPanel
Create the board.
createButton(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Create a button from the given action.
createButton(String, boolean, boolean, String, int) - Method in class org.moyoman.client.reference.util.ActionManager
Create a button from the given action parameters.
createButtonPanel() - Method in class org.moyoman.client.reference.admin.MessageAdminDialog
Create the button panel.
createButtonPanel() - Method in class org.moyoman.client.reference.admin.EditMessagePanel
Create the button panel.
createButtonPanel() - Method in class org.moyoman.client.reference.admin.AbstractAdminPanel
Create the button panel.
createCancelButton() - Method in class org.moyoman.client.reference.util.BaseDialog
Create the cancel button with the appropriate action listener.
createCheckBox(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Create a check box from the given action.
createCheckBox(String, boolean, boolean, String, int, KeyStroke) - Method in class org.moyoman.client.reference.util.ActionManager
Create a check box from the given action parameters.
createCheckBoxMenuItem(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Create a check box menu item from the given action.
createCheckBoxMenuItem(String, boolean, boolean, String, int, KeyStroke) - Method in class org.moyoman.client.reference.util.ActionManager
Create a check box menu item from the given action parameters.
createDebugManager() - Method in class org.moyoman.client.reference.Moyoman
Create the debug manager.
createDirectories() - Method in class org.moyoman.framework.ServerConfig
 
createDirectoryIfNecessary(String) - Method in class org.moyoman.framework.ServerConfig
 
createEastComponent() - Method in class org.moyoman.client.reference.debug.ForestDebugPanel
Create the East component.
createEastComponent() - Method in class org.moyoman.client.reference.debug.LegendDebugPanel
Create the East component.
createEastComponent() - Method in class org.moyoman.client.reference.debug.GroupRatingDebugPanel
Create the East component.
createEastComponent() - Method in class org.moyoman.client.reference.debug.ContinuousDebugPanel
Create the East component.
createEastComponent() - Method in class org.moyoman.client.reference.debug.DebugPanel
Create the East component.
createEastPanel() - Method in class org.moyoman.client.reference.GameDialog
Return the east panel, if any.
createEastPanel() - Method in class org.moyoman.client.reference.DeleteGameDialog
Return the east panel.
createEndOfGameListener() - Method in class org.moyoman.client.customtest.CustomTest
Create a new end of game listener.
createEndOfGameListener() - Method in class org.moyoman.client.reference.GameManager
Create a new end of game listener.
createEnumComponent(ServerConfigTool, String) - Method in class org.moyoman.client.reference.admin.SystemAdminDialog
Create a component appropriate for an enum field.
createGameManager() - Method in class org.moyoman.client.reference.Moyoman
Create the game manager.
createHandicapPanel() - Method in class org.moyoman.client.reference.NewDialog
Create the handicap panel.
createHeaderPanel() - Method in class org.moyoman.client.reference.debug.DebugDialog
Create the header panel.
createHeaderPanel() - Method in class org.moyoman.client.reference.debug.DebugPanel
Create the header panel.
createHelper(HelperType) - Method in class org.moyoman.helper.Helper
Create a new helper for the current helper to use.
createHelper(String) - Method in class org.moyoman.module.Module
Create a helper for this module
createHelpersPanel() - Method in class org.moyoman.client.reference.admin.HelperAdminDialog
Create the tabbed pane.
createLabel(String) - Method in class org.moyoman.client.reference.util.BaseDialog
Create a right-aligned label using the given key.
createLabelPaintedUI() - Method in class org.moyoman.client.reference.Board
Create a label painted user interface widget.
createLadder(SingleGroup) - Method in interface org.moyoman.module.ladder.Ladder
Get the stones which would put the group into a ladder.
createLadder(SingleGroup) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Get the stones which would put the group into a ladder.
createLanguage(String, String) - Static method in class org.moyoman.framework.MessageTool
Create a new language.
createLanguagePanel() - Method in class org.moyoman.client.reference.admin.MessageAdminDialog
Create the language panel.
createLastMoveMarkedUI() - Method in class org.moyoman.client.reference.Board
Create a last move marked user interface widget.
createMainPanel() - Method in class org.moyoman.client.reference.Moyoman
Create the main panel.
createMainPanel() - Method in class org.moyoman.client.reference.admin.ModuleNamesPanel
Create the module list.
createMainPanel() - Method in class org.moyoman.client.reference.admin.HelperNamesPanel
Create the helper list.
createMainPanel() - Method in class org.moyoman.client.reference.admin.AbstractListPanel
Create the main panel.
createMainPanel() - Method in class org.moyoman.client.reference.admin.AbstractAdminPanel
Create the main panel.
createMakeMoveListener() - Method in class org.moyoman.client.customtest.CustomTest
Create a new make move listener.
createMenu(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Create a menu from the given action.
createMenu(String, boolean, boolean, String, int) - Method in class org.moyoman.client.reference.util.ActionManager
Create a menu from the given action parameters.
createMenuItem(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Create a menu item from the given action.
createMenuItem(String, boolean, boolean, String, int, KeyStroke) - Method in class org.moyoman.client.reference.util.ActionManager
Create a menu item from the given action parameters.
createMessageObjectFromFile(String, boolean) - Static method in class org.moyoman.framework.Message
Create a Message object from the message file.
createModePanel() - Method in class org.moyoman.client.reference.admin.ModeAdminDialog
Create the mode panel.
createModulesPanel() - Method in class org.moyoman.client.reference.admin.ModuleAdminDialog
Create the tabbed pane.
createNamePanel() - Method in class org.moyoman.client.reference.admin.NewHelperTypeDialog
Create the name panel.
createNamesPanel() - Method in class org.moyoman.client.reference.admin.ModuleAdminDialog
Create the module names panel.
createNamesPanel() - Method in class org.moyoman.client.reference.admin.HelperAdminDialog
Create the helper names panel.
createOKButton() - Method in class org.moyoman.client.reference.util.BaseDialog
Create the OK button with the appropriate action listener.
createParentChooser() - Method in class org.moyoman.client.reference.admin.NewHelperTypeDialog
Create the parent chooser widget.
createPlayer(PlayerData) - Method in class org.moyoman.client.reference.NewGameSwingWorker
Create the player from the given data.
createPlayerManager(Controller, Controller) - Method in class org.moyoman.comm.client.DirectCommandExecutor
 
createPlayerPanel(Color) - Method in class org.moyoman.client.reference.NewDialog
Create a player panel.
createPopupMenu() - Method in class org.moyoman.client.reference.Board
Create and configure the popup menu.
createRadioButton(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Create a radio button from the given action.
createRadioButton(String, boolean, boolean, String, int, KeyStroke) - Method in class org.moyoman.client.reference.util.ActionManager
Create a radio button from the given action parameters.
createRadioButtonMenuItem(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Create a radio button menu item from the given action.
createRadioButtonMenuItem(String, boolean, boolean, String, int, KeyStroke) - Method in class org.moyoman.client.reference.util.ActionManager
Create a radio button menu item from the given action parameters.
createRatedMove(Point, Board, float) - Method in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
Create a RatedMove object from a point.
createRatedMove(Stone, Board, float) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
createSavedGamesPanel() - Method in class org.moyoman.client.reference.OpenGameDialog
Create the saved games panel.
createSavedGamesPanel() - Method in class org.moyoman.client.reference.GameDialog
Create the saved games panel.
createSavedGamesPanel() - Method in class org.moyoman.client.reference.DeleteGameDialog
Create the saved games panel.
createSelector(DebugType, String) - Method in class org.moyoman.client.reference.debug.DebugSelectorPane.SelectorPanel
Add a new selector for the given debug type if one does not already exist.
createSouthPanel() - Method in class org.moyoman.client.reference.SaveGameDialog
Create the game name panel.
createSouthPanel() - Method in class org.moyoman.client.reference.GameDialog
Return the south panel, if any.
createStatusBar(int[]) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Create the status bar with the given cells.
createStringComponent(ServerConfigTool, String) - Method in class org.moyoman.client.reference.admin.SystemAdminDialog
Create a component appropriate for a string field.
createToggleButton(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Create a toggle button from the given action.
createToggleButton(String, boolean, boolean, String, int) - Method in class org.moyoman.client.reference.util.ActionManager
Create a button from the given action parameters.
createToolBar() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Create the tool bar.
createTypePanel() - Method in class org.moyoman.client.reference.admin.ModuleAdminDialog
Create the type panel.
createTypePanel() - Method in class org.moyoman.client.reference.admin.HelperAdminDialog
Create the type panel.
currentColor - Variable in class org.moyoman.module.tactics.simpletactics.SimpleTactics
 
CustomMenu - class org.moyoman.client.reference.CustomMenu.
Provides a menu for custom commands.
CustomMenu() - Constructor for class org.moyoman.client.reference.CustomMenu
Construct this object.
CustomMenu(Action) - Constructor for class org.moyoman.client.reference.CustomMenu
Construct this object with the given parameter.
CustomMenu(String) - Constructor for class org.moyoman.client.reference.CustomMenu
Construct this object with the given parameter.
CustomMenu(String, boolean) - Constructor for class org.moyoman.client.reference.CustomMenu
Construct this object with the given parameters.
CustomTest - class org.moyoman.client.customtest.CustomTest.
Provides a test custom client as an extension of Moyoman.
CustomTest() - Constructor for class org.moyoman.client.customtest.CustomTest
Construct this object.
CustomTest$1 - class org.moyoman.client.customtest.CustomTest$1.
 
CustomTest$1(CustomTest) - Constructor for class org.moyoman.client.customtest.CustomTest$1
 
CustomTest$2 - class org.moyoman.client.customtest.CustomTest$2.
 
CustomTest$2(CustomTest) - Constructor for class org.moyoman.client.customtest.CustomTest$2
 
CustomTest$3 - class org.moyoman.client.customtest.CustomTest$3.
 
CustomTest$3(CustomTest) - Constructor for class org.moyoman.client.customtest.CustomTest$3
 
CustomTest$4 - class org.moyoman.client.customtest.CustomTest$4.
 
CustomTest$4(CustomTest) - Constructor for class org.moyoman.client.customtest.CustomTest$4
 

D

d1 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d1 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d11 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d11 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d111 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d111 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d117 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d117 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d118 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d118 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d17 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d17 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d18 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d18 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d2 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d2 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d22 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d22 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d222 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d222 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d225 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d225 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d226 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d226 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d25 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d25 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d26 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d26 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d3 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d3 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d33 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d33 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d333 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d333 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d336 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d336 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d338 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d338 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d36 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d36 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d38 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d38 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d4 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d4 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d44 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d44 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d444 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d444 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d445 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d445 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d447 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d447 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d45 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d45 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d47 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d47 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d5 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d5 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d55 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d55 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d555 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d555 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d6 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d6 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d66 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d66 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d666 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d666 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d7 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d7 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d77 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d77 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d777 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d777 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d8 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d8 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d88 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d88 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
d888 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
variables to access neighbors.
d888 - Variable in class org.moyoman.util.igo.IgoBase
variables to access neighbors.
dag - Variable in class org.moyoman.framework.Scheduler
The DAG object associated with this Scheduler.
DAG - class org.moyoman.framework.DAG.
A directed acyclic graph (DAG) is constructed leading from the module which implements the Board interface to the terminating module.
DAG(HashMap) - Constructor for class org.moyoman.framework.DAG
Construct the DAG object.
DAGNode - class org.moyoman.framework.DAGNode.
This class represents a single ModuleName within the DAG.
DAGNode(ModuleName) - Constructor for class org.moyoman.framework.DAGNode
Create the DAGNode object.
dame - Variable in class org.moyoman.module.dame.dameimpl.DameImpl
The dame points.
Dame - interface org.moyoman.module.dame.Dame.
A class that implements the Dame interface is responsible for identifying dame points.
DameImpl - class org.moyoman.module.dame.dameimpl.DameImpl.
This module implements the Dame interface.
DameImpl(GameId, ModuleName) - Constructor for class org.moyoman.module.dame.dameimpl.DameImpl
Create a DameImpl object.
dat(String, String, String) - Static method in class org.moyoman.module.fuseki.igofuseki.Str
Get data form tags.
dat(String, String, String) - Static method in class org.moyoman.util.igo.Str
Get data form tags.
dat(String, String, String, boolean) - Static method in class org.moyoman.module.fuseki.igofuseki.Str
Get data form tags.
dat(String, String, String, boolean) - Static method in class org.moyoman.util.igo.Str
Get data form tags.
DataAlreadyExistsException - exception org.moyoman.util.DataAlreadyExistsException.
This exception is thrown when an attempt to add data fails because the data already exists.
DataAlreadyExistsException(String) - Constructor for class org.moyoman.util.DataAlreadyExistsException
Create the exception.
DataListEntry - class org.moyoman.client.reference.debug.DataListEntry.
Provides a data list entry item.
DataListEntry(int, int, int) - Constructor for class org.moyoman.client.reference.debug.DataListEntry
Construct this object using the given parameters.
DataListEntry(int, int, int, Color) - Constructor for class org.moyoman.client.reference.debug.DataListEntry
Construct this object using the given parameters.
date - Variable in class org.moyoman.util.GameRecord
 
dateTime(String) - Static method in class org.moyoman.util.igo.Uti
Get date-time.
datMatch1(int[], VecInt) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Serach for pattern moves of 4 corner.
DEAD - Static variable in interface org.moyoman.module.lifeanddeath.LDStatus
The group is dead.
Debug - class org.moyoman.debug.Debug.
This is the base class which all debug type classes must extend.
DEBUG - Static variable in class org.moyoman.client.reference.NewGameSwingWorker
 
DEBUG - Static variable in class org.moyoman.client.reference.MousePlayer
 
DEBUG - Static variable in interface org.moyoman.client.reference.util.IGUIConstants
Debug flag.
DEBUG_TYPE_PROPERTY - Static variable in class org.moyoman.client.reference.debug.DebugSelectorPane.SelectorPanel
Debug type client property name.
debug(String) - Method in class org.moyoman.helper.Helper
Log a debug message in the Helper.
debug(String) - Static method in class org.moyoman.log.SystemLog
Log a debug event.
debug(String) - Method in class org.moyoman.module.Module
Log a debug message in the module.
Debug(String) - Constructor for class org.moyoman.debug.Debug
Create the debug object.
debugActionPerformed(DebugDialog, MoyomanPlayer, String) - Method in class org.moyoman.client.reference.debug.DebugManager
Perform the debug action for the given player.
debugBlackActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.debug.DebugManager
Perform the debug action for player black.
DebugDialog - class org.moyoman.client.reference.debug.DebugDialog.
Provides a dialog for displaying debug information.
DebugDialog.ModuleWrapper - class org.moyoman.client.reference.debug.DebugDialog.ModuleWrapper.
Provides a wrapper for module names with a is enabled flag.
DebugDialog.ModuleWrapper(String, DebugSelectorPane) - Constructor for class org.moyoman.client.reference.debug.DebugDialog.ModuleWrapper
Construct this object with the given parameter.
DebugDialog.ModuleWrapperRenderer - class org.moyoman.client.reference.debug.DebugDialog.ModuleWrapperRenderer.
Provides a renderer for ModuleWrapper items.
DebugDialog.ModuleWrapperRenderer() - Constructor for class org.moyoman.client.reference.debug.DebugDialog.ModuleWrapperRenderer
 
DebugDialog(Frame, MoyomanPlayer, String, CommandExecutor) - Constructor for class org.moyoman.client.reference.debug.DebugDialog
Construct this dialog.
DebugDialog$1 - class org.moyoman.client.reference.debug.DebugDialog$1.
 
DebugDialog$1(DebugDialog) - Constructor for class org.moyoman.client.reference.debug.DebugDialog$1
 
debugFile - Static variable in class org.moyoman.log.SystemLog
The name of the file for writing out debug statements.
debugFlag - Static variable in class org.moyoman.log.SystemLog
 
debugInfoActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.debug.DebugPanel
Callback for the debug info action.
DebugManager - class org.moyoman.client.reference.debug.DebugManager.
Provides a manager for Moyoman Go debugging.
DebugManager(IMoyoman) - Constructor for class org.moyoman.client.reference.debug.DebugManager
Construct this object.
DebugManager$1 - class org.moyoman.client.reference.debug.DebugManager$1.
 
DebugManager$1(DebugManager) - Constructor for class org.moyoman.client.reference.debug.DebugManager$1
 
DebugModuleDialog - class org.moyoman.client.reference.DebugModuleDialog.
Provides a dialog to select modules for debugging.
DebugModuleDialog(Frame) - Constructor for class org.moyoman.client.reference.DebugModuleDialog
Construct this dialog.
DebugModuleDialog(Frame, String) - Constructor for class org.moyoman.client.reference.DebugModuleDialog
Construct this dialog.
DebugModuleDialog$1 - class org.moyoman.client.reference.DebugModuleDialog$1.
 
DebugModuleDialog$1(DebugModuleDialog) - Constructor for class org.moyoman.client.reference.DebugModuleDialog$1
 
DebugPanel - class org.moyoman.client.reference.debug.DebugPanel.
Provides a debug panel base class.
DebugPanel() - Constructor for class org.moyoman.client.reference.debug.DebugPanel
Construct this panel.
DebugPanel$1 - class org.moyoman.client.reference.debug.DebugPanel$1.
 
DebugPanel$1(DebugPanel, Component) - Constructor for class org.moyoman.client.reference.debug.DebugPanel$1
 
DebugSelectorPane - class org.moyoman.client.reference.debug.DebugSelectorPane.
Provides a pane with selectors for different debug panels.
DebugSelectorPane.SelectorPanel - class org.moyoman.client.reference.debug.DebugSelectorPane.SelectorPanel.
Provides a panel for the selector user interfaces.
DebugSelectorPane.SelectorPanel() - Constructor for class org.moyoman.client.reference.debug.DebugSelectorPane.SelectorPanel
 
DebugSelectorPane() - Constructor for class org.moyoman.client.reference.debug.DebugSelectorPane
Construct this panel.
DebugSelectorPane$1 - class org.moyoman.client.reference.debug.DebugSelectorPane$1.
 
DebugSelectorPane$1(DebugSelectorPane.SelectorPanel) - Constructor for class org.moyoman.client.reference.debug.DebugSelectorPane$1
 
debugType - Variable in class org.moyoman.debug.DebugType
The value of this debug type object.
DebugType - class org.moyoman.debug.DebugType.
This class represents the different types of Debug objects.
DebugType(short) - Constructor for class org.moyoman.debug.DebugType
Create a DebugType object.
debugTypes - Variable in class org.moyoman.helper.Helper
The debug types that this helper supports.
debugTypes - Variable in class org.moyoman.module.Module
The debug types that this module supports.
debugWhiteActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.debug.DebugManager
Perform the debug action for player white.
DEFAULT_DISPLAY_TIME - Static variable in class org.moyoman.client.reference.util.StatusBar
The time text is displayed by default in milliseconds.
defaultDisplayableName - Static variable in class org.moyoman.framework.Message
The displayable message name of the default language, e.g, U.S.
defaultLanguage - Static variable in class org.moyoman.framework.Message
This is the Message object for the default language.
defaultSymbolicName - Static variable in class org.moyoman.framework.Message
The symbolic name of the default language, e.g, en_US.
defineOrderedAlternatives() - Method in class org.moyoman.framework.Message
Set the orderedAlternativeMessages variable.
del(int) - Method in class org.moyoman.util.igo.VecInt
Delete a element.
del(String, String) - Static method in class org.moyoman.module.fuseki.igofuseki.Str
Del string.
del(String, String) - Static method in class org.moyoman.util.igo.Str
Del string.
del(String, String, boolean) - Static method in class org.moyoman.module.fuseki.igofuseki.Str
Del string.
del(String, String, boolean) - Static method in class org.moyoman.util.igo.Str
Del string.
delete(PersistedGame) - Method in class org.moyoman.framework.FSPersister
Delete a game in permanent storage.
delete(PersistedGame) - Method in interface org.moyoman.framework.Persister
Delete a game in permanent storage.
deleteActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.GameManager
Perform the delete action.
deleteActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.ModuleTypePanel
Callback for the delete module action.
deleteActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.ModuleNamesPanel
Callback for the delete module action.
deleteActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.HelperTypePanel
Callback for the delete helper action.
deleteActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.HelperNamesPanel
Callback for the delete helper action.
deleteActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.ModePanel
Callback for the delete mode action.
deleteActiveGame(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Delete a temporary game on the server.
deleteActiveGame(String) - Method in class org.moyoman.comm.client.CommandExecutor
Delete a temporary game on the server.
deleteAllHelperTypes(ModuleType) - Method in class org.moyoman.helper.HelperConfigTool
Delete all the helper types associated with a given module type.
deleteGame(String) - Static method in class org.moyoman.framework.Controller
Delete the specified game from permanent storage.
DeleteGameDialog - class org.moyoman.client.reference.DeleteGameDialog.
Provides a save game dialog.
DeleteGameDialog(Frame, String[]) - Constructor for class org.moyoman.client.reference.DeleteGameDialog
Construct this dialog.
DeleteGameDialog(Frame, String, String[]) - Constructor for class org.moyoman.client.reference.DeleteGameDialog
Construct this dialog.
DeleteGamesSwingWorker - class org.moyoman.client.reference.DeleteGamesSwingWorker.
Provides an implementation of SwingWorker to perform the delete game action in a separate thread.
DeleteGamesSwingWorker(IMoyoman, CommandExecutor, String[]) - Constructor for class org.moyoman.client.reference.DeleteGamesSwingWorker
Construct this object with the given parameters.
deleteHelperName(HelperName) - Method in class org.moyoman.helper.HelperConfig
Delete the helper name from the list for the given helper type.
deleteHelperName(HelperName) - Method in class org.moyoman.helper.HelperConfigTool
Delete the helper name.
deleteHelperType(HelperType) - Method in class org.moyoman.helper.HelperConfig
Delete the HelperType object from the list.
deleteHelperType(HelperType) - Method in class org.moyoman.helper.HelperConfigTool
Delete the helper type.
deleteMode() - Method in class org.moyoman.module.Mode
Delete the user defined mode.
deleteMode(Mode) - Method in class org.moyoman.helper.HelperConfigTool
Delete the mode.
deleteMode(Mode) - Method in class org.moyoman.module.ModeConfig
Delete the specified mode.
deleteMode(Mode) - Method in class org.moyoman.module.ModeConfigTool
Delete the user defined mode.
deleteMode(Mode) - Method in class org.moyoman.module.ModuleConfigTool
Delete the specifiec mode.
deleteMode(String) - Method in class org.moyoman.helper.HelperConfig
Delete the mode.
deleteMode(String) - Method in class org.moyoman.module.ModuleConfig
Delete the mode.
deleteModuleName(ModuleName) - Method in class org.moyoman.module.ModuleConfig
Delete the ModuleName from the list for the given module type.
deleteModuleName(ModuleName) - Method in class org.moyoman.module.ModuleConfigTool
Delete the module name.
deleteModuleType(ModuleType) - Method in class org.moyoman.module.ModuleConfig
Delete the ModuleType object from the list.
deleteModuleType(ModuleType) - Method in class org.moyoman.module.ModuleConfigTool
Delete the module type.
deleteSavedGame(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Delete a game from permanent storage on the server.
deleteSavedGame(String) - Method in class org.moyoman.comm.client.CommandExecutor
Delete a game from permanent storage on the server.
deleteTemporaryState(GameId) - Method in class org.moyoman.framework.FSPersister
 
deleteTemporaryState(PersistedGame) - Method in class org.moyoman.framework.FSPersister
Delete a game in temporary storage.
deleteTemporaryState(PersistedGame) - Method in interface org.moyoman.framework.Persister
Delete a game in temporary storage.
DELTA - Static variable in class org.moyoman.client.reference.debug.ContinuousDebugPanel
The size of the color buckets.
derivedMakeMove(MoveDescriptor) - Method in class org.moyoman.client.reference.InteractiveComputerPlayer
Make a move.
derivedMakeMove(MoveDescriptor) - Method in class org.moyoman.comm.client.MoyomanPlayer
Make a move.
derivedMakeMove(MoveDescriptor) - Method in class org.moyoman.comm.client.NonvalidatedPlayer
Make a move, and validate it.
derivedMakeMove(MoveDescriptor) - Method in class org.moyoman.comm.client.Player
Make a move.
derivedRequestMove() - Method in class org.moyoman.client.reference.InteractiveComputerPlayer
Get a move from the player.
derivedRequestMove() - Method in class org.moyoman.comm.client.MoyomanPlayer
Request a move.
derivedRequestMove() - Method in class org.moyoman.comm.client.NonvalidatedPlayer
Request a move, and validate it.
derivedRequestMove() - Method in class org.moyoman.comm.client.Player
Get a move from the player.
descriptions - Static variable in class org.moyoman.debug.DebugType
 
determineColor(int) - Method in class org.moyoman.client.reference.debug.ContinuousDebugPanel
Return the color for the given rating.
dFb - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
 
dHai - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
 
didSuicideOccur() - Method in interface org.moyoman.module.board.Board
Return true if the last move was a suicide or false.
didSuicideOccur() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Return true if the last move was a suicide, or false.
DirectCommandExecutor - class org.moyoman.comm.client.DirectCommandExecutor.
This interface would be used by the client writer to communicate with the server.
DirectCommandExecutor() - Constructor for class org.moyoman.comm.client.DirectCommandExecutor
Create a new DirectCommandExecutor object.
DIRTY_PROPERTY - Static variable in interface org.moyoman.client.reference.util.IGUIConstants
The name of the dirty property.
Discrete - class org.moyoman.debug.Discrete.
This class is used to store evaluations of different points.
DISCRETE - Static variable in class org.moyoman.debug.DebugType
The DISCRETE Debug object.
Discrete(String) - Constructor for class org.moyoman.debug.Discrete
Create a new Discrete object.
DiscreteDebugPanel - class org.moyoman.client.reference.debug.DiscreteDebugPanel.
Provides a panel for discrete type debug information.
DiscreteDebugPanel() - Constructor for class org.moyoman.client.reference.debug.DiscreteDebugPanel
 
displayBoard() - Method in class org.moyoman.client.cli.Cli
 
displayInitialBoard(GameRecord) - Method in class org.moyoman.client.cli.Cli
 
distance - Variable in class org.moyoman.module.loosegroups.simplelgimpl.StoneDistance
The square of the distance between two stones.
distance - Variable in class org.moyoman.util.closestpoint.PointInfo
The square of the distance to the closest group(s).
divisibleByTwo(int) - Method in class org.moyoman.client.reference.Annotation
Possibly modify the given value so that it is evenly divisible by two.
dMatch2(int[], VecInt) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Search for pattern moves of corner.
doAdd(String, Icon, Component, String) - Method in class org.moyoman.client.reference.util.AlphabetizedTabbedPane
Add the given component.
doCountPointsInSeki() - Method in class org.moyoman.helper.board.rules.RulesHelper
Determine if territory in a seki is counted.
doCountPointsInSeki() - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Determine if points in a seki are counted as territory.
doCountPointsInSeki() - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Determine if territory in a seki is counted.
doCountPointsInSeki() - Method in interface org.moyoman.module.board.Board
Return true unless territory that is part of a seki are not counted.
doCountPointsInSeki() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Determine if the territory in a seki is counted.
DRAW - Static variable in interface org.moyoman.module.board.Board
A superko results in a draw.
drawCircle(Graphics2D, int, int, int, boolean) - Method in class org.moyoman.client.reference.Board
Draw a circle at the given coordinates.
drawString(Graphics2D, String, int, int, Font) - Method in class org.moyoman.client.reference.Board
Draw the given string using the given font.
drawStringAt(String, Point) - Method in class org.moyoman.client.reference.Board
Draw the given string at the given intersection.
drawStringAt(String, Point, Font) - Method in class org.moyoman.client.reference.Board
Draw the given string at the given intersection using the given font.
dt - Static variable in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
The debug types that this helper returns.
dt - Static variable in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
The debug types that this module supports.
dt - Static variable in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
The debug types that this module supports.
dt - Static variable in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
The debug types that this module supports.
dt - Static variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
The debug types that this module supports.
dt - Static variable in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
The debug types that this module generates.
dt - Static variable in class org.moyoman.module.groups.groupsimpl.GroupsImpl
The debug types that this module returns.
dt - Static variable in class org.moyoman.module.ladder.ladderimpl.LadderImpl
The debug types which this module produces.
dt - Static variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
The debug types that this module produces.
dt - Static variable in class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator
The debug types that this module supports.
dt - Static variable in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
The debug types that this module supports.
dt - Static variable in class org.moyoman.module.random.randomimpl.RandomImpl
The debug types that this module supports.
dt - Static variable in class org.moyoman.module.safety.simplesafety.SimpleSafety
The debug types which this module supports.
dt - Static variable in class org.moyoman.module.shape.simpleshape.SimpleShape
The debug types that this module supports.
dt - Static variable in class org.moyoman.module.tactics.simpletactics.SimpleTactics
The debug types that this module supports.
dt - Static variable in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
The debug types that this module supports.
dt - Static variable in class org.moyoman.module.dame.dameimpl.DameImpl
The debug types that this module supports.

E

ed - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Array for proc.
EDGE - Static variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Value of the boundary line.
EDGE - Static variable in class org.moyoman.util.igo.IgoBase
Value of the boundary line.
EDGE_M - Static variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Value of the boundary line for group.
EDGE_M - Static variable in class org.moyoman.util.igo.IgoBase
Value of the boundary line for group.
edgePoints - Variable in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Contains the associated edge points for this group.
edgePoints - Static variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
The key is a Long returned by Zobrist, and the value is a Point array.
editLanguageActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.MessageAdminDialog
Callback for the edit language action.
EditMessageDialog - class org.moyoman.client.reference.admin.EditMessageDialog.
Provides an edit message dialog.
EditMessageDialog(Frame, String) - Constructor for class org.moyoman.client.reference.admin.EditMessageDialog
Construct this dialog.
EditMessageDialog(Frame, String, String) - Constructor for class org.moyoman.client.reference.admin.EditMessageDialog
Construct this dialog.
EditMessageDialog(JDialog, String) - Constructor for class org.moyoman.client.reference.admin.EditMessageDialog
Construct this dialog.
EditMessageDialog(JDialog, String, String) - Constructor for class org.moyoman.client.reference.admin.EditMessageDialog
Construct this dialog.
EditMessagePanel - class org.moyoman.client.reference.admin.EditMessagePanel.
Provides an edit message panel.
EditMessagePanel(boolean, String, String) - Constructor for class org.moyoman.client.reference.admin.EditMessagePanel
Construct this dialog.
EditMessagePanel$1 - class org.moyoman.client.reference.admin.EditMessagePanel$1.
 
EditMessagePanel$1(EditMessagePanel) - Constructor for class org.moyoman.client.reference.admin.EditMessagePanel$1
 
EditMessagePanel$2 - class org.moyoman.client.reference.admin.EditMessagePanel$2.
 
EditMessagePanel$2(EditMessagePanel) - Constructor for class org.moyoman.client.reference.admin.EditMessagePanel$2
 
EMPTY - Static variable in class org.moyoman.util.Color
 
EMPTY_FLAG - Static variable in class org.moyoman.util.Color
The short value representing an empty point.
empty(int) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Return true if the position is empty.
empty(int) - Method in class org.moyoman.util.igo.IgoBase
Check a position is empty or not.
empty(String) - Static method in class org.moyoman.module.fuseki.igofuseki.Str
Check String is empty.
empty(String) - Static method in class org.moyoman.util.igo.Str
Check the string is empty or not.
empty4(int) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Return true if the 4 neighbors are empty.
empty4(int) - Method in class org.moyoman.util.igo.IgoBase
Check the 4 neighbors are empty or not.
empty8(int) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Return true if the 8 neighbors is empty.
empty8(int) - Method in class org.moyoman.util.igo.IgoBase
Check the 8 neighbors are empty or not.
emptyStones - Static variable in class org.moyoman.util.Stone
All of the empty stone objects that are instantiated.
Endgame - interface org.moyoman.module.endgame.Endgame.
The class that implements this interface will determine endgame moves.
endGame(GameId) - Static method in class org.moyoman.framework.ControllerState
Remove the specified game as being active.
endGame(String) - Static method in class org.moyoman.framework.Controller
Delete the game from temporary storage.
endOfGameAl - Variable in class org.moyoman.comm.client.Player
Each object an ArrayList containing EndOfGameListener objects.
EndOfGameEvent - class org.moyoman.comm.client.EndOfGameEvent.
This class is used to store data that is sent to EndOfGameListener objects.
EndOfGameEvent(Player, GameRecord) - Constructor for class org.moyoman.comm.client.EndOfGameEvent
Create an EndOfGameEvent object.
endOfGameEventOccurred() - Method in class org.moyoman.comm.client.Player
Send all EndOfGameListeners which are registered an EndOfGameEvent.
endOfGameEventOccurred(EndOfGameEvent) - Method in class org.moyoman.client.customtest.CustomTest$3
 
endOfGameEventOccurred(EndOfGameEvent) - Method in class org.moyoman.client.reference.GameManager$1
 
endOfGameEventOccurred(EndOfGameEvent) - Method in interface org.moyoman.comm.client.EndOfGameListener
This method is called when an end of game event occurs on the player for whom the listener is registered.
EndOfGameListener - interface org.moyoman.comm.client.EndOfGameListener.
This interface is implemented by a class that wishes to receive end of game events.
endOperation(GameId) - Static method in class org.moyoman.framework.ControllerState
End the operation on the specified game.
ensureDirectoryExists(String) - Static method in class org.moyoman.client.reference.util.FileSupport
Ensure the given directory exists.
ENUM - Static variable in class org.moyoman.framework.ServerConfigTool
Returned by getParameterType() if the parameter is an enumeration.
eogFlag - Variable in class org.moyoman.util.MoveDescriptor
The end of the game flag.
equals(Object) - Method in class org.moyoman.client.reference.debug.GroupRatingDebugPanel.LegendListEntry
 
equals(Object) - Method in class org.moyoman.debug.DebugType
Determine if the object is equal to this one.
equals(Object) - Method in class org.moyoman.framework.Message
Test this object for equality with another one.
equals(Object) - Method in class org.moyoman.helper.HelperName
Compare this object with another one for equality.
equals(Object) - Method in class org.moyoman.helper.HelperType
Compare this object with another for equality.
equals(Object) - Method in class org.moyoman.module.ModuleName
Compare two objects for equality.
equals(Object) - Method in class org.moyoman.module.ModuleType
Compare this object with another one for equality.
equals(Object) - Method in class org.moyoman.module.Mode
Override the Object.equals() method.
equals(Object) - Method in class org.moyoman.util.IntPair
Override the default equals() method.
equals(Object) - Method in class org.moyoman.util.GameId
 
equals(Object) - Method in class org.moyoman.util.Rules
Determine if two objects are equal.
equals(Object) - Method in class org.moyoman.util.NumberedStone
Compare this object with another for equality.
equals(Object) - Method in class org.moyoman.util.Point
Return true if the object is equal to this Point object.
equals(Object) - Method in class org.moyoman.util.Stone
Comprare the object with this Stone object.
equals(Object) - Method in class org.moyoman.util.Color
Determine whether an object is equal to this one.
equals(Object) - Method in class org.moyoman.util.closestpoint.PointInfo
Compare this object with another one.
error(Exception) - Method in class org.moyoman.helper.Helper
Log an error in the Helper.
error(Exception) - Static method in class org.moyoman.log.SystemLog
Write out the exception as an error.
error(Exception) - Method in class org.moyoman.module.Module
Log an error in the module.
error(Exception) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Provide a method for logging errors for other classes in this package.
error(Exception) - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Provide an error method which SingleGroupImpl can also call.
error(String) - Method in class org.moyoman.helper.Helper
Log an error in the Helper.
error(String) - Static method in class org.moyoman.log.SystemLog
Log an error event.
error(String) - Method in class org.moyoman.module.Module
Log an error in the module.
errorFile - Static variable in class org.moyoman.log.SystemLog
The name of the file for writing out error statements.
errorFlag - Static variable in class org.moyoman.log.SystemLog
 
errorMessage - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The message from any exception thrown throughout the initialization process.
evaluate(Board, LooseGroups, Geometry) - Method in class org.moyoman.module.safety.simplesafety.SimpleSafety
Determine the safety of each loose group on the board, and produce rated moves.
evaluate(Board, LooseGroups, GeometryImpl, GeometryMoveGenerator, Stone[]) - Method in class org.moyoman.module.geometry.geometryimpl.ExpandGroupMoveGenerator
Rate the possible moves.
evaluate(Board, LooseGroups, GeometryImpl, Stone[]) - Method in class org.moyoman.module.geometry.geometryimpl.NewGroupMoveGenerator
Evaluate the possible moves.
evaluate(Stone, SingleLooseGroup, SingleLooseGroup, GeometryImpl) - Method in class org.moyoman.module.geometry.geometryimpl.ConnectExistingGroupsMoveGenerator
Determine a rating for the given move in relation to the two loose groups.
evaluateMove(Stone) - Method in interface org.moyoman.module.joseki.Joseki
Evaluate the parameter as a possible move.
evaluateMove(Stone) - Method in class org.moyoman.module.joseki.josekiimpl.JosekiImpl
 
evaluateMoves(Board, Geometry, ArrayList, Color, short, boolean, HashMap) - Method in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Evaluate the moves in the list, and rate them accordingly.
evaluateSquare(Point, Point, Color, Board) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
exists(GameId) - Method in class org.moyoman.util.GameId
 
ExpandGroupMoveGenerator - class org.moyoman.module.geometry.geometryimpl.ExpandGroupMoveGenerator.
This class rates various moves which expand existing groups.
ExpandGroupMoveGenerator() - Constructor for class org.moyoman.module.geometry.geometryimpl.ExpandGroupMoveGenerator
 
Expert - interface org.moyoman.module.expert.Expert.
The class that implements this interface will determine good and bad moves.
extCross(Board) - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Get rated moves from the proverb [Crosscut then extend].

F

FAST - Static variable in class org.moyoman.module.Mode
 
fatal(Exception) - Method in class org.moyoman.helper.Helper
Log a fatal error in the Helper.
fatal(Exception) - Static method in class org.moyoman.log.SystemLog
Write out the exception as a fatal error.
fatal(Exception) - Method in class org.moyoman.module.Module
Log a fatal error in the module.
fatal(String) - Method in class org.moyoman.helper.Helper
Log a fatal error in the Helper.
fatal(String) - Static method in class org.moyoman.log.SystemLog
Log a fatal event and exit.
fatal(String) - Method in class org.moyoman.module.Module
Log a fatal error in the module.
fatalFile - Static variable in class org.moyoman.log.SystemLog
The name of the file for writing out fatal statements.
fetchModules(DebugType[]) - Method in class org.moyoman.client.reference.debug.DebugDialog
Add to the set of module names.
FILE_STRINGS - Static variable in class org.moyoman.client.reference.Board
String representations of file index.
FileSupport - class org.moyoman.client.reference.util.FileSupport.
Provides file system methods for reading icons, input streams, properties, and directory listings.
FileSupport() - Constructor for class org.moyoman.client.reference.util.FileSupport
 
FileSupport$1 - class org.moyoman.client.reference.util.FileSupport$1.
 
FileSupport$1(AudioClip) - Constructor for class org.moyoman.client.reference.util.FileSupport$1
 
FILLED - Static variable in interface org.moyoman.module.board.Board
A move is made on an occupied point.
fillHoshiPointArray() - Method in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
Get the hoshi points by their coordinates and put them into the hoshi 'member-array'
fillMenuBar() - Method in class org.moyoman.client.reference.Moyoman
Create the menu bar.
fillToolBar() - Method in class org.moyoman.client.reference.Moyoman
Create the tool bar.
filter(Board, LooseGroups, Geometry) - Method in class org.moyoman.module.geometry.geometryimpl.NewGroupMoveGenerator
Find possible moves which are not obviously bad.
filter(Board, LooseGroups, GeometryImpl, GeometryMoveGenerator) - Method in class org.moyoman.module.geometry.geometryimpl.ExpandGroupMoveGenerator
Find possible good moves to evaluate.
findClosestColinearPoint(Point, Point, Set) - Static method in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
Find the closest point to the anchor on the same line as the next point.
findClosestStones(Point) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Find the closest stones to the given point.
findConnectedDiagonal(SingleGroup, SingleGroup) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
This is true if the two groups are connected by a diagonal.
FINDER_CREATOR - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The creator code of the Finder on a Macintosh, which is needed to send AppleEvents to the application.
FINDER_TYPE - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The file type of the Finder on a Macintosh.
findFolder - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The findFolder method of com.apple.mrj.MRJFileUtils
findGCD(int, int) - Static method in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
Find the greatest common divisor of the two points.
findKoThreatsToBreakContainment(SingleLooseGroup) - Method in interface org.moyoman.module.lifeanddeath.LifeAndDeath
Find all moves that threaten to break out of containment.
findKoThreatsToContain(SingleLooseGroup) - Method in interface org.moyoman.module.lifeanddeath.LifeAndDeath
Find all moves that threaten to contain the group on the next move.
findKoThreatsToKill(SingleLooseGroup) - Method in interface org.moyoman.module.lifeanddeath.LifeAndDeath
Find all moves that threaten to kill the group on the next move.
findKoThreatsToLive(SingleLooseGroup) - Method in interface org.moyoman.module.lifeanddeath.LifeAndDeath
Find all moves that threaten to make the group live on the next move.
findMinimumVertical(Point[]) - Static method in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
Find the point with the smallest y value.
findNext(Point, Set, double) - Static method in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
Find the next point on the convex hull.
findPrisoners(Board) - Method in class org.moyoman.helper.board.rules.RulesHelper
Find the prisoners that should be removed.
findPrisoners(Board) - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Find the set of prisoners to be removed from the board.
findPrisoners(Board) - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Find the prisoners which need to be removed from the board.
finished() - Method in class org.moyoman.client.reference.SaveGameSwingWorker
Perform final actions on the event-dispatching thread.
finished() - Method in class org.moyoman.client.reference.StartGameSwingWorker
Perform final actions on the event-dispatching thread.
finished() - Method in class org.moyoman.client.reference.DeleteGamesSwingWorker
Perform final actions on the event-dispatching thread.
finished() - Method in class org.moyoman.client.reference.util.SwingWorker
Called on the event dispatching thread (not on the worker thread) after the construct method has returned.
finishedHelper() - Method in class org.moyoman.client.reference.ResumeGameSwingWorker
Perform task specific finish.
finishedHelper() - Method in class org.moyoman.client.reference.OpenGameSwingWorker
Perform task specific finish.
finishedHelper() - Method in class org.moyoman.client.reference.StartGameSwingWorker
Perform task specific finish.
finishedHelper() - Method in class org.moyoman.client.reference.NewGameSwingWorker
Perform task specific finish.
first - Variable in class org.moyoman.framework.DAG
The name of the Board module.
FIRST_WINDOWS_PARAMETER - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The first parameter that needs to be passed into Runtime.exec() to open the default web browser on Windows.
fixed - Variable in class org.moyoman.util.Handicap
True if handicap in fixed position, or false.
flip() - Method in class org.moyoman.util.Color
Return the opposite color of the current color.
FLOAT - Static variable in class org.moyoman.framework.ServerConfigTool
Returned by getParameterType() if the parameter is a float.
fontFromString(String) - Static method in class org.moyoman.client.reference.util.GUISupport
Return a Font object described by the given String.
FORBIDDEN - Static variable in interface org.moyoman.module.board.Board
A superko is forbidden.
forest - Variable in class org.moyoman.debug.Forest
The MoveDescriptorForest object which stores the sequences of MoveDescriptor objects.
forest - Variable in class org.moyoman.util.MoveDescriptorForest
The key is a MoveDescriptor, and the value is a HashMap contains MoveDescriptor objects.
Forest - class org.moyoman.debug.Forest.
This debug type represents sequences of moves.
FOREST - Static variable in class org.moyoman.debug.DebugType
The FOREST Debug object.
Forest(String, MoveDescriptorForest) - Constructor for class org.moyoman.debug.Forest
Create a new Forest debug object.
ForestDebugPanel - class org.moyoman.client.reference.debug.ForestDebugPanel.
Provides a panel for forest type debug information.
ForestDebugPanel() - Constructor for class org.moyoman.client.reference.debug.ForestDebugPanel
Construct this object.
ForestDebugPanel$1 - class org.moyoman.client.reference.debug.ForestDebugPanel$1.
 
ForestDebugPanel$1(ForestDebugPanel) - Constructor for class org.moyoman.client.reference.debug.ForestDebugPanel$1
 
ForestUI - class org.moyoman.client.reference.ForestUI.
Provides a user interface for the Forest debug type.
ForestUI.MoveDescriptorRenderer - class org.moyoman.client.reference.ForestUI.MoveDescriptorRenderer.
Provides a renderer for move descriptor nodes.
ForestUI.MoveDescriptorRenderer() - Constructor for class org.moyoman.client.reference.ForestUI.MoveDescriptorRenderer
 
ForestUI() - Constructor for class org.moyoman.client.reference.ForestUI
Construct this object.
FOREVER_DISPLAY_TIME - Static variable in class org.moyoman.client.reference.util.StatusBar
The time text is displayed forever.
formatJarPath(String) - Static method in class org.moyoman.client.reference.util.FileSupport
Format the given filepath to start with a forward slash.
formatMessage(String) - Method in class org.moyoman.module.Module
Format the message string so that it can be easily parsed.
formatMessage(String, String[]) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return a formatted message made up of the resource obtained from the pattern key and the parameters.
formatPath(String) - Static method in class org.moyoman.client.reference.util.FileSupport
Format the given filepath to start with a file separator.
freePlacementOfHandicapStones() - Method in class org.moyoman.helper.board.rules.RulesHelper
Determine if handicap stones must be placed in a set pattern.
freePlacementOfHandicapStones() - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Determine if handicap stones are placed in a fixed pattern.
freePlacementOfHandicapStones() - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Determine if handicap stones must be place in a set pattern.
freePlacementOfHandicapStones() - Method in interface org.moyoman.module.board.Board
Return whether handicap stones can be placed anywhere.
freePlacementOfHandicapStones() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Determine if handicap stones must be placed in arbitrary positions.
friendlyGroupNum - Variable in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
The total number of friendly groups.
FSPersister - class org.moyoman.framework.FSPersister.
This class saves and restores games using the file system.
FSPersister() - Constructor for class org.moyoman.framework.FSPersister
Create a new FSPersister object.
full - Variable in class org.moyoman.helper.HelperName
The full name of the helper name.
full - Variable in class org.moyoman.helper.HelperType
The full name, e.g, org.moyoman.helper.board.rules.RulesHelper.
full - Variable in class org.moyoman.module.ModuleName
The full name.
full - Variable in class org.moyoman.module.ModuleType
The full name, e.g, org.moyoman.module.shape.Shape
fullyCapturedGroups - Variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Contains SingleLooseGroups which were entirely captured by the last move.
Fuseki - interface org.moyoman.module.fuseki.Fuseki.
The class that implements this interface determines move to be played in the opening.

G

GameDialog - class org.moyoman.client.reference.GameDialog.
Provides a base game dialog class for open, save, and delete.
GameDialog(Frame, String[]) - Constructor for class org.moyoman.client.reference.GameDialog
Construct this dialog.
GameDialog(Frame, String, String[]) - Constructor for class org.moyoman.client.reference.GameDialog
Construct this dialog.
GameEngineSwingWorker - class org.moyoman.client.reference.GameEngineSwingWorker.
Provides an implementation of SwingWorker to perform the player actions in a separate thread.
GameEngineSwingWorker(Player, Player, PlayerManager) - Constructor for class org.moyoman.client.reference.GameEngineSwingWorker
Construct this object with the given parameters.
gameExists(GameId) - Static method in class org.moyoman.framework.Controller
Determine if the given game exists.
gameId - Variable in class org.moyoman.util.GameRecord
 
GameId - class org.moyoman.util.GameId.
This class encapsulates a String that represents a game.
GameId() - Constructor for class org.moyoman.util.GameId
Create a new GameId object.
GameId(String, boolean) - Constructor for class org.moyoman.util.GameId
Generate a GameId object with the value of the parameter str.
gameIdExists(GameId) - Method in class org.moyoman.util.GameId
 
GameManager - class org.moyoman.client.reference.GameManager.
Provides a manager for Moyoman Go games.
GameManager(IMoyoman) - Constructor for class org.moyoman.client.reference.GameManager
Construct this object.
GameManager$1 - class org.moyoman.client.reference.GameManager$1.
 
GameManager$1(GameManager) - Constructor for class org.moyoman.client.reference.GameManager$1
 
GAMEOVER - Static variable in class org.moyoman.util.GameRecord
constant which indicates that the game has been completed.
gameRecord - Variable in class org.moyoman.comm.client.PrerecordedPlayerManager
The game record to be played out.
gameRecord - Variable in class org.moyoman.comm.client.EndOfGameEvent
The record of the game.
GameRecord - class org.moyoman.util.GameRecord.
This class stores a record of a game of Go.
GameRecord(Handicap, String, String, Rules, float) - Constructor for class org.moyoman.util.GameRecord
Create a new GameRecord object.
games - Static variable in class org.moyoman.framework.Message
The name is a GameId object, and the value is a Message object.
games - Static variable in class org.moyoman.framework.ControllerState
Each element is a GameId of active games.
GAP - Static variable in interface org.moyoman.client.reference.util.IGUIConstants
Constant for spacing in GUIs.
GCThread - class org.moyoman.framework.GCThread.
This class performs garbage collection.
GCThread() - Constructor for class org.moyoman.framework.GCThread
 
gen - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Index to access left-top corner.
GenerateController - class org.moyoman.framework.GenerateController.
This is the Controller class that controls the generation of moves by the server and the associated operations.
GenerateController(Color, Handicap, Mode) - Constructor for class org.moyoman.framework.GenerateController
 
GenerateController(Color, Handicap, Mode, Rules, float) - Constructor for class org.moyoman.framework.GenerateController
 
generateMDF() - Method in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Generate the MoveDescriptorForest object describing sequences of moves.
generateMDF() - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
Generate the MoveDescriptorForest object describing sequences of moves.
generateMove() - Method in class org.moyoman.framework.GenerateController
Get the servers move in the specified game.
generateMove() - Method in class org.moyoman.framework.Scheduler
Have the server generate a move.
generateMove(Module[]) - Method in class org.moyoman.module.Module
Generate the move for this module.
generateMove(Module[]) - Method in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
Generate the move for this module.
generateMove(Module[]) - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Rate different moves that could be made by the current player.
generateMove(Module[]) - Method in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Generate the move for this module.
generateMove(Module[]) - Method in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Generate the move for this module.
generateMove(Module[]) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Generate the move for this module.
generateMove(Module[]) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Generate moves based on geometric analysis.
generateMove(Module[]) - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Generate the rated moves.
generateMove(Module[]) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Generate moves based on the ladders and potential ladders on the board.
generateMove(Module[]) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Generate moves for the loose group module.
generateMove(Module[]) - Method in class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator
Generate the rated moves, and the next move.
generateMove(Module[]) - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Generate the move for this module.
generateMove(Module[]) - Method in class org.moyoman.module.random.randomimpl.RandomImpl
Generate the rated moves.
generateMove(Module[]) - Method in class org.moyoman.module.safety.simplesafety.SimpleSafety
Generate the move for this module.
generateMove(Module[]) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
Generate the move for this module.
generateMove(Module[]) - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
Generate the move for this module.
generateMove(Module[]) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Generate the move for this module.
generateMove(Module[]) - Method in class org.moyoman.module.joseki.josekiimpl.JosekiImpl
 
generateMove(Module[]) - Method in class org.moyoman.module.dame.dameimpl.DameImpl
Compute all dame points.
generateRatedMoves(Board, Groups) - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
Generate moves based on liberties.
generateRatedMoves(Color) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
 
generateTacticalSequences(Color) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Generate the rated moves, and the related tactical sequences.
geometry - Variable in class org.moyoman.module.safety.simplesafety.SimpleSafety
The Geometry module which this module uses.
Geometry - interface org.moyoman.module.geometry.Geometry.
A class that implements this interface will be computing geometrical information about the board.
GeometryImpl - class org.moyoman.module.geometry.geometryimpl.GeometryImpl.
Compute geometric information about the board, such as the set of empty points which are closer to a group than any other, which groups are adjacent to which other groups, and the convex hull of each group.
GeometryImpl(GameId, ModuleName) - Constructor for class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Create a new GeometryImpl object.
GeometryMoveGenerator - class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator.
This class is responsible for generating moves based on the geometric analysis of the board.
GeometryMoveGenerator() - Constructor for class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
 
GeometryStrategy - interface org.moyoman.module.geometry.geometryimpl.GeometryStrategy.
 
get() - Method in class org.moyoman.client.reference.util.SwingWorker
Return the value created by the construct method.
get() - Method in class org.moyoman.client.reference.util.SwingWorker.ThreadVar
 
get() - Static method in class org.moyoman.comm.client.CommandExecutor
Get the CommandExecutor object.
get() - Method in class org.moyoman.debug.DebugType
Return the type of Debug object.
get() - Method in class org.moyoman.util.GameId
Return the game id.
get(Color, int, int) - Static method in class org.moyoman.util.Stone
Get the Stone object with these attributes.
get(Color, Point) - Static method in class org.moyoman.util.Stone
Get the Stone object with these attributes.
get(DebugType, String) - Method in class org.moyoman.client.reference.debug.DebugSelectorPane
Return the debug panels corresponding to the given type and module.
get(DebugType, String) - Method in class org.moyoman.client.reference.debug.DebugSelectorPane.SelectorPanel
Return the user interface for the given debug type and header.
get(int, int) - Method in class org.moyoman.client.reference.Board
Return the annotation at the given intersection.
get(int, int) - Static method in class org.moyoman.util.Point
Get the specified point object.
get(Point[]) - Static method in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
 
get(String) - Static method in class org.moyoman.module.Mode
Get the Mode object of the given name.
get(String, boolean) - Method in class org.moyoman.client.reference.debug.DebugDialog
Return the debug selector pane for the given module.
getAboutAction() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the about action.
getAccelerator(int) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the accelerator for the given key code.
getAction(String) - Method in class org.moyoman.client.reference.util.ActionManager
Return an action for the given name, creating it if necessary.
getAction(String, boolean) - Method in class org.moyoman.client.reference.util.ActionManager
Return an action for the given name, creating it if necessary.
getAction(String, boolean, boolean) - Method in class org.moyoman.client.reference.util.ActionManager
Return an action for the given name, creating it if necessary.
getAction(String, boolean, boolean, String) - Method in class org.moyoman.client.reference.util.ActionManager
Return an action for the given name, creating it if necessary.
getAction(String, boolean, boolean, String, int) - Method in class org.moyoman.client.reference.util.ActionManager
Return an action for the given name, creating it if necessary.
getAction(String, boolean, boolean, String, int, KeyStroke) - Method in class org.moyoman.client.reference.util.ActionManager
Return an action for the given name, creating it if necessary.
getActionManager() - Method in class org.moyoman.client.reference.GameManager
Return the action manager, creating it if necessary.
getActionManager() - Method in class org.moyoman.client.reference.admin.EditMessagePanel
Return the action manager, creating it if necessary.
getActionManager() - Method in class org.moyoman.client.reference.admin.AbstractAdminPanel
Return the action manager, creating it if necessary.
getActionManager() - Method in class org.moyoman.client.reference.admin.AdminManager
Return the action manager, creating it if necessary.
getActionManager() - Method in class org.moyoman.client.reference.debug.DebugManager
Return the action manager, creating it if necessary.
getActionManager() - Method in class org.moyoman.client.reference.debug.DebugPanel
Return the action manager, creating it if necessary.
getActionManager() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the action manager, creating it if necessary.
getActionManager() - Method in class org.moyoman.client.reference.util.BaseDialog
Return the action manager, creating it if necessary.
getAddAction() - Method in class org.moyoman.client.reference.admin.EditMessagePanel
Return the add action.
getAdjacentGroups(ClosestPointGroup) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Get all of the groups adjacent to a given group.
getAdjacentGroups(SingleLooseGroup) - Method in interface org.moyoman.module.geometry.Geometry
Get all of the groups which are adjacent to the specified group.
getAdjacentGroups(SingleLooseGroup) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Get all of the groups which are adjacent to the specified group.
getAdjacentOpponentStones() - Method in interface org.moyoman.module.groups.SingleGroup
Get all of the opponents stones adjacent to this group.
getAdjacentOpponentStones() - Method in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Get all of the opponents stones adjacent to this group.
getAdjacentPoints() - Method in class org.moyoman.util.Point
Get the points adjacent to this one.
getAdjacentPoints(Point) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Get all of the points which are adjacent to the point in question.
getAdjacentSingleGroupsOfOppositeColors(SingleGroup) - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Get all groups that are adjacent to this group of the opposing color.
getAdjacentStones(Color, int, int, Color[][]) - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Get the stones immediately adjacent to this stone of the same color.
getAdjacentStones(Stone, Color[][]) - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Get the stones immediately adjacent to this stone of the same color.
getAdjacentStonesOfSameColor() - Method in class org.moyoman.util.Stone
Get the stones of the same color immediately adjacent to this one.
getAllBlackPrisoners() - Method in interface org.moyoman.module.board.Board
Return all black prisoners that have been captured in this game.
getAllBlackPrisoners() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Return all of the black prisoners which have occurred during the game.
getAllGroupPoints(Board, ArrayList, SingleLooseGroup, Point, Set, Set) - Method in class org.moyoman.module.geometry.geometryimpl.ExpandGroupMoveGenerator
Find all empty points which are holes in the wall of stones around an area.
getAllHelperNames() - Method in class org.moyoman.helper.HelperConfig
Get all the HelperName objects.
getAllHelpers() - Method in class org.moyoman.helper.Helper
Return all of the helpers that this helper is using.
getAllHelpers() - Method in class org.moyoman.module.Module
Get all of the helpers for this module.
getAllHelperTypes() - Method in class org.moyoman.helper.HelperConfig
Get all the HelperType objects.
getAllHelperTypes() - Method in class org.moyoman.helper.HelperConfigTool
Return all HelperType objects.
getAllHelperTypes(HelperType) - Method in class org.moyoman.helper.HelperConfig
Return all of the helper types which have the specified helper type as a parent.
getAllHelperTypes(HelperType) - Method in class org.moyoman.helper.HelperConfigTool
Return all HelperType objects which have the given helper type as their parent.
getAllHelperTypes(ModuleType) - Method in class org.moyoman.helper.HelperConfig
Return all of the helper types which have the specified module type as a parent.
getAllHelperTypes(ModuleType) - Method in class org.moyoman.helper.HelperConfigTool
Return all HelperType objects which have the given module type as their parent.
getAllKos() - Method in interface org.moyoman.module.board.Board
Return all kos that have occurred in this game.
getAllKos() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Return all of the kos which have occurred during the game.
getAllMessageTypes() - Static method in class org.moyoman.framework.Message
Get all of the symbolic message names.
getAllModes() - Static method in class org.moyoman.module.Mode
Return an array of all of the modes.
getAllModuleNames() - Method in class org.moyoman.framework.DAG
Return all of the module names.
getAllModuleNames() - Method in class org.moyoman.module.ModuleConfig
Get an array of all module names, in no particular order.
getAllModuleTypes() - Method in class org.moyoman.module.ModuleConfig
Get an array of all module types in ascending order.
getAllModuleTypes() - Method in class org.moyoman.module.ModuleConfigTool
Return all ModuleType objects, in ascending order.
getAllMoves() - Method in interface org.moyoman.module.board.Board
Get all of the moves that have been made in the game.
getAllMoves() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get all moves which have been made in this game.
getAllParameters() - Method in class org.moyoman.framework.ServerConfigTool
Return an array of all the parameter names.
getAllPrisoners() - Method in interface org.moyoman.module.board.Board
Return all prisoners that have been captured in this game.
getAllPrisoners() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Return all of the prisoners which have occurred during the game.
getAllProperties() - Method in class org.moyoman.framework.ServerConfig
Return an array of all of the property names.
getAllWhitePrisoners() - Method in interface org.moyoman.module.board.Board
Return all white prisoners that have been captured in this game.
getAllWhitePrisoners() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Return all of the white prisoners which have occurred during the game.
getAnyStone() - Method in interface org.moyoman.module.groups.SingleGroup
Return one of the stones in the group.
getAnyStone() - Method in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Return one of the stones in the group.
getAnyStone() - Method in interface org.moyoman.module.loosegroups.SingleLooseGroup
Return one stone from the group.
getAnyStone() - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Return one of the stones from this group.
getAnyStone() - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Get any stone in the group.
getApplyButton() - Method in class org.moyoman.client.reference.util.BaseDialog
Return the handle to the apply button.
getAssociatedEdgePoints(SingleLooseGroup) - Method in interface org.moyoman.module.loosegroups.LooseGroups
Determine if any empty points on the edge of the board are associated with this loose group.
getAssociatedEdgePoints(SingleLooseGroup) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Get the edge points for the given loose group.
getAudioClip(String) - Static method in class org.moyoman.client.reference.util.FileSupport
Return the audio clip from the given filename.
getAudioClipFromURL(URL) - Static method in class org.moyoman.client.reference.util.FileSupport
Return the audio clip from the given URL.
getAutoMoveAction() - Method in class org.moyoman.client.reference.Moyoman
Return the auto move action.
getAutoMoveUI() - Method in class org.moyoman.client.reference.Moyoman
Return the auto move widget.
getBadShapeMoves() - Method in interface org.moyoman.module.shape.Shape
 
getBadShapeMoves() - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
getBaseDirectory() - Static method in class org.moyoman.client.reference.util.FileSupport
Return the base application directory.
getBigPoints() - Method in interface org.moyoman.module.bigpoint.BigPoint
Get all of the big points on the board.
getBigPoints() - Method in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
 
getBlackId() - Method in class org.moyoman.util.PersistedGame
 
getBlackPlayer() - Method in class org.moyoman.client.reference.StartGameSwingWorker
Return the black player.
getBlackPlayer() - Method in class org.moyoman.client.reference.GameEngineSwingWorker
Return the black player.
getBlackPlayer() - Method in class org.moyoman.comm.client.PlayerManager
 
getBlackPlayer() - Method in class org.moyoman.util.GameRecord
Get the name of the black player.
getBlackPlayerData() - Method in class org.moyoman.client.reference.NewDialog
Return the player data for black.
getBlackStones() - Method in interface org.moyoman.module.board.Board
Return all of the black stones on the board.
getBlackStones() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get all of the black stones on the board.
getBoard() - Method in interface org.moyoman.client.reference.IMoyoman
Return the board.
getBoard() - Method in class org.moyoman.client.reference.Moyoman
Return the board.
getBoard() - Method in class org.moyoman.client.reference.debug.DebugPanel
Return the board.
getBoardArray() - Method in interface org.moyoman.module.board.Board
Return the Color objects that represent the board.
getBoardArray() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get a two dimensional array of Color objects representing the current board position.
getBorderPoints(Board, GeometryImpl, LooseGroups, Color, Point[]) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
Return a subset of the points which are on the border of two groups of opposite color.
getBorderPointsBetweenGroups(SingleLooseGroup, SingleLooseGroup) - Method in interface org.moyoman.module.geometry.Geometry
Return the empty points midway between two adjacent loose groups.
getBorderPointsBetweenGroups(SingleLooseGroup, SingleLooseGroup) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Get the points midway between the two loose groups.
getBoundaryPoints(SingleLooseGroup, double, Board, Geometry) - Method in class org.moyoman.module.safety.simplesafety.SimpleSafety
Get the points of approximately equal distance between the loose group and other loose groups.
getButton(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the first entry in the buttons list corresponding to the given action.
getButtonActions() - Method in class org.moyoman.client.reference.admin.AbstractListPanel
Return the desired button actions.
getButtonActions() - Method in class org.moyoman.client.reference.admin.AbstractAdminPanel
Return the desired button actions.
getButtons() - Method in class org.moyoman.client.reference.util.ActionManager
Return the buttons map, creating it if necessary.
getButtons(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the buttons list corresponding to the given action.
getCancelButton() - Method in class org.moyoman.client.reference.util.BaseDialog
Return the handle to the cancel button.
getCapturedSingleGroups() - Method in interface org.moyoman.module.groups.Groups
Return SingleGroup objects that have been removed because of prisoner captures.
getCapturedSingleGroups() - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Get the groups that were captured by the last stone.
getCheckBox(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the first entry in the check boxes list corresponding to the given action.
getCheckBoxes() - Method in class org.moyoman.client.reference.util.ActionManager
Return the check boxes map, creating it if necessary.
getCheckBoxes(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the check boxes list corresponding to the given action.
getCheckBoxMenuItem(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the first entry in the check box menu items list corresponding to the given action.
getCheckBoxMenuItems() - Method in class org.moyoman.client.reference.util.ActionManager
Return the check box menu items map, creating it if necessary.
getCheckBoxMenuItems(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the check box menu items list corresponding to the given action.
getClientLocation() - Method in class org.moyoman.util.GameRecord
Get the location where the game was played.
getClientProperty(Object) - Method in class org.moyoman.client.reference.Annotation
Returns the value of the property with the specified key.
getClosestEmptyPoints(SingleLooseGroup) - Method in interface org.moyoman.module.geometry.Geometry
Get the empty points that are as close or closer to the specified group than to any other.
getClosestEmptyPoints(SingleLooseGroup) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Get the empty points that are as close to the specified group as any other.
getClosestStones(Point) - Method in interface org.moyoman.module.loosegroups.SingleLooseGroup
Get the closest stones to the specified point.
getClosestStones(Point) - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Return the stones which are closest to the given point.
getClosestStones(SingleLooseGroup, SingleLooseGroup) - Method in interface org.moyoman.module.geometry.Geometry
Get the closest stones between two loose groups.
getClosestStones(SingleLooseGroup, SingleLooseGroup) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Find pairs of stones from the two loose groups that are closer than any others.
getClosestUniqueEmptyPoints(SingleLooseGroup) - Method in interface org.moyoman.module.geometry.Geometry
Get the empty points that are closer to the specified group than to any other.
getClosestUniqueEmptyPoints(SingleLooseGroup) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Get the empty points that are closer to the specified group than any other.
getColor() - Method in class org.moyoman.client.reference.debug.LegendDebugPanel.LegendListEntry
 
getColor() - Method in class org.moyoman.client.reference.debug.ContinuousDebugPanel.LegendListEntry
 
getColor() - Method in class org.moyoman.client.reference.util.PlayerData
Return the player color.
getColor() - Method in class org.moyoman.comm.client.Player
Get the color of the player.
getColor() - Method in class org.moyoman.framework.Controller
Get the color of this player.
getColor() - Method in interface org.moyoman.module.groups.SingleGroup
Get the color of the stones in this group.
getColor() - Method in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Get the color of this group.
getColor() - Method in interface org.moyoman.module.loosegroups.SingleLooseGroup
Get the color of the stones in this loose group.
getColor() - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Get the color of the stones in this group.
getColor() - Method in class org.moyoman.util.Move
Get the color of the move.
getColor() - Method in class org.moyoman.util.Stone
Return the color of the stone.
getColor() - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
 
getColor(Point) - Method in interface org.moyoman.module.board.Board
Return the color of the stone at the given point.
getColor(Point) - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get the color for a given point on the board.
getColor(String) - Static method in class org.moyoman.client.reference.util.GUISupport
Return the color specified by the given key.
getColor(String) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the color specified by the given key.
getColor(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Get the color to move for the specified game.
getColor(String) - Method in class org.moyoman.comm.client.CommandExecutor
Get the color of the player associated with this game.
getColorToMove() - Method in interface org.moyoman.module.board.Board
Return the color of the player to move.
getColorToMove() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get the color of the player to move next.
getColumnCount() - Method in class org.moyoman.client.reference.admin.MessageTableModel
Return the column count.
getColumnName(int) - Method in class org.moyoman.client.reference.admin.MessageTableModel
Return the column name at the given index.
getCombinedSingleGroups() - Method in interface org.moyoman.module.groups.Groups
Get the SingleGroup objects that were combined.
getCombinedSingleGroups() - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Get the SingleGroups which were combined into a single group by the last stone played.
getCombinedSingleLooseGroups() - Method in interface org.moyoman.module.loosegroups.LooseGroups
Return the loose groups that were combined into a single loose group.
getCombinedSingleLooseGroups() - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Return the loose groups that were combined into a single loose group.
getCommandExecutor() - Method in class org.moyoman.client.reference.StartGameSwingWorker
Return the command executor.
getCommandExecutor() - Method in interface org.moyoman.client.reference.IMoyoman
Return the command executor.
getCommandExecutor() - Method in class org.moyoman.client.reference.Moyoman
Return the command executor.
getConcentricEmptyPoints(Point, int) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Get the empty points that form a square around the point at the specified distance.
getConcentricPoints(short) - Method in class org.moyoman.util.Point
Get the legal Point objects offset horizontally or vertically by the parameter.
getConfidence() - Method in class org.moyoman.util.RatedMove
Return the confidence in the rating.
getConnectedGroups(SingleGroup) - Method in interface org.moyoman.module.connection.Connection
Get the groups which are connected to the group in question.
getConnectedGroups(SingleLooseGroup) - Method in interface org.moyoman.module.connection.Connection
Get the loose groups which are connected to the loose group in question.
getController(GameId) - Static method in class org.moyoman.framework.Controller
 
getController(String) - Method in class org.moyoman.framework.FSPersister
Deserialize the file and create a Controller object.
getConvexHull(Point[]) - Method in interface org.moyoman.module.geometry.Geometry
Get the convex hull for the specified points.
getConvexHull(Point[]) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
 
getConvexHull(SingleLooseGroup) - Method in interface org.moyoman.module.geometry.Geometry
Return the convex hull of the specified group.
getConvexHull(SingleLooseGroup) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Return the convex hull of the specified group.
getConvexHullByColor(Stone) - Method in interface org.moyoman.module.geometry.Geometry
Get the convex hull for all of the adjacent stones of the same color as the specified stone.
getConvexHullByColor(Stone) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
 
getConvexHullWithEdgePoints(SingleLooseGroup) - Method in interface org.moyoman.module.geometry.Geometry
Return the convex hull of the specified group.
getConvexHullWithEdgePoints(SingleLooseGroup) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Return the convex hull of the specified group, including implied edge points.
getCopyAction() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the copy action.
getCornerMoves(short, Color) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Get rated moves in empty corners.
getCornerMoves(short, Color, Geometry) - Method in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Get rated moves for all moves in empty corners.
getCount() - Method in interface org.moyoman.module.territory.SingleTerritory
Get an estimate of the amount of territory.
getCountIfFriendlyMoveNext() - Method in interface org.moyoman.module.territory.SingleTerritory
Get an estimate of the amount of territory.
getCountIfOpponentMoveNext() - Method in interface org.moyoman.module.territory.SingleTerritory
Get an estimate of the amount of territory.
getCurrentPlayerKoThreats() - Method in interface org.moyoman.module.tactics.Tactics
Get sequences of moves where the current player makes the first two moves.
getCurrentPlayerKoThreats() - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
 
getCurrentPlayerKoThreats() - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
 
getCurrentPlayerSequences() - Method in interface org.moyoman.module.tactics.Tactics
Get sequences of moves which are good in a tactical sense for the current player.
getCurrentPlayerSequences() - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
Get sequences of tactical moves for the current player.
getCurrentPlayerSequences() - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Get sequences of moves that might occur in tactical play for the current player.
getCutAction() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the cut action.
getCuttingPoint(SingleGroup, SingleGroup) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Find the cutting point for the diagonal connection between two groups.
getDAG() - Method in class org.moyoman.framework.Scheduler
Get the DAG associated with this Scheduler.
getDamePoints() - Method in interface org.moyoman.module.dame.Dame
Get all points which are dame points.
getDamePoints() - Method in class org.moyoman.module.dame.dameimpl.DameImpl
Returns all dame points on the board.
getDate() - Method in class org.moyoman.util.GameRecord
Get the date that the game was played.
getDebugBlackAction() - Method in class org.moyoman.client.reference.debug.DebugManager
Return the debug action for player black.
getDebuggingInfo(ModuleName, DebugType[]) - Method in class org.moyoman.framework.GenerateController
Get the debugging information for the specified module.
getDebuggingInfo(String, DebugType[]) - Method in class org.moyoman.comm.client.MoyomanPlayer
Get the debug objects for the module type.
getDebuggingInfo(String, String, DebugType[]) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Get debugging information about a module from the server.
getDebuggingInfo(String, String, DebugType[]) - Method in class org.moyoman.comm.client.CommandExecutor
Get debugging information about a module from the server.
getDebugInformation(DebugType[]) - Method in class org.moyoman.helper.Helper
Return the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Get the debug information for this helper.
getDebugInformation(DebugType[]) - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Get the debug information for this helper.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.Module
Return the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
Return the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Return the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Return the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Return the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Get the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Return the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Return Debug objects based on the current analysis of the board.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Get the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator
Get the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Return the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.random.randomimpl.RandomImpl
Get the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.safety.simplesafety.SimpleSafety
Return the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
Return the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
Return the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Return the debug information for this module.
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.joseki.josekiimpl.JosekiImpl
 
getDebugInformation(DebugType[]) - Method in class org.moyoman.module.dame.dameimpl.DameImpl
 
getDebugType() - Method in class org.moyoman.client.reference.debug.DebugPanel
Return the debug type.
getDebugTypes() - Method in class org.moyoman.helper.Helper
Return the types of debug information that this module supports.
getDebugTypes() - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Get the debug types that this helper returns.
getDebugTypes() - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Get the debug types that this helper supports.
getDebugTypes() - Method in class org.moyoman.module.Module
Return the types of debug information that this module supports.
getDebugTypes() - Method in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
Return the types of debug information that this module supports.
getDebugTypes() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get the debug types which this module supports.
getDebugTypes() - Method in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Return the types of debug information that this module supports.
getDebugTypes() - Method in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Return the types of debug information that this module supports.
getDebugTypes() - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Return the types of debug information that this module supports.
getDebugTypes() - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Get the debug types that this module produces.
getDebugTypes() - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Get the debug types which this module supports.
getDebugTypes() - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Get the debug types that this module supports.
getDebugTypes() - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Get the debug types that this module produces.
getDebugTypes() - Method in class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator
Get the debug types that this module supports.
getDebugTypes() - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Return the types of debug information that this module supports.
getDebugTypes() - Method in class org.moyoman.module.random.randomimpl.RandomImpl
Get the debug types that this module supports.
getDebugTypes() - Method in class org.moyoman.module.safety.simplesafety.SimpleSafety
Return the types of debug information that this module supports.
getDebugTypes() - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
Return the types of debug information that this module supports.
getDebugTypes() - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
Return the types of debug information that this module supports.
getDebugTypes() - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Return the types of debug information that this module supports.
getDebugTypes() - Method in class org.moyoman.module.joseki.josekiimpl.JosekiImpl
 
getDebugTypes() - Method in class org.moyoman.module.dame.dameimpl.DameImpl
Get the debug types that this module supports.
getDebugWhiteAction() - Method in class org.moyoman.client.reference.debug.DebugManager
Return the debug action for player white.
getDefault() - Static method in class org.moyoman.util.Rules
Get the default rules set.
getDefaultLanguageDisplayableName() - Static method in class org.moyoman.framework.Message
Get the displayable name of the default language.
getDefaultLanguageSymbolicName() - Static method in class org.moyoman.framework.Message
Get the symbolic name of the default language.
getDefaultMessageObject() - Static method in class org.moyoman.framework.Message
Get the Message object for the default language.
getDeleteAction() - Method in class org.moyoman.client.reference.GameManager
Return the delete action.
getDeleteAction() - Method in class org.moyoman.client.reference.admin.AbstractAdminPanel
Return the delete action.
getDeleteAction() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the delete action.
getDimension() - Method in class org.moyoman.client.reference.Board
Return the dimension of this board.
getDisplayableLanguageNames() - Static method in class org.moyoman.framework.Message
Displayable names for all supportable languages, in the local language.
getDistance() - Method in class org.moyoman.module.loosegroups.simplelgimpl.StoneDistance
Get the square of the distance between the two stones.
getDistance() - Method in class org.moyoman.util.closestpoint.PointInfo
Return the square of the distance to the closest group(s).
getDistance(Point) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Return the square of the distance to the closest stone.
getDistance(Point, Point) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
Return the square of the euclidean distance between the two points.
getDistance(Point, Point) - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Get the square of the distance between two points.
getDistance(Point, SingleLooseGroup, GeometryImpl) - Method in class org.moyoman.module.geometry.geometryimpl.ConnectExistingGroupsMoveGenerator
Get the euclidean distance from the point to the loose group.
getDistance(SingleLooseGroup, SingleLooseGroup, GeometryImpl) - Method in class org.moyoman.module.geometry.geometryimpl.ConnectExistingGroupsMoveGenerator
Get the euclidean distance between two loose groups.
getDistanceToClosestStone(Point) - Method in interface org.moyoman.module.geometry.Geometry
Determine the distance from the point to the nearest stone.
getDistanceToClosestStone(Point) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Determine the distance from the given point to the nearest stone.
getDistanceToClosestStones(Point) - Method in interface org.moyoman.module.loosegroups.SingleLooseGroup
Get the distance to the closest stone in the group.
getDistanceToClosestStones(Point) - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
 
getEditLanguage() - Method in class org.moyoman.client.reference.admin.MessageTableModel
Return the language being edited.
getEditLanguage() - Method in class org.moyoman.client.reference.admin.EditMessagePanel
Return the language being edited.
getEditLanguageAction() - Method in class org.moyoman.client.reference.admin.MessageAdminDialog
Return the edit language action.
getElementAt(int) - Method in class org.moyoman.client.reference.util.AlphabetizedComboBoxModel
Return the element at the given index.
getEnclosedGroups(ClosestPointGroup) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Get all of the groups enclosed by a given group.
getEnclosedGroups(SingleLooseGroup) - Method in interface org.moyoman.module.geometry.Geometry
Return all of the groups which are enclosed by the specified group.
getEnclosedGroups(SingleLooseGroup) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Return all of the groups which are enclosed by the specified group.
getEngine() - Method in class org.moyoman.client.reference.GameManager
Return the game engine.
getEngine() - Method in interface org.moyoman.client.reference.IMoyoman
Return the game engine.
getEngine() - Method in class org.moyoman.client.reference.Moyoman
Return the game engine.
getEngine() - Method in class org.moyoman.client.reference.admin.MoyomanAdmin
Return the game engine.
getEngine() - Method in interface org.moyoman.client.reference.admin.IMoyomanAdminOwner
Return the game engine.
getEnumValues(String) - Method in class org.moyoman.framework.ServerConfigTool
Get the enumerated values for the parameter.
getEnvironmentBrowser() - Static method in class org.moyoman.client.reference.util.BrowserLauncher
Tries to read the BROWSER environment variable, which should be set to the absolute path of the user's preferred web browser as proposed at http://tuxedo.org/~esr/BROWSER.
getExactDistance(Point) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Return the exact distance to the closest stone.
getExactMessage(String, String) - Static method in class org.moyoman.framework.Message
Get a message in the specified language.
getExitConfirmation(JFrame) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Show a dialog requesting confirmation of the exit action.
getExtendingMoves(SingleLooseGroup, double, Board, Geometry, int, int, HashMap) - Method in class org.moyoman.module.safety.simplesafety.SimpleSafety
Find those moves which extends into the points closest to another loose group.
getFileCreator - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The getFileCreator method of com.apple.mrj.MRJFileUtils
getFileName() - Method in class org.moyoman.framework.ServerConfig
Get the file name of the system.properties file.
getFileName() - Static method in class org.moyoman.module.Mode
Get the name of the file in which the user defined modes are listed.
getFileString(int) - Static method in class org.moyoman.client.reference.Board
Return the alphabetic file designation for the given index.
getFileType - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The getFileType method of com.apple.mrj.MRJFileUtils
getFinishedMessageKey() - Method in class org.moyoman.client.reference.ResumeGameSwingWorker
Return the finished message key.
getFinishedMessageKey() - Method in class org.moyoman.client.reference.OpenGameSwingWorker
Return the finished message key.
getFinishedMessageKey() - Method in class org.moyoman.client.reference.StartGameSwingWorker
Return the finished message key.
getFinishedMessageKey() - Method in class org.moyoman.client.reference.NewGameSwingWorker
Return the finished message key.
getFirst() - Method in class org.moyoman.framework.DAG
Get the first module name.
getFirstHelperName(Mode, HelperType) - Method in class org.moyoman.helper.HelperConfig
Get the most preferred HelperName object for this mode and helper type.
getFirstInList(List) - Method in class org.moyoman.client.reference.util.ActionManager
Return the first entry in the given list.
getFirstModuleName(Mode, ModuleType) - Method in class org.moyoman.module.ModuleConfig
Get the most highly ranked ModuleName for the given mode and module type.
getFollowupFriendlyMoves() - Method in interface org.moyoman.module.territory.SingleTerritory
Get all of the moves that might be made to solidify the territory.
getFollowupOpponentMoves() - Method in interface org.moyoman.module.territory.SingleTerritory
Get all of the moves that might be made to reduce or invade the territory.
getFont(String) - Static method in class org.moyoman.client.reference.util.GUISupport
Return the font specified by the given key.
getFont(String) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the font specified by the given key.
getForegroundFor(Stone) - Method in class org.moyoman.client.reference.debug.DebugPanel
Return the appropriate foreground color based upon the given stone.
getFrame() - Method in interface org.moyoman.client.reference.IMoyoman
Return this application's frame.
getFrame() - Method in class org.moyoman.client.reference.Moyoman
Return this application's frame.
getFrame() - Method in class org.moyoman.client.reference.admin.MoyomanAdmin
Return this application's frame.
getFrame() - Method in interface org.moyoman.client.reference.admin.IMoyomanAdminOwner
Return this application's frame.
getFriendlyCount() - Method in interface org.moyoman.module.territory.Territory
Get the total amount of territory for the side to play.
getFromLanguage() - Method in class org.moyoman.client.reference.admin.MessageTableModel
Return the from language.
getFromLanguage() - Method in class org.moyoman.client.reference.admin.EditMessagePanel
Return the from language.
getFullName() - Method in class org.moyoman.helper.HelperName
Get the fully qualified name, e.g, org.moyoman.helper.joseki.dictionary.dict1.Dict1.
getFullName() - Method in class org.moyoman.helper.HelperType
Return the full type, e.g, org.moyoman.helper.board.rules.RulesHelper.
getFullName() - Method in class org.moyoman.module.ModuleName
Get the fully qualified name, e.g, org.moyoman.module.shape.shape1.Shape1.
getFullName() - Method in class org.moyoman.module.ModuleType
Return the full type, e.g, org.moyoman.module.shape.Shape.
getGameId() - Method in class org.moyoman.framework.Scheduler
This method returns the game id.
getGameRecord() - Method in class org.moyoman.client.reference.StartGameSwingWorker
Return the game record.
getGameRecord() - Method in class org.moyoman.client.reference.GameEngineSwingWorker
Return the game record.
getGameRecord() - Method in class org.moyoman.comm.client.MoyomanPlayer
Get a game record from the server.
getGameRecord() - Method in class org.moyoman.comm.client.PlayerManager
Get the game record for this game.
getGameRecord() - Method in class org.moyoman.comm.client.MoveValidator
Get the game record.
getGameRecord() - Method in class org.moyoman.comm.client.NonvalidatedPlayer
Get the game record for this player.
getGameRecord() - Method in class org.moyoman.comm.client.EndOfGameEvent
Get the game record.
getGameRecord() - Method in class org.moyoman.comm.client.Player
Get the game record for this player.
getGameRecord() - Method in class org.moyoman.framework.Controller
Get the game record for the specified game.
getGameRecord(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Get a game record from the server.
getGameRecord(String) - Method in class org.moyoman.comm.client.CommandExecutor
Get a game record from the server.
getGeneratedMove() - Method in interface org.moyoman.module.movegenerator.MoveGenerator
This method chooses the move to be made next.
getGeneratedMove() - Method in class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator
Get the generated move.
getGoodShapeMoves() - Method in interface org.moyoman.module.shape.Shape
 
getGoodShapeMoves() - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
getGroup(Stone) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Get the ClosestPointGroup that contains the given stone.
getGroupNoException(Stone) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Get the ClosestPointGroup that contains the given stone.
getGroupNumber() - Method in class org.moyoman.util.closestpoint.PointInfo
Get the number of groups which are on the closest groups list.
getGroups() - Method in class org.moyoman.util.closestpoint.ClosestPoints
Get all of the groups.
getGroups() - Method in class org.moyoman.util.closestpoint.PointInfo
Get all of the groups which are the closest to this point.
getGroups(Point) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Get all of the groups which contain the given point.
getGroupStones(int) - Method in class org.moyoman.debug.SOI
Return the stones in a particular group.
getGroupStones(int) - Method in class org.moyoman.debug.Aggregate
Return the stones in a particular group.
getHandicap() - Method in class org.moyoman.client.reference.NewDialog
Return the handicap.
getHandicap() - Method in class org.moyoman.comm.client.Player
Get the handicap of the game.
getHandicap() - Method in class org.moyoman.framework.Controller
Get the handicap of the game.
getHandicap(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Get the handicap for the specified game.
getHandicap(String) - Method in class org.moyoman.comm.client.CommandExecutor
Get the handicap for this game.
getHandicapStones() - Method in class org.moyoman.util.GameRecord
Return the handicap stones.
getHeader() - Method in class org.moyoman.client.reference.debug.DebugPanel
Return the debug header.
getHeaderType() - Method in class org.moyoman.debug.Debug
Get the explanatory string for the debug object.
getHelpAction() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the help action.
getHelper(HelperType) - Method in class org.moyoman.helper.Helper
Get the helper of this helper of a particular type.
getHelper(HelperType) - Method in class org.moyoman.module.Module
Get the helper of a specific type.
getHelperAdminAction() - Method in class org.moyoman.client.reference.admin.AdminManager
Return the helper admin action.
getHelperConfig() - Static method in class org.moyoman.helper.HelperConfig
Get the singleton HelperConfig object.
getHelperList() - Method in class org.moyoman.client.reference.admin.HelperNamesPanel
Return the selected helper list.
getHelperName() - Method in class org.moyoman.helper.Helper
Return the HelperName object.
getHelperName(String) - Static method in class org.moyoman.helper.HelperName
Get the helper name object with the given name.
getHelperNames(HelperType, Mode) - Method in class org.moyoman.helper.HelperConfigTool
Get the ordered helper names for a specific helper type and mode.
getHelperNames(Mode, HelperType) - Method in class org.moyoman.helper.HelperConfig
Get the helper names for the mode and helper type.
getHelperNamesForTypeAndMode(Element, HelperType, Properties) - Method in class org.moyoman.helper.HelperConfig
Get the HelperType objects in order for the HelperType and mode.
getHelperType() - Method in class org.moyoman.helper.HelperName
Return the helper type that this helper name is associated with.
getHelperType(String) - Static method in class org.moyoman.helper.HelperType
Get the helper type object of the given name.
getHelpTextKey() - Method in class org.moyoman.client.reference.debug.ForestDebugPanel
Return the key for the help text.
getHelpTextKey() - Method in class org.moyoman.client.reference.debug.SOIDebugPanel
Return the key for the help text.
getHelpTextKey() - Method in class org.moyoman.client.reference.debug.LegendDebugPanel
Return the key for the help text.
getHelpTextKey() - Method in class org.moyoman.client.reference.debug.GroupRatingDebugPanel
Return the key for the help text.
getHelpTextKey() - Method in class org.moyoman.client.reference.debug.DiscreteDebugPanel
Return the key for the help text.
getHelpTextKey() - Method in class org.moyoman.client.reference.debug.ContinuousDebugPanel
Return the key for the help text.
getHelpTextKey() - Method in class org.moyoman.client.reference.debug.AggregateDebugPanel
Return the key for the help text.
getHelpTextKey() - Method in class org.moyoman.client.reference.debug.DebugPanel
Return the key for the help text.
getHomeDirectory() - Method in class org.moyoman.client.reference.MousePlayer
Return the home directory.
getHorizontal() - Method in class org.moyoman.module.loosegroups.simplelgimpl.StoneDistance
Get the horizontal distance between the two stones.
getI1() - Method in class org.moyoman.util.IntPair
Return the first integer.
getI2() - Method in class org.moyoman.util.IntPair
Return the second integer.
getIcon(String) - Static method in class org.moyoman.client.reference.util.GUISupport
Return the icon specified by the given key.
getIcon(String) - Static method in class org.moyoman.client.reference.util.FileSupport
Return the icon from the given filename.
getIcon(String) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the icon specified by the given key.
getIconFromClasspath(String) - Static method in class org.moyoman.client.reference.util.FileSupport
Return the icon from the classpath from the given file.
getIconFromDirectory(String, String) - Static method in class org.moyoman.client.reference.util.FileSupport
Return the icon from the given directory and file.
getId() - Method in class org.moyoman.comm.client.MoyomanPlayer
Return the id for this game.
getId() - Method in class org.moyoman.comm.client.MoveValidator
 
getId() - Method in class org.moyoman.comm.client.NonvalidatedPlayer
Return the id for the move validator.
getId() - Method in class org.moyoman.comm.client.Player
Return a String which is the game id.
getId() - Method in class org.moyoman.framework.Controller
Get the game id for this Controller.
getId() - Method in class org.moyoman.helper.Helper
Get the id that this module is associated with.
getId() - Method in class org.moyoman.module.Module
Get the id that this module is associated with.
getId() - Method in class org.moyoman.util.GameRecord
Return the game id.
getIdentifyingInfo() - Method in class org.moyoman.client.cli.CliPlayer
 
getIdentifyingInfo() - Method in class org.moyoman.client.reference.InteractiveComputerPlayer
Return identifying information about this player.
getIdentifyingInfo() - Method in class org.moyoman.client.reference.MousePlayer
Return identifying information about this player.
getIdentifyingInfo() - Method in class org.moyoman.comm.client.MoyomanPlayer
Return a string which identifies the user.
getIdentifyingInfo() - Method in class org.moyoman.comm.client.Player
Return a String which identifies the player.
getIllegalMoves() - Method in interface org.moyoman.module.board.Board
Get all moves which would be illegal for any reason.
getIllegalMoves() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Return all moves which would be illegal for whatever reason.
getIllegalMoves() - Method in class org.moyoman.util.MoveDescriptor
Return an array of all illegal moves.
getIncompleteLanguages() - Static method in class org.moyoman.framework.MessageTool
Return those languages that do not have all messages defined.
getInfoAction() - Method in class org.moyoman.client.reference.debug.DebugPanel
Return the info action.
getInitialMoveDescriptors() - Method in class org.moyoman.debug.Forest
Get the initial move in the sequence.
getInitialMoveDescriptors() - Method in class org.moyoman.util.MoveDescriptorForest
Return the possible initial moves.
getInputStream(String) - Static method in class org.moyoman.client.reference.util.FileSupport
Return an input stream for the given file.
getInputStreamFromClasspath(String) - Static method in class org.moyoman.client.reference.util.FileSupport
Return the input stream from the classpath.
getInputStreamFromDirectory(String, String) - Static method in class org.moyoman.client.reference.util.FileSupport
Return an input stream for the given filename.
getInt(String) - Static method in class org.moyoman.client.reference.util.GUISupport
Return the integer specified by the given key.
getInt(String) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the integer specified by the given key.
getInteractiveAction() - Method in class org.moyoman.client.reference.Moyoman
Return the interactive action.
getInteractiveUI() - Method in class org.moyoman.client.reference.Moyoman
Return the interactive widget.
getIntersectionFor(Point) - Method in class org.moyoman.client.reference.Board
Return the nearest intersection to the given screen point.
getIntFromString(String) - Static method in class org.moyoman.client.reference.util.GUISupport
Return an integer from the given string.
getKey(DebugType, String) - Method in class org.moyoman.client.reference.debug.DebugSelectorPane
Return a key for storing the debug panel inside the CardLayout.
getKo() - Method in class org.moyoman.comm.client.NonvalidatedPlayer
Return the stone which would be an illegal retaking of the ko.
getKo() - Method in class org.moyoman.helper.board.rules.RulesHelper
Get the move that would be illegal due to immediately retaking a ko.
getKo() - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Return the move that would be an illegal retaking of the ko.
getKo() - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Get the move that would be illegal due to immediately retaking the ko.
getKo() - Method in class org.moyoman.util.MoveDescriptor
Return the stone which may not be played on the next move because it is illegally retaking the ko.
getKomi() - Method in class org.moyoman.framework.Controller
Get the komi for this game.
getKomi() - Method in class org.moyoman.helper.board.rules.RulesHelper
Get the komi.
getKomi() - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Get the komi for an even game.
getKomi() - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Get the komi.
getKomi() - Method in class org.moyoman.module.Module
 
getKomi() - Method in interface org.moyoman.module.board.Board
Return the amount of the komi for this game.
getKomi() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Return the komi for this game.
getKomi() - Method in class org.moyoman.util.GameId
 
getKomi(Handicap) - Method in class org.moyoman.util.Rules
 
getKos() - Method in class org.moyoman.util.GameRecord
Return all kos that occurred in the game.
getLadderBreakers() - Method in class org.moyoman.module.ladder.ladderimpl.LadderInfo
 
getLadderBreakers(SingleGroup) - Method in interface org.moyoman.module.ladder.Ladder
Get all stones which would enable the group to escape the ladder.
getLadderBreakers(SingleGroup) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Get all stones which would break the ladder on the group and allow it to escape.
getLadderThreats() - Method in class org.moyoman.module.ladder.ladderimpl.LadderInfo
 
getLadderThreats(SingleGroup) - Method in interface org.moyoman.module.ladder.Ladder
Get any stone which would cause the group in the ladder to be captured..
getLadderThreats(SingleGroup) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Get all stones which would threaten to capture the ladder.
getLangMessage(String) - Method in class org.moyoman.framework.Message
Get the specified message.
getLanguageAction() - Method in class org.moyoman.client.reference.Moyoman
Return the language action.
getLanguageNames() - Method in class org.moyoman.comm.client.DirectCommandExecutor
Get all of the valid language names.
getLanguageNames() - Method in class org.moyoman.comm.client.CommandExecutor
Get all of the supported language names.
getLastGameFileName() - Method in class org.moyoman.framework.FSPersister
 
getLastMove() - Method in interface org.moyoman.module.board.Board
Return the last move made.
getLastMove() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get the last move.
getLastMove() - Method in class org.moyoman.util.GameRecord
Get the last move from the game.
getLastMoveDescriptor() - Method in interface org.moyoman.module.board.Board
Return a MoveDescriptor for the last move made.
getLastMoveDescriptor() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get a MoveDescriptor describing the last move.
getLastMoveKo() - Method in class org.moyoman.comm.client.MoveValidator
 
getLastMoveKo() - Method in class org.moyoman.framework.Controller
 
getLastMoveKo() - Method in interface org.moyoman.module.board.Board
If there is a ko situation, return the illegal move, otherwise null.
getLastMoveKo() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Return the move which would illegaly retake the ko.
getLastMoveKo(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
 
getLastMoveKo(String) - Method in class org.moyoman.comm.client.CommandExecutor
Get the score from the server.
getLastMovePrisonerCount() - Method in interface org.moyoman.module.board.Board
Get the total number of prisoners captured on the last move.
getLastMovePrisonerCount() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Return the number of prisoners captured on the last move.
getLastMovePrisoners() - Method in interface org.moyoman.module.board.Board
Return an array of all of the prisoners captured on the last move.
getLastMovePrisoners() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Return the prisoners which were captured on the last move.
getLaunchAction() - Method in class org.moyoman.client.reference.admin.MoyomanAdmin
Return the launch action.
getLDStatus() - Method in interface org.moyoman.module.lifeanddeath.LDStatus
Return the life and death status of the group.
getLegalityStatus(NumberedStone, Board) - Method in class org.moyoman.helper.board.rules.RulesHelper
Determine the status of the given move.
getLegalityStatus(NumberedStone, Board) - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Determine if the move is legal or not.
getLegalityStatus(NumberedStone, Board) - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Determine the status of the given move.
getLegalityStatus(Stone) - Method in interface org.moyoman.module.board.Board
Return the status of the move.
getLegalityStatus(Stone) - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Determine the legality of the given move.
getLegalMoves() - Method in interface org.moyoman.module.board.Board
Return all legal moves.
getLegalMoves() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get all of the legal moves.
getLiberties() - Method in interface org.moyoman.module.groups.SingleGroup
Get all points which are liberties of this group.
getLiberties() - Method in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Get the points which are the liberties of this group.
getLibertyCount(SingleLooseGroup) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Get the liberty count for the loose group if it acts like a single group.
getList(Map, Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the list from the given map corresponding to the given action.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.moyoman.client.reference.admin.MessageAdminDialog.LanguageRenderer
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.moyoman.client.reference.debug.LegendDebugPanel.LegendCellRenderer
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.moyoman.client.reference.debug.ContinuousDebugPanel.LegendCellRenderer
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.moyoman.client.reference.debug.DebugDialog.ModuleWrapperRenderer
 
getListData() - Method in class org.moyoman.client.reference.admin.AbstractListPanel
Return the list data.
getListUI() - Method in class org.moyoman.client.reference.admin.AbstractListPanel
Return the module list.
getLocale() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the locale.
getMaximumCount() - Method in interface org.moyoman.module.territory.SingleTerritory
Get the maximum amount of territory that could occur here.
getMaximumInt(String) - Method in class org.moyoman.framework.ServerConfigTool
Get the maximum legal integer value to which this parameter can be set.
getMaxX() - Method in interface org.moyoman.module.groups.SingleGroup
Get the largest horizontal value for a stone in this group.
getMaxX() - Method in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Return the largest horizontal coordinate.
getMaxX() - Method in interface org.moyoman.module.loosegroups.SingleLooseGroup
Get the maximum horizontal value of any stone in the loose group.
getMaxX() - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Get the largest horizontal value of any of the stones in this loose group.
getMaxX() - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Get the maximum horizontal value for an empty point or stone in this group.
getMaxY() - Method in interface org.moyoman.module.groups.SingleGroup
Get the largest vertical value for a stone in this group.
getMaxY() - Method in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Return the largest vertical coordinate.
getMaxY() - Method in interface org.moyoman.module.loosegroups.SingleLooseGroup
Get the maximum vertical value of any stone in the loose group.
getMaxY() - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Get the largest vertical value of any of the stones in this loose group.
getMaxY() - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Get the maximum vertical value for an empty point or stone in this group.
getMenu(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the first entry in the menus list corresponding to the given action.
getMenuItem(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the first entry in the menu items list corresponding to the given action.
getMenuItems() - Method in class org.moyoman.client.reference.util.ActionManager
Return the menu items map, creating it if necessary.
getMenuItems(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the menu items list corresponding to the given action.
getMenus() - Method in class org.moyoman.client.reference.util.ActionManager
Return the menu map, creating it if necessary.
getMenus(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the menus list corresponding to the given action.
getMessage() - Method in class org.moyoman.util.RatedMove
Return the message for this move.
getMessage() - Method in class org.moyoman.util.BooleanResponse
Return the message.
getMessage() - Method in class org.moyoman.util.MoveDescriptor
Get the description of the move.
getMessage(GameId, String) - Static method in class org.moyoman.framework.Message
Get a message in the language associated with the game id.
getMessage(String) - Static method in class org.moyoman.client.reference.util.MessageSupport
Return the string for the given key.
getMessage(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Get the message in the specified language.
getMessage(String) - Method in class org.moyoman.comm.client.CommandExecutor
Get the internationalized message of the given name.
getMessage(String) - Static method in class org.moyoman.framework.Message
Get a message in the default language.
getMessage(String, String) - Static method in class org.moyoman.framework.MessageTool
Get a message for the given language and message type.
getMessage(String, String) - Static method in class org.moyoman.framework.Message
Get a message in the specified language.
getMessageAdminAction() - Method in class org.moyoman.client.reference.admin.AdminManager
Return the message admin action.
getMessageObject(String) - Static method in class org.moyoman.framework.Message
Get the appropriate Message object.
getMinimumInt(String) - Method in class org.moyoman.framework.ServerConfigTool
Get the minimum legal integer value to which this parameter can be set.
getMinX() - Method in interface org.moyoman.module.groups.SingleGroup
Get the smallest horizontal value for a stone in this group.
getMinX() - Method in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Return the smallest horizontal coordinate.
getMinX() - Method in interface org.moyoman.module.loosegroups.SingleLooseGroup
Get the minimum horizontal value of any stone in the loose group.
getMinX() - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Get the smallest horizontal value of any of the stones in this loose group.
getMinX() - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Get the minimum horizontal value for an empty point or stone in this group.
getMinY() - Method in interface org.moyoman.module.groups.SingleGroup
Get the smallest vertical value for a stone in this group.
getMinY() - Method in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Return the smallest vertical coordinate.
getMinY() - Method in interface org.moyoman.module.loosegroups.SingleLooseGroup
Get the minimum vertical value of any stone in the loose group.
getMinY() - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Get the smallest vertical value of any of the stones in this loose group.
getMinY() - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Get the minimum vertical value for an empty point or stone in this group.
getMissingMessages(String) - Static method in class org.moyoman.framework.MessageTool
Return those messages which are undefined for the specified language.
getMode() - Method in class org.moyoman.client.reference.NewDialog.PlayerPanel
Return the mode.
getMode() - Method in class org.moyoman.client.reference.util.PlayerData
Return the mode.
getMode() - Method in class org.moyoman.framework.Controller
Get the mode for this player.
getMode() - Method in class org.moyoman.helper.Helper
Get the mode for this game.
getMode(GameId) - Static method in class org.moyoman.framework.Controller
Get the mode for a particular game.
getMode(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Get the mode for the specified game.
getMode(String) - Method in class org.moyoman.comm.client.CommandExecutor
Get the mode for this game.
getModeAdminAction() - Method in class org.moyoman.client.reference.admin.AdminManager
Return the mode admin action.
getModule() - Method in class org.moyoman.client.reference.debug.DebugSelectorPane
Return the module.
getModule() - Method in class org.moyoman.client.reference.debug.DebugDialog.ModuleWrapper
Return the wrapped module name.
getModule() - Method in class org.moyoman.client.reference.debug.DebugPanel
Return the module.
getModule() - Method in class org.moyoman.helper.Helper
Get the Module object with which this helper is ultimately associated.
getModule(Module[], ModuleType) - Static method in class org.moyoman.module.Module
Return the module from the array that is of the specific type.
getModule(ModuleName) - Method in class org.moyoman.framework.Scheduler
Get a copy of a module of the specified name.
getModule(ModuleType) - Method in class org.moyoman.framework.Scheduler
Get a copy of a module of the specified type.
getModuleAdminAction() - Method in class org.moyoman.client.reference.admin.AdminManager
Return the module admin action.
getModuleConfig() - Static method in class org.moyoman.module.ModuleConfig
Get the singleton ModuleConfig object.
getModuleList() - Method in class org.moyoman.client.reference.admin.ModuleNamesPanel
Return the selected module list.
getModuleName() - Method in class org.moyoman.framework.DAGNode
Get the module name of this node.
getModuleName() - Method in class org.moyoman.module.Module
Return the ModuleName object.
getModuleName(String) - Static method in class org.moyoman.module.ModuleName
Get the ModuleName object for the given name.
getModuleNames(Mode, ModuleType) - Method in class org.moyoman.module.ModuleConfig
Get the module names for the mode and module type.
getModuleNames(ModuleType, Mode) - Method in class org.moyoman.module.ModuleConfigTool
Get the module names for a given module type and mode.
getModuleNamesForTypeAndMode(Element, ModuleType, Properties) - Method in class org.moyoman.module.ModuleConfig
Get the ModuleName objects in order for the module type and mode.
getModules() - Method in class org.moyoman.framework.ModuleCreator
Return the modules member variable produced by the constructor.
getModules() - Method in class org.moyoman.framework.Scheduler
Get a copy of all of the modules.
getModuleType() - Method in class org.moyoman.module.ModuleName
Return the module type.
getModuleType(String) - Static method in class org.moyoman.module.ModuleType
Create the ModuleType object.
getMove() - Method in class org.moyoman.util.MoveDescriptor
Get the move object.
getMoveDescriptor() - Method in class org.moyoman.comm.client.RequestMoveEvent
Get the move descriptor.
getMoveDescriptor() - Method in class org.moyoman.comm.client.MakeMoveEvent
Get the move descriptor.
getMoveDownAction() - Method in class org.moyoman.client.reference.admin.AbstractListPanel
Return the move down action.
getMoveNumber() - Method in class org.moyoman.comm.client.MoyomanPlayer
Get the move number.
getMoveNumber() - Method in class org.moyoman.comm.client.MoveValidator
Get the move number.
getMoveNumber() - Method in class org.moyoman.comm.client.NonvalidatedPlayer
Get the move number.
getMoveNumber() - Method in class org.moyoman.comm.client.Player
Get the move number.
getMoveNumber() - Method in class org.moyoman.framework.Scheduler
Get the number of the move to be made next.
getMoveNumber() - Method in class org.moyoman.framework.Controller
Get the number of the next move in this game.
getMoveNumber() - Method in interface org.moyoman.module.board.Board
Return the move number to be made next.
getMoveNumber() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get the move number.
getMoveNumber() - Method in class org.moyoman.util.NumberedStone
Get the number of the move.
getMoveNumber() - Method in class org.moyoman.util.Move
Get the move number.
getMoveNumber(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Get the move number for the game.
getMoveNumber(String) - Method in class org.moyoman.comm.client.CommandExecutor
Get the move number for the specified game.
getMoves() - Method in interface org.moyoman.module.ModuleInterface
Return the moves generated by the module.
getMoves() - Method in class org.moyoman.module.Module
Return the moves generated by the module.
getMoves() - Method in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
Get the, by getMoves(), generated list of RatedMoves
getMoves() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get the moves rated by this module.
getMoves() - Method in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Return the moves generated by the module.
getMoves() - Method in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Return the moves generated by the module.
getMoves() - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Return the moves generated by the module.
getMoves() - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Get the rated moves that this module generates.
getMoves() - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Get the rated moves.
getMoves() - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Get the moves rated by this module.
getMoves() - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Get the rated moves that this module creates.
getMoves() - Method in class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator
Get the rated moves for this module.
getMoves() - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Return the moves generated by the module.
getMoves() - Method in class org.moyoman.module.random.randomimpl.RandomImpl
Get the rated moves for this module.
getMoves() - Method in class org.moyoman.module.safety.simplesafety.SimpleSafety
Return the moves generated by the module.
getMoves() - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
Return the moves generated by the module.
getMoves() - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
Return the moves generated by the module.
getMoves() - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Return the moves generated by the module.
getMoves() - Method in class org.moyoman.module.joseki.josekiimpl.JosekiImpl
 
getMoves() - Method in class org.moyoman.module.dame.dameimpl.DameImpl
Returns an empty array as dame points are by definition not worth playing.
getMoves() - Method in class org.moyoman.util.GameRecord
Return the moves from the game.
getMoves(Board, LooseGroups, GeometryImpl) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
Get the rated moves.
getMoves(Board, LooseGroups, GeometryImpl, GeometryMoveGenerator) - Method in class org.moyoman.module.geometry.geometryimpl.NewGroupMoveGenerator
Get the rated moves.
getMoves(Board, LooseGroups, GeometryImpl, GeometryMoveGenerator) - Method in class org.moyoman.module.geometry.geometryimpl.ExpandGroupMoveGenerator
Get the rated moves for expanding groups.
getMoves(Board, LooseGroups, GeometryImpl, GeometryMoveGenerator) - Method in interface org.moyoman.module.geometry.geometryimpl.GeometryStrategy
 
getMoves(Board, LooseGroups, GeometryImpl, GeometryMoveGenerator) - Method in class org.moyoman.module.geometry.geometryimpl.ConnectExistingGroupsMoveGenerator
Get the rated moves for connecting friendly groups.
getMoveUpAction() - Method in class org.moyoman.client.reference.admin.AbstractListPanel
Return the move up action.
getMoyomanPlayer(Color, Handicap, GameId) - Static method in class org.moyoman.comm.client.MoyomanPlayerFactory
Create the MoyomanPlayer object to play a game that was previously saved.
getMoyomanPlayer(Color, Handicap, Mode) - Static method in class org.moyoman.comm.client.MoyomanPlayerFactory
Create the MoyomanPlayer object.
getMoyomanPlayers() - Method in class org.moyoman.comm.client.PlayerManager
Return an array of MoyomanPlayer objects.
getMyModel() - Method in class org.moyoman.client.reference.ForestUI
Return the default tree model.
getName() - Method in class org.moyoman.client.reference.SaveGameDialog
Return the save game name.
getName() - Method in class org.moyoman.util.PersistedGame
 
getNegativePoints() - Method in class org.moyoman.debug.Discrete
Return the negative points.
getNeutralPoints() - Method in class org.moyoman.debug.Discrete
Return the neutral points.
getNewAction() - Method in class org.moyoman.client.reference.GameManager
Return the new action.
getNewAction() - Method in class org.moyoman.client.reference.admin.AbstractAdminPanel
Return the new action.
getNewAction() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the new action.
getNewLanguageAction() - Method in class org.moyoman.client.reference.admin.MessageAdminDialog
Return the new language action.
getNewPointTotal(Stone, Board, GeometryImpl) - Method in class org.moyoman.module.geometry.geometryimpl.ExpandGroupMoveGenerator
Find the total number of empty points closest to this stone which were closest to the opponent.
getNewSingleGroup() - Method in interface org.moyoman.module.groups.Groups
Get the new SingleGroup object which contains the last move.
getNewSingleGroup() - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Get the SingleGroup which contains the last stone played.
getNewSingleLooseGroup() - Method in interface org.moyoman.module.loosegroups.LooseGroups
Get the new loose group created by the last move made.
getNewSingleLooseGroup() - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Get the new loose group that contains the last move made.
getNext() - Method in class org.moyoman.framework.DAGNode
Get all of the immediate successors to this node.
getNext() - Method in class org.moyoman.framework.DAG
Return the names of the modules to be run next.
getNext() - Method in class org.moyoman.util.GameId
 
getNextMoveAction() - Method in class org.moyoman.client.reference.Moyoman
Return the next move action.
getNumberedStone() - Method in class org.moyoman.util.Move
Get the NumberedStone object.
getOffsetStones(Stone, int, int) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
Get all stones offset by the given amount from the given stone.
getOKButton() - Method in class org.moyoman.client.reference.util.BaseDialog
Return the handle to the OK button.
getOKButtonLabelKey() - Method in class org.moyoman.client.reference.SaveGameDialog
Return the key for the OK button label text.
getOKButtonLabelKey() - Method in class org.moyoman.client.reference.OpenGameDialog
Return the key for the OK button label text.
getOKButtonLabelKey() - Method in class org.moyoman.client.reference.GameDialog
Return the key for the OK button label text.
getOKButtonLabelKey() - Method in class org.moyoman.client.reference.DeleteGameDialog
Return the key for the OK button label text.
getOpenAction() - Method in class org.moyoman.client.reference.GameManager
Return the open action.
getOpenAction() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the open action.
getOpponent(Player) - Method in class org.moyoman.client.reference.GameEngineSwingWorker
Return the opponent of the given player.
getOpponentCount() - Method in interface org.moyoman.module.territory.Territory
Get the total amount of territory for the opponent of the side to play.
getOpponentPlayerKoThreats() - Method in interface org.moyoman.module.tactics.Tactics
Get sequences of moves where the opponent player makes the first two moves.
getOpponentPlayerKoThreats() - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
 
getOpponentPlayerKoThreats() - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
 
getOpponentPlayerSequences() - Method in interface org.moyoman.module.tactics.Tactics
Get sequences of moves which are good in a tactical sense for the opponent player.
getOpponentPlayerSequences() - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
Get sequences of tactical moves if the opponent plays first.
getOpponentPlayerSequences() - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Get sequences of moves that might occur in tactical play for the opponent player.
getOpponentsBadShapeMoves() - Method in interface org.moyoman.module.shape.Shape
 
getOpponentsBadShapeMoves() - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
getOpponentsGoodShapeMoves() - Method in interface org.moyoman.module.shape.Shape
 
getOpponentsGoodShapeMoves() - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
getOwner() - Method in class org.moyoman.client.reference.StartGameSwingWorker
Return the owner.
getParameterType(String) - Method in class org.moyoman.framework.ServerConfigTool
Get the type of the parameter.
getParameterValue(String) - Method in class org.moyoman.framework.ServerConfigTool
Get the value of a parameter.
getParameterValues() - Method in class org.moyoman.client.reference.admin.SystemAdminDialog
Return the parameters and their values.
getParent() - Method in class org.moyoman.helper.Helper
Get the parent of this helper.
getParent() - Method in class org.moyoman.helper.HelperType
Get the ComponentType with which this HelperType is associated.
getParent(HelperType) - Method in class org.moyoman.helper.HelperConfig
Get the parent type of this type.
getParentDialog() - Method