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 in class org.moyoman.client.reference.admin.AbstractAdminPanel
Return the parent dialog.
getPasteAction() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the paste action.
getPathLength(MoveDescriptorForest, MoveDescriptor, short) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Return the shortest path length of the ladder from this point.
getPermanentDirectory() - Static method in class org.moyoman.framework.FSPersister
Get the name of the directory where the permanent games are stored.
getPermanentFileName(GameId) - Method in class org.moyoman.framework.FSPersister
 
getPermanentFileName(String) - Method in class org.moyoman.framework.FSPersister
Get the filename for the game id in permanent storage.
getPersistedGame(String) - Method in class org.moyoman.framework.FSPersister
 
getPersistedGameId(String, Color) - Method in class org.moyoman.framework.FSPersister
 
getPersister() - Static method in class org.moyoman.framework.Controller
Get the Persister object.
getPlayer() - Method in class org.moyoman.comm.client.EndOfGameEvent
Get the player.
getPlayer() - Method in class org.moyoman.comm.client.RequestMoveEvent
Get the player.
getPlayer() - Method in class org.moyoman.comm.client.MakeMoveEvent
Get the player.
getPlayerClass() - Method in class org.moyoman.client.reference.NewDialog.PlayerPanel
Return the player class.
getPlayerClass() - Method in class org.moyoman.client.reference.util.PlayerData
Return the player class.
getPlayerData() - Method in class org.moyoman.client.reference.NewDialog.PlayerPanel
Return the player data.
getPlayers() - Method in class org.moyoman.client.reference.GameEngineSwingWorker
Return the players, white then black.
getPoint() - Method in class org.moyoman.util.closestpoint.PointInfo
Get the point that this object represents.
getPointInfo() - Method in class org.moyoman.util.closestpoint.ClosestPoints
Get the mapping from Point to PointInfo objects.
getPoints() - Method in interface org.moyoman.module.territory.SingleTerritory
Get the points which might be part of the territory.
getPoints() - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Get all the points which are closest to one of the stones of this group.
getPoints(int) - Method in class org.moyoman.debug.SOI
Get the points associated with this group.
getPoints(int) - Method in class org.moyoman.debug.Legend
Get the points associated with a particular symbol.
getPointsAndStones() - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Get all of the stones and empty points in this group.
getPointsBetweenGroups(SingleLooseGroup, SingleLooseGroup) - Method in interface org.moyoman.module.geometry.Geometry
Return the empty points between two adjacent loose groups.
getPointsBetweenGroups(SingleLooseGroup, SingleLooseGroup) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Get the empty points between the two adjacent loose groups.
getPointsInConvexHull() - Method in interface org.moyoman.module.geometry.ConvexHull
Return the points which are inside the convex hull.
getPointsInConvexHull() - Method in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
Get the points inside of the convex hull.
getPointsInConvexHullWithEdgePoints(LooseGroups, GeometryImpl) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
Get the points inside of the convex hull with associated edge points.
getPointsOnConvexHull() - Method in interface org.moyoman.module.geometry.ConvexHull
Return the points which are on the convex hull.
getPointsOnConvexHull() - Method in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
Get all of the points on the convex hull, including the vertices.
getPositionString(int, int) - Static method in class org.moyoman.client.reference.Board
Return the formatted string representation of the given position.
getPositivePoints() - Method in class org.moyoman.debug.Discrete
Return the positive points.
getPreferencesAction() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the preferences action.
getPrevious() - Method in class org.moyoman.framework.DAGNode
Get all of the immediate predecessors to this node.
getPrisoners() - Method in class org.moyoman.util.GameRecord
Return the prisoners from the game.
getPrisoners() - Method in class org.moyoman.util.MoveDescriptor
Return an array of prisoners captured by this move.
getPrisoners(Stone, Color[][]) - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Get the prisoners which are caused by playing the specified stone.
getProperties() - Method in class org.moyoman.framework.Controller
Get the properties for the specified game.
getProperties(String) - Static method in class org.moyoman.client.reference.util.FileSupport
Return the properties from the given filename.
getProperty(String) - Method in class org.moyoman.framework.ServerConfig
Get the value for a specific property.
getQuitAction() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the quit action.
getQuitGameConfirmation() - Method in class org.moyoman.client.reference.GameManager
Return confirmation of a quit game action.
getRadioButton(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the first entry in the radio buttons list corresponding to the given action.
getRadioButtonMenuItem(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the first entry in the radio button menu items list corresponding to the given action.
getRadioButtonMenuItems() - Method in class org.moyoman.client.reference.util.ActionManager
Return the radio button menu items map, creating it if necessary.
getRadioButtonMenuItems(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the radio button menu items list corresponding to the given action.
getRadioButtons() - Method in class org.moyoman.client.reference.util.ActionManager
Return the radio buttons map, creating it if necessary.
getRadioButtons(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the radio buttons list corresponding to the given action.
getRandomShort(short) - Method in interface org.moyoman.module.random.Random
This method is used for choosing randomly among total equal alternatives.
getRandomShort(short) - Method in class org.moyoman.module.random.randomimpl.RandomImpl
This method returns a number between 0 and total - 1.
getRatedMove(Point, Board) - Method in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Create a RatedMove object from a point.
getRatedMove(Stone, float) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
Create a RatedMove object from teh stone and rating.
getRatedMoves() - Method in class org.moyoman.debug.Continuous
Return the RatedMove objects.
getRating() - Method in class org.moyoman.util.RatedMove
Return the rating of the move.
getRating(int) - Method in class org.moyoman.debug.GroupRating
Get the rating for the group.
getRelatingPoints(IntPair) - Method in class org.moyoman.debug.Aggregate
Get the points which relate the two groups.
getRelatingStone(IntPair) - Method in class org.moyoman.debug.Aggregate
Get the stones which relate the two groups.
getRelations() - Method in class org.moyoman.debug.Aggregate
Get all of the relations without points or stones.
getRelationsByPoints() - Method in class org.moyoman.debug.Aggregate
Get all of the relations through points.
getRelationsByStones() - Method in class org.moyoman.debug.Aggregate
Get all of the relations through stones.
getRelationType(IntPair) - Method in class org.moyoman.debug.Aggregate
Returns information on how the groups are related.
getRelativeFont(double, Font) - Method in class org.moyoman.client.reference.Board
Return the font sized relative to the given fraction.
getRemoveAction() - Method in class org.moyoman.client.reference.admin.EditMessagePanel
Return the remove action.
getRequestedMove() - Method in class org.moyoman.client.cli.CliPlayer
 
getRequestedMove() - Method in class org.moyoman.client.reference.MousePlayer
The derived class must override this method to get a move from the player.
getRequestedMove() - Method in class org.moyoman.comm.client.NonvalidatedPlayer
The derived class must override this method to get a move from the player.
getRequired(Module) - Method in class org.moyoman.framework.Scheduler
Get the required modules for a given module.
getRequiredModuleList() - Method in class org.moyoman.helper.Helper
Get the modules which this helper is dependent on.
getRequiredModuleList() - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Get the module types that this helper requires.
getRequiredModuleList() - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Get the modules which this helper requires.
getRequiredModuleList() - Method in class org.moyoman.module.Module
Return the modules that this module requires to perform its task.
getRequiredModuleList() - Method in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
Return the modules that this module requires to perform its task.
getRequiredModuleList() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get the modules that this module uses.
getRequiredModuleList() - Method in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Return the modules that this module requires to perform its task.
getRequiredModuleList() - Method in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Return the modules that this module requires to perform its task.
getRequiredModuleList() - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Return the modules that this module requires to perform its task.
getRequiredModuleList() - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Get the module types that this module requires.
getRequiredModuleList() - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Return the modules that this module requires.
getRequiredModuleList() - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Get the module types used by this module.
getRequiredModuleList() - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Get the module types that this module requires.
getRequiredModuleList() - Method in class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator
Get the module types that this module requires.
getRequiredModuleList() - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Return the modules that this module requires to perform its task.
getRequiredModuleList() - Method in class org.moyoman.module.random.randomimpl.RandomImpl
Get the modules that this module requires.
getRequiredModuleList() - Method in class org.moyoman.module.safety.simplesafety.SimpleSafety
Return the modules that this module requires to perform its task.
getRequiredModuleList() - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
Return the modules that this module requires to perform its task.
getRequiredModuleList() - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
Return the modules that this module requires to perform its task.
getRequiredModuleList() - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Return the modules that this module requires to perform its task.
getRequiredModuleList() - Method in class org.moyoman.module.joseki.josekiimpl.JosekiImpl
 
getRequiredModuleList() - Method in class org.moyoman.module.dame.dameimpl.DameImpl
Get the module types used by this module.
getResource(String) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the resource for the given key.
getResponse() - Method in class org.moyoman.util.BooleanResponse
Return the boolean value of the object.
getResumeAction() - Method in class org.moyoman.client.reference.GameManager
Return the resume action.
getRowCount() - Method in class org.moyoman.client.reference.admin.MessageTableModel
Return the row count.
getRules() - Method in class org.moyoman.framework.Controller
Get the rules for this game.
getRules() - Method in class org.moyoman.helper.board.rules.RulesHelper
Determine the type of rules for this game.
getRules() - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Get the Rules object corresponding to AGA rules.
getRules() - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Get the rules for this game.
getRules(GameId) - Static method in class org.moyoman.framework.Controller
Get the rules for a particular game.
getRunTest1Action() - Method in class org.moyoman.client.customtest.CustomTest
Return a run action.
getRunTest2Action() - Method in class org.moyoman.client.customtest.CustomTest
Return a run action.
getSafety(SingleLooseGroup) - Method in interface org.moyoman.module.safety.Safety
Return the safety of this single loose group.
getSafety(SingleLooseGroup) - Method in class org.moyoman.module.safety.simplesafety.SimpleSafety
Get the safety for a loose group.
getSaveAction() - Method in class org.moyoman.client.reference.GameManager
Return the save action.
getSaveAction() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the save action.
getSaveAsAction() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the save as action.
getSavedGameFileName(String) - Method in class org.moyoman.framework.FSPersister
 
getSavedGames() - Method in class org.moyoman.client.reference.GameDialog
Return the saved game names.
getSavedGamesLabelKey() - Method in class org.moyoman.client.reference.SaveGameDialog
Return the key for the saved games label text.
getSavedGamesLabelKey() - Method in class org.moyoman.client.reference.OpenGameDialog
Return the key for the saved games label text.
getSavedGamesLabelKey() - Method in class org.moyoman.client.reference.GameDialog
Return the key for the saved games label text.
getSavedGamesLabelKey() - Method in class org.moyoman.client.reference.DeleteGameDialog
Return the key for the saved games label text.
getSavedGamesUI() - Method in class org.moyoman.client.reference.GameDialog
Return the saved games UI.
getSavedPersistedGame(String) - Method in class org.moyoman.framework.FSPersister
 
getSavedPersistedGame(String) - Method in interface org.moyoman.framework.Persister
 
getScheduler() - Method in class org.moyoman.helper.Helper
Get a Scheduler object for the module that contains this helper.
getScheduler() - Method in interface org.moyoman.module.ModuleInterface
Get a Scheduler object for this module.
getScheduler() - Method in class org.moyoman.module.Module
Get a Scheduler object for this module.
getScheduler(GameId, ModuleName) - Static method in class org.moyoman.framework.Scheduler
Get a copy of the Scheduler object.
getSelectedItem() - Method in class org.moyoman.client.reference.util.AlphabetizedComboBoxModel
Return the selected item.
getSelectedModules() - Method in class org.moyoman.client.reference.DebugModuleDialog
Return the selected modules.
getSelectedName() - Method in class org.moyoman.client.reference.OpenGameDialog
Return the selected game name.
getSelectedNames() - Method in class org.moyoman.client.reference.DeleteGameDialog
Return the selected game name.
getSequences() - Method in interface org.moyoman.module.endgame.Endgame
Get possible sequences of moves that might be played out.
getSequences() - Method in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Get sequences of moves that might occur in endgame play.
getSequences() - Method in class org.moyoman.module.ladder.ladderimpl.LadderInfo
 
getSequences() - Method in interface org.moyoman.module.middlegame.MiddleGame
Get possible sequences of moves that might be played out.
getSequences() - Method in interface org.moyoman.module.proverbs.Proverbs
Return sequences of moves that are suggested or discouraged by a proverb.
getSequences() - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Return sequences of moves that are suggested or discouraged by a proverb.
getSequences() - Method in interface org.moyoman.module.tesuji.Tesuji
Return sequences of moves that are tesuji.
getSequences() - Method in interface org.moyoman.module.joseki.Joseki
Return sequences of moves that match positions on the board.
getSequences() - Method in class org.moyoman.module.joseki.josekiimpl.JosekiImpl
 
getSequences(SingleLooseGroup) - Method in interface org.moyoman.module.lifeanddeath.LifeAndDeath
Get possible sequences of play For attack, the sequence could threaten to contain or kill, while for defense, the sequence could threaten to break out or make life.
getServerConfig() - Static method in class org.moyoman.framework.ServerConfig
Get the singleton ServerConfig object.
getShimaris(Board, Set) - Method in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Find any moves which would make shimaris, and rate them.
getShowOpenSourceHomeAction() - Method in class org.moyoman.client.reference.GameManager
Return the show open source home action.
getShowToolBarAction() - Method in class org.moyoman.client.reference.Moyoman
Return the show tool bar action.
getShowToolBarUI() - Method in class org.moyoman.client.reference.Moyoman
Return the show tool bar widget.
getShowWebHomePageAction() - Method in class org.moyoman.client.reference.GameManager
Return the show web home page action.
getSideExtensions(Board, Geometry, Set) - Method in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Find good points along the side, and add the rated moves to the set..
getSimpleName() - Method in class org.moyoman.helper.HelperName
The helper name, e.g, Dict1.
getSimpleName() - Method in class org.moyoman.helper.HelperType
Return the interface name, e.g, RulesHelper.
getSimpleName() - Method in class org.moyoman.module.ModuleName
The module name, e.g, Shape1.
getSimpleName() - Method in class org.moyoman.module.ModuleType
Return the interface name, e.g, Shape.
getSingleGroup(Stone) - Method in interface org.moyoman.module.groups.Groups
Get the SingleGroup object to which this stone belongs.
getSingleGroup(Stone) - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Get the SingleGroup object which contains the stone.
getSingleGroups() - Method in interface org.moyoman.module.groups.Groups
Get all of the groups on the board.
getSingleGroups() - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Get all of the SingleGroup objects.
getSingleGroups() - Method in interface org.moyoman.module.loosegroups.SingleLooseGroup
Return the single groups that comprise this loose group.
getSingleGroups() - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Return the single groups that comprise this loose group.
getSingleLooseGroup(SingleGroup) - Method in interface org.moyoman.module.loosegroups.LooseGroups
Get the loose group which contains the single group.
getSingleLooseGroup(SingleGroup) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Get the loose group which contains the single group.
getSingleLooseGroup(Stone) - Method in interface org.moyoman.module.loosegroups.LooseGroups
Get the loose group which contains the stone.
getSingleLooseGroup(Stone) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Get the loose group which contains the stone.
getSingleLooseGroups() - Method in interface org.moyoman.module.loosegroups.LooseGroups
This method returns all of the loose groups.
getSingleLooseGroups() - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
This method returns all of the loose groups.
getSingleLooseGroups(Point) - Method in interface org.moyoman.module.geometry.Geometry
Get all of the loose groups which are closest to the given point.
getSingleLooseGroups(Point) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Get the loose groups which are closest to the given point.
getSingleLooseGroupsFullyCaptured() - Method in interface org.moyoman.module.loosegroups.LooseGroups
Return loose groups that were completely captured on the last move.
getSingleLooseGroupsFullyCaptured() - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Return loose groups that were completely captured on the last move.
getSingleLooseGroupsPartiallyCaptured() - Method in interface org.moyoman.module.loosegroups.LooseGroups
Return loose groups that were partially captured on the last move.
getSingleLooseGroupsPartiallyCaptured() - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Return loose groups that were partially captured on the last move.
getSingleTerritories() - Method in interface org.moyoman.module.territory.Territory
Get all of the SingleTerritory objects.
getSingleTerritories(Stone) - Method in interface org.moyoman.module.territory.Territory
Get the SingleTerritory objects for this stone.
getSingleTerritory(Point) - Method in interface org.moyoman.module.territory.Territory
Get the SingleTerritory object for which this empty point is part.
getSize() - Method in class org.moyoman.client.reference.util.AlphabetizedComboBoxModel
Return the number of items in the model.
getSoundAction() - Method in class org.moyoman.client.reference.Moyoman
Return the sound action.
getSoundUI() - Method in class org.moyoman.client.reference.Moyoman
Return the sound widget.
getSplitLooseGroups() - Method in interface org.moyoman.module.loosegroups.LooseGroups
Return the loose groups that before the last move were part of one loose group.
getSplitLooseGroups() - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Get the loose groups that were split by the last move.
getSqrt(short) - Static method in class org.moyoman.util.Sqrt
Get the square root of the value.
getSqrt(short, short) - Static method in class org.moyoman.util.Sqrt
Get the square root of (i * i) + (j * j).
getState() - Method in class org.moyoman.client.reference.Board
Return the current board state.
getStatus() - Method in class org.moyoman.util.GameRecord
Return the status variable.
getStatus(Stone, int) - Method in class org.moyoman.module.geometry.geometryimpl.NewGroupMoveGenerator
Determine whether the stone is closest to the corner, side or center.
getStatusBar() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the status bar.
getStatusIfContained(SingleLooseGroup) - Method in interface org.moyoman.module.lifeanddeath.LifeAndDeath
Determine the status of the group if additional enemy stones were present to contain it.
getStone() - Method in class org.moyoman.util.IllegalMoveException
Get the stone that caused the exception.
getStone1() - Method in class org.moyoman.module.loosegroups.simplelgimpl.StoneDistance
Get the first stone.
getStone2() - Method in class org.moyoman.module.loosegroups.simplelgimpl.StoneDistance
Get the second stone.
getStoneCount() - Method in interface org.moyoman.module.board.Board
Return the total number of stones on the board.
getStoneCount() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get the total number of stones on the board.
getStoneDistances(Stone[], Stone[]) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Get the distances between any two pair of stones.
getStones() - Method in interface org.moyoman.module.board.Board
Return all of the stones on the board.
getStones() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get all of the stones on the board.
getStones() - Method in interface org.moyoman.module.groups.SingleGroup
Get all of the stones in the group.
getStones() - Method in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Return the stones in the group.
getStones() - Method in interface org.moyoman.module.loosegroups.SingleLooseGroup
Return all of the stones in this group.
getStones() - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Get all of the stones in this loose group.
getStones() - Method in class org.moyoman.util.Handicap
 
getStones() - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Get all of the stones contained by this polygon.
getStones(int) - Method in class org.moyoman.debug.Legend
Get the stones associated with a particular symbol.
getStones(int) - Method in class org.moyoman.debug.GroupRating
Get the stones associated with a particular group.
getStrength(SingleLooseGroup) - Method in class org.moyoman.module.safety.simplesafety.SimpleSafety
Get the strength of a loose group.
getString(String) - Static method in class org.moyoman.client.reference.util.GUISupport
Return the string specified by the given key.
getSubgroup(Stone) - Method in class org.moyoman.debug.Aggregate
Return the subgroup for the stone.
getSubsequentMoveDescriptors(MoveDescriptor) - Method in class org.moyoman.debug.Forest
Get the follow up moves to the specified move.
getSubsequentMoveDescriptors(MoveDescriptor) - Method in class org.moyoman.util.MoveDescriptorForest
Return all of the follow up moves for the specified move.
getSuggestedMove() - Method in class org.moyoman.comm.client.MoyomanPlayer
Get the suggested move from the server.
getSuggestedMove() - Method in class org.moyoman.comm.client.PlayerManager
 
getSuggestedMove() - Method in class org.moyoman.framework.GenerateController
Suggest a move for the client.
getSuggestedMove(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Get the suggested move from the server.
getSuggestedMove(String) - Method in class org.moyoman.comm.client.CommandExecutor
Get the suggested move from the server.
getSuicide() - Method in class org.moyoman.helper.board.rules.RulesHelper
Get the moves which would be illegal due to suicide on the next move.
getSuicide() - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Get the stones which would be an illegal move because it would lead to suicide.
getSuicide() - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Get the moves which would be illegal due to suicide on the next move.
getSuicidedSingleGroups() - Method in interface org.moyoman.module.groups.Groups
Return all SingleGroup objects that died as a result of suicide.
getSuicidedSingleGroups() - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Get the SingleGroup objects which died as a result of suicide on the last move.
getSuicidedSingleLooseGroups() - Method in interface org.moyoman.module.loosegroups.LooseGroups
Get the SingleLooseGroup objects which died as a result of suicide.
getSuicidedSingleLooseGroups() - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Return the loose groups that were removed because of suicide.
getSuicideMoves() - Method in class org.moyoman.comm.client.MoveValidator
 
getSuicideMoves() - Method in class org.moyoman.framework.Controller
 
getSuicideMoves() - Method in interface org.moyoman.module.board.Board
Get all moves which would be illegal because of suicide.
getSuicideMoves() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Return all moves which are illegal because of suicide.
getSuicideMoves() - Method in class org.moyoman.util.MoveDescriptor
Get all of the moves which are illegal because of suicide.
getSuicideMoves(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
 
getSuicideMoves(String) - Method in class org.moyoman.comm.client.CommandExecutor
 
getSuperKo() - Method in class org.moyoman.helper.board.rules.RulesHelper
Get the moves that would be illegal because of recreating a whole board position.
getSuperKo() - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Get all the stones which would cause an illegal recreation of the whole board position.
getSuperKo() - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Get the move that would be illegal because of recreating a whole board position.
getSuperKoMoves() - Method in class org.moyoman.comm.client.MoveValidator
 
getSuperKoMoves() - Method in class org.moyoman.framework.Controller
 
getSuperKoMoves() - Method in interface org.moyoman.module.board.Board
Get all moves which would be illegal because of superko.
getSuperKoMoves() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Return all moves which are illegal because they recreate a previous board position.
getSuperKoMoves() - Method in class org.moyoman.util.MoveDescriptor
Get all of the moves which are illegal because of recreating the whole board position.
getSuperKoMoves(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
 
getSuperKoMoves(String) - Method in class org.moyoman.comm.client.CommandExecutor
 
getSymbol(int) - Method in class org.moyoman.debug.Legend
Return the string associated with the particular number.
getSymbolicLanguageName(String) - Static method in class org.moyoman.framework.Message
Get the symbolic language name for the displayable name.
getSymbolicLanguageNames() - Static method in class org.moyoman.framework.Message
Symbolic names for all supportable languages, in the local language.
getSymbolType(int) - Method in class org.moyoman.debug.Legend
Determine the type of symbol, either NONE, POINTS, or STONES.
getSystemAdminAction() - Method in class org.moyoman.client.reference.admin.AdminManager
Return the system admin action.
getTemporaryDirectory() - Static method in class org.moyoman.framework.FSPersister
Get the name of the directory where the temporary games are stored.
getTemporaryDirectoryName(GameId) - Method in class org.moyoman.framework.FSPersister
 
getTemporaryDirectoryName(String) - Method in class org.moyoman.framework.FSPersister
Get the directory name for the game id in temporary storage.
getTemporaryFileName(GameId) - Method in class org.moyoman.framework.FSPersister
Get the name of the most recent file for the particular game.
getTemporaryFileName(GameId, int) - Method in class org.moyoman.framework.FSPersister
Get the filename for the game id in temporary storage.
getTemporaryGameFileName(String) - Method in class org.moyoman.framework.FSPersister
 
getTemporaryPersistedGame(String) - Method in class org.moyoman.framework.FSPersister
 
getTemporaryPersistedGame(String) - Method in interface org.moyoman.framework.Persister
 
getText(int) - Method in class org.moyoman.client.reference.util.StatusBar
Return the display string on the specified message label.
getTitleKey() - Method in class org.moyoman.client.reference.SaveGameDialog
Return the key for the dialog title.
getTitleKey() - Method in class org.moyoman.client.reference.OpenGameDialog
Return the key for the dialog title.
getTitleKey() - Method in class org.moyoman.client.reference.GameDialog
Return the key for the dialog title.
getTitleKey() - Method in class org.moyoman.client.reference.DeleteGameDialog
Return the key for the dialog title.
getToggleButton(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the first entry in the toggle buttons list corresponding to the given action.
getToggleButtons() - Method in class org.moyoman.client.reference.util.ActionManager
Return the toggle buttons map, creating it if necessary.
getToggleButtons(Action) - Method in class org.moyoman.client.reference.util.ActionManager
Return the toggle buttons list corresponding to the given action.
getToLanguage() - Method in class org.moyoman.client.reference.admin.MessageTableModel
Return the to language.
getToolBar() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the tool bar.
getToolBarPanel() - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Return the tool bar.
getTopDirectory() - Method in class org.moyoman.framework.ServerConfig
Get the top level directory name.
getTotal() - Method in class org.moyoman.util.Handicap
Return the size of the handicap.
getTotalBlackPrisonerCount() - Method in interface org.moyoman.module.board.Board
Get the total number of black prisoners in the game.
getTotalBlackPrisonerCount() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Return the total number of black prisoners captured.
getTotalClosestEmptyPoints(SingleLooseGroup) - Method in interface org.moyoman.module.geometry.Geometry
Get the number of points which are closer to this group than any other.
getTotalClosestEmptyPoints(SingleLooseGroup) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Get the number of points which are closer to this group than any other.
getTotalFriendlyGroups() - Method in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
Get the total number of groups of the color to move next.
getTotalGroups() - Method in class org.moyoman.debug.SOI
Return the total number of groups.
getTotalGroups() - Method in class org.moyoman.debug.GroupRating
Get the total number of groups.
getTotalGroups() - Method in class org.moyoman.debug.Aggregate
Return the total number of groups.
getTotalLiberties() - Method in interface org.moyoman.module.groups.SingleGroup
Get the total number of liberties for this group.
getTotalLiberties() - Method in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Get the total number of liberties for this group.
getTotalOpponentGroups() - Method in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
Get the total number of groups of the opponent of the player to move next.
getTotalPoints() - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Get the number of empty points in this group.
getTotalPoints(ClosestPointGroup) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Get the number of empty points as close to or closer to this group than any other.
getTotalPointsInConvexHull() - Method in interface org.moyoman.module.geometry.ConvexHull
Get the total number of points in the convex hull for this group.
getTotalPointsInConvexHull() - Method in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
Get the number of points inside of the convex hull.
getTotalSingleGroups() - Method in interface org.moyoman.module.groups.Groups
Get the total number of groups on the board.
getTotalSingleGroups() - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Return the total number of groups.
getTotalSingleGroups() - Method in interface org.moyoman.module.loosegroups.SingleLooseGroup
Return the total number of single groups that comprise this loose group.
getTotalSingleGroups() - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Return the total number of single groups that comprise this loose group.
getTotalStones() - Method in interface org.moyoman.module.groups.SingleGroup
Get the total number of stones in this group.
getTotalStones() - Method in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Return the total number of stones in this group.
getTotalStones() - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Get the total number of stones in this group.
getTotalStones() - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Get the total number of stones in this group.
getTotalSubgroups(int) - Method in class org.moyoman.debug.Aggregate
Get the total number of subgroups for the given group.
getTotalSymbols() - Method in class org.moyoman.debug.Legend
The total number of symbols in the legend.
getTotalUniqueClosestEmptyPoints(SingleLooseGroup) - Method in interface org.moyoman.module.geometry.Geometry
Get the number of points which are closer to this group than any other.
getTotalUniqueClosestEmptyPoints(SingleLooseGroup) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Get the number of points which are closer to this group than any other.
getTotalUniquePoints(ClosestPointGroup) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Get the total number of unique points for a group.
getTotalWhitePrisonerCount() - Method in interface org.moyoman.module.board.Board
Get the total number of white prisoners in the game.
getTotalWhitePrisonerCount() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Return the total number of white prisoners captured.
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class org.moyoman.client.reference.ForestUI.MoveDescriptorRenderer
Return the properly rendered tree cell component.
getType() - Method in class org.moyoman.debug.SOI
Get the debug type of this object.
getType() - Method in class org.moyoman.debug.Legend
Get the debug type.
getType() - Method in class org.moyoman.debug.GroupRating
Get the debug type.
getType() - Method in class org.moyoman.debug.Discrete
Get the type of this object.
getType() - Method in class org.moyoman.debug.Continuous
Get the debug type of this object.
getType() - Method in class org.moyoman.debug.Aggregate
Get the type of this debug object.
getType() - Method in class org.moyoman.debug.Forest
Get the debug type of this object.
getType() - Method in class org.moyoman.debug.Debug
Get the debug type of this object.
getTypeSelectionListener() - Method in class org.moyoman.client.reference.admin.ModuleNamesPanel
Return a type selection listener.
getTypeSelectionListener() - Method in class org.moyoman.client.reference.admin.HelperNamesPanel
Return a type selection listener.
getUnclonedModule(ModuleName) - Method in class org.moyoman.framework.Scheduler
Get the module of the specified name.
getUnclonedModule(ModuleType) - Method in class org.moyoman.framework.Scheduler
Get the module of the given module type.
getUnclonedModules() - Method in class org.moyoman.framework.Scheduler
Get an array of all of the modules.
getUndoMoveAction() - Method in class org.moyoman.client.reference.Moyoman
Return the undo move action.
getUniquePoints(ClosestPointGroup) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Get the points which are closer to this group than any other.
getUnsynchronized() - Method in class org.moyoman.util.GameId
 
getUpdatedSingleGroup() - Method in interface org.moyoman.module.groups.Groups
Get the updated SingleGroup object which contains the last move.
getUpdatedSingleGroup() - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Get the SingleGroup which contains the last stone played.
getUpdatedSingleLooseGroup() - Method in interface org.moyoman.module.loosegroups.LooseGroups
Get the loose group that contains the last move made.
getUpdatedSingleLooseGroup() - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Get the loose group that contains the last move made.
getUserModes() - Static method in class org.moyoman.module.Mode
Return an array of all of the user defined modes.
getValue() - Method in class org.moyoman.client.reference.util.SwingWorker
Get the value produced by the worker thread, or null if it hasn't been constructed yet.
getValue() - Method in class org.moyoman.util.PartialStone
Return the value of this stone.
getValue(Stone[]) - Static method in class org.moyoman.util.Zobrist
Get the Zobrist hash value for the given board position.
getValue(String, String) - Method in class org.moyoman.client.reference.admin.MessageTableModel
Return the value for the given language name and key.
getValueAt(int, int) - Method in class org.moyoman.client.reference.admin.MessageTableModel
Return the value at the given coordinates.
getValueOfFriendlyMove(Stone) - Method in interface org.moyoman.module.territory.SingleTerritory
Determine how many points of territory the given move creates.
getValueOfOpponentsMove(Stone) - Method in interface org.moyoman.module.territory.SingleTerritory
Determine how many points of territory the given move removes.
getVertical() - Method in class org.moyoman.module.loosegroups.simplelgimpl.StoneDistance
Get the vertical distance between the two stones.
getVertices() - Method in interface org.moyoman.module.geometry.ConvexHull
Get the vertices of the convex hull.
getVertices() - Method in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
Get the vertices of the convex hull.
getWhiteId() - Method in class org.moyoman.util.PersistedGame
 
getWhitePlayer() - Method in class org.moyoman.client.reference.StartGameSwingWorker
Return the white player.
getWhitePlayer() - Method in class org.moyoman.client.reference.GameEngineSwingWorker
Return the white player.
getWhitePlayer() - Method in class org.moyoman.comm.client.PlayerManager
 
getWhitePlayer() - Method in class org.moyoman.util.GameRecord
Get the name of the white player.
getWhitePlayerData() - Method in class org.moyoman.client.reference.NewDialog
Return the player data for white.
getWhiteStones() - Method in interface org.moyoman.module.board.Board
Return all of the white stones on the board.
getWhiteStones() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Get all of the white stones on the board.
getX() - Method in class org.moyoman.util.Point
Return the horizontal position of the point.
getY() - Method in class org.moyoman.util.Point
Return the vertical position of the point.
gmg - Variable in class org.moyoman.module.geometry.geometryimpl.NewGroupMoveGenerator
 
gmg - Variable in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
This is used to generate the move.
GoProverbs - class org.moyoman.module.proverbs.igoproverbs.GoProverbs.
This class is responsible for finding moves from the proverbs of GO.
GoProverbs() - Constructor for class org.moyoman.module.proverbs.igoproverbs.GoProverbs
Constructor
GoProverbs(int) - Constructor for class org.moyoman.module.proverbs.igoproverbs.GoProverbs
Constructor
gosm - Variable in class org.moyoman.module.shape.simpleshape.SimpleShape
 
gr - Variable in class org.moyoman.framework.Controller
The game record of the game.
GridLayout2 - class org.moyoman.client.reference.util.GridLayout2.
This layout manager extends GridLayout to allow the cells to be different sizes.
GridLayout2() - Constructor for class org.moyoman.client.reference.util.GridLayout2
Construct this object.
GridLayout2(int, int) - Constructor for class org.moyoman.client.reference.util.GridLayout2
Construct this object with the given parameters.
GridLayout2(int, int, int, int) - Constructor for class org.moyoman.client.reference.util.GridLayout2
Construct this object with the given parameters.
GroupRating - class org.moyoman.debug.GroupRating.
This class allows stones to be put into groups, and each group given a rating of between 0 and 1.
GROUPRATING - Static variable in class org.moyoman.debug.DebugType
The GROUPRATING Debug object.
GroupRating(String) - Constructor for class org.moyoman.debug.GroupRating
Create the GroupRating object.
GroupRatingDebugPanel - class org.moyoman.client.reference.debug.GroupRatingDebugPanel.
Provides a panel for group rating type debug information.
GroupRatingDebugPanel.LegendListEntry - class org.moyoman.client.reference.debug.GroupRatingDebugPanel.LegendListEntry.
Provides a legend list entry item.
GroupRatingDebugPanel.LegendListEntry(int, int) - Constructor for class org.moyoman.client.reference.debug.GroupRatingDebugPanel.LegendListEntry
 
GroupRatingDebugPanel() - Constructor for class org.moyoman.client.reference.debug.GroupRatingDebugPanel
 
groups - Variable in class org.moyoman.debug.SOI
Each element is an ArrayList containing Stone objects.
groups - Variable in class org.moyoman.debug.Aggregate
Each element is an ArrayList containing Stone objects.
groups - Variable in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
The GroupsImpl object.
groups - Variable in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Each element is a SingleGroupImpl object representing a group on the board.
Groups - interface org.moyoman.module.groups.Groups.
A class that implements the Groups interface is responsible for maintaining a list of the groups on the board, where a group is defined as the maximal collection of stones of the same color that are connected horizontally or vertically, and so would be captured as one unit.
groupsCaptured - Variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
This is true if at least one loose group was entirely captured on the last move.
GroupsImpl - class org.moyoman.module.groups.groupsimpl.GroupsImpl.
This module implements the Groups interface.
GroupsImpl(GameId, ModuleName) - Constructor for class org.moyoman.module.groups.groupsimpl.GroupsImpl
Create a new GroupsImpl object.
groupsInLadder() - Method in interface org.moyoman.module.ladder.Ladder
Get all of the groups which are currently in a ladder.
groupsInLadder() - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Get all of the groups which are currently in a ladder.
groupsInPotentialLadder() - Method in interface org.moyoman.module.ladder.Ladder
Get all of the groups which could be put in a ladder if the opponent moves next.
groupsInPotentialLadder() - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Get all of the groups which could be put in a ladder if the opponent moves next.
groupsSplit - Variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
If any loose groups were split into two or more loose groups on the last move, this is true.
gsm - Variable in class org.moyoman.module.shape.simpleshape.SimpleShape
 
GUI_PROPERTIES_FILEPATH - Static variable in class org.moyoman.client.reference.util.GUISupport
Display properties filepath.
GUISupport - class org.moyoman.client.reference.util.GUISupport.
Provides support for color, font, integer, and icon properties.
GUISupport() - Constructor for class org.moyoman.client.reference.util.GUISupport
Private constructor to disallow direct instantiation.
GURL_EVENT - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The name for the AppleEvent type corresponding to a GetURL event.

H

h1 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
 
h2 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
 
h3 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
 
h4 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
 
haiti - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Count of stones put in advance.
handicap - Variable in class org.moyoman.comm.client.Player
The handicap for this game.
handicap - Variable in class org.moyoman.framework.Controller
The handicap for this game.
handicap - Variable in class org.moyoman.util.GameRecord
 
Handicap - class org.moyoman.util.Handicap.
This class represents a set of handicap stones.
Handicap(int) - Constructor for class org.moyoman.util.Handicap
Create the Handicap object with the appropriate number of stones.
haneEnd2(Board) - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Get rated moves from the proverb [hane at the end of two stones].
haneResAttach(Board) - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Get rated moves from the proverb [respond to attachment with hane].
has(String, String) - Static method in class org.moyoman.module.fuseki.igofuseki.Str
Check a string is in or not.
has(String, String) - Static method in class org.moyoman.util.igo.Str
Check a string is in or not.
hasCompleted - Variable in class org.moyoman.framework.DAGNode
This is true if the Module represented by the ModuleName has already executed.
hashCode() - Method in class org.moyoman.client.reference.debug.GroupRatingDebugPanel.LegendListEntry
 
hashCode() - Method in class org.moyoman.debug.DebugType
Compute a hash code for this object.
hashCode() - Method in class org.moyoman.framework.Message
Get a hash code for this object.
hashCode() - Method in class org.moyoman.helper.HelperName
Get the hash code for this object.
hashCode() - Method in class org.moyoman.helper.HelperType
Get a hash code for this object.
hashCode() - Method in class org.moyoman.module.ModuleName
Get the hash code for this object.
hashCode() - Method in class org.moyoman.module.ModuleType
Get a hash code for the object.
hashCode() - Method in class org.moyoman.module.Mode
Return a hash code value for the mode.
hashCode() - Method in class org.moyoman.util.IntPair
Override the default hashCode() method.
hashCode() - Method in class org.moyoman.util.GameId
 
hashCode() - Method in class org.moyoman.util.Rules
Return a hashcode for this object.
hashCode() - Method in class org.moyoman.util.NumberedStone
Get a unique integer which represents this object.
hashCode() - Method in class org.moyoman.util.MoveDescriptor
Get a hash code for this object.
hashCode() - Method in class org.moyoman.util.Point
Return a unique value for each point.
hashCode() - Method in class org.moyoman.util.Stone
Get the hash code for this object.
hashCode() - Method in class org.moyoman.util.Color
Return a hashcode for this object.
hashCode() - Method in class org.moyoman.util.closestpoint.PointInfo
Get a hash code for this object.
hashmaps - Variable in class org.moyoman.helper.HelperConfig
The key is the mode name.
hashmaps - Variable in class org.moyoman.module.ModuleConfig
The key is the mode name.
hasSubgroup(Stone) - Method in class org.moyoman.debug.Aggregate
Determine if the stone is in a subgroup.
hc - Static variable in class org.moyoman.helper.HelperConfig
The HelperConfig object.
hc - Variable in class org.moyoman.helper.HelperConfigTool
The HelperConfig object.
hcPlay() - Method in class org.moyoman.client.cli.Cli
 
hct - Static variable in class org.moyoman.module.ModuleConfig
The HelperConfigTool object.
header - Variable in class org.moyoman.debug.Debug
The information which the debug object represents.
HEADER_PROPERTY - Static variable in class org.moyoman.client.reference.debug.DebugSelectorPane.SelectorPanel
Debug header client property name.
Helper - class org.moyoman.helper.Helper.
The base class for all helpers in the system.
Helper(GameId, Mode, HelperName, Component) - Constructor for class org.moyoman.helper.Helper
Create the helper object.
helperAdminActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.AdminManager
Perform the helper admin action.
HelperAdminDialog - class org.moyoman.client.reference.admin.HelperAdminDialog.
Provides a helper administration dialog.
HelperAdminDialog(Frame, HelperConfigTool, ModuleConfigTool) - Constructor for class org.moyoman.client.reference.admin.HelperAdminDialog
Construct this dialog.
HelperConfig - class org.moyoman.helper.HelperConfig.
Read and write configuration information related to helpers.
HelperConfig() - Constructor for class org.moyoman.helper.HelperConfig
Create a HelperConfig object.
HelperConfigTool - class org.moyoman.helper.HelperConfigTool.
This application provides the user with an interface for editing the helper configuration files.
HelperConfigTool() - Constructor for class org.moyoman.helper.HelperConfigTool
Create the HelperConfigTool object.
helperName - Variable in class org.moyoman.helper.Helper
The name of the helper.
HelperName - class org.moyoman.helper.HelperName.
This class represents a helper name, e.g, org.moyoman.helper.joseki.dictionary.dict1.Dict1.
HelperName(String, String, HelperType) - Constructor for class org.moyoman.helper.HelperName
Create a new HelperName object.
HelperNamePanel - class org.moyoman.client.reference.admin.HelperNamePanel.
Provides a helper name edit panel.
HelperNamePanel(JDialog, Mode) - Constructor for class org.moyoman.client.reference.admin.HelperNamePanel
Construct this dialog.
helperNames - Static variable in class org.moyoman.helper.HelperName
The key is either the simple or full name, and the value is the HelperName object.
HelperNamesPanel - class org.moyoman.client.reference.admin.HelperNamesPanel.
Provides a helper names edit panel.
HelperNamesPanel(JDialog, HelperConfigTool) - Constructor for class org.moyoman.client.reference.admin.HelperNamesPanel
Construct this dialog.
HelperNamesPanel$1 - class org.moyoman.client.reference.admin.HelperNamesPanel$1.
 
HelperNamesPanel$1(HelperNamesPanel) - Constructor for class org.moyoman.client.reference.admin.HelperNamesPanel$1
 
HelperNamesPanel$2 - class org.moyoman.client.reference.admin.HelperNamesPanel$2.
 
HelperNamesPanel$2(HelperNamesPanel) - Constructor for class org.moyoman.client.reference.admin.HelperNamesPanel$2
 
helpers - Variable in class org.moyoman.helper.Helper
The key is a HelperType object, and the value is a Helper object.
helpers - Variable in class org.moyoman.module.Module
The name is a HelperType object, and the value is the Helper object.
HelperType - class org.moyoman.helper.HelperType.
This class represents a helper type, e.g, RulesHelper.
HelperType(String, String) - Constructor for class org.moyoman.helper.HelperType
Create a new HelperType object.
HelperType(String, String, ComponentType) - Constructor for class org.moyoman.helper.HelperType
 
HelperTypePanel - class org.moyoman.client.reference.admin.HelperTypePanel.
Provides a helper type edit panel.
HelperTypePanel(JDialog, HelperConfigTool, ModuleConfigTool) - Constructor for class org.moyoman.client.reference.admin.HelperTypePanel
Construct this object.
hhMapping - Variable in class org.moyoman.helper.HelperConfig
The key is the HelperType child, and the value the HelperType parent.
highlightIntersection(Point) - Method in class org.moyoman.client.reference.Board
Highlight the given intersection.
his - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Index to access left-bottom corner.
hm - Static variable in class org.moyoman.helper.HelperType
The key is the simple or full name, and the value is the HelperType object.
hm - Static variable in class org.moyoman.module.ModuleType
The key is the simple name or full name, the value is the ModuleType object.
hmMapping - Variable in class org.moyoman.helper.HelperConfig
The key is the HelperType child, and the value the ModuleType parent.
hor - Variable in class org.moyoman.module.loosegroups.simplelgimpl.StoneDistance
The horizontal distance between the two stones.
horizontal - Variable in class org.moyoman.util.Point
The horizontal position of the point 0 - 18
hoshi - Static variable in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
 

I

ICLaunchURL(int, byte[], byte[], int, int[], int[]) - Static method in class org.moyoman.client.reference.util.BrowserLauncher
 
ICStart(int[], int) - Static method in class org.moyoman.client.reference.util.BrowserLauncher
Methods required for Mac OS X 10.0.x.
ICStop(int[]) - Static method in class org.moyoman.client.reference.util.BrowserLauncher
 
id - Variable in class org.moyoman.client.cli.Cli
 
id - Variable in class org.moyoman.comm.client.MoyomanPlayer
The id of the game.
id - Variable in class org.moyoman.comm.client.MoveValidator
The game id used for validation.
id - Variable in class org.moyoman.framework.STSThread
 
id - Variable in class org.moyoman.framework.Scheduler
The id of the current game.
id - Variable in class org.moyoman.framework.Controller
The id of the game.
id - Variable in class org.moyoman.helper.Helper
The game that this helper is associated with.
id - Variable in class org.moyoman.module.Module
The game that this module is associated with.
id - Variable in class org.moyoman.util.GameId
The id of the game.
igo - Variable in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
an Igo class to find moves from the proverbs of GO.
IgoBase - class org.moyoman.util.igo.IgoBase.
The base class for different Igo modules.
IgoBase() - Constructor for class org.moyoman.util.igo.IgoBase
Constructor
IgoBase(int) - Constructor for class org.moyoman.util.igo.IgoBase
Constructor
IgoFuseki - class org.moyoman.module.fuseki.igofuseki.IgoFuseki.
This module implements the Fuseki interface.
IgoFuseki(GameId, ModuleName) - Constructor for class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Create the IgoFuseki object.
igoInit() - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Initialize variables.
igoPos(int, int) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Return the position of Igo from Moyoman's (X,Y) coordinate.
igoPos(int, int) - Method in class org.moyoman.util.igo.IgoBase
Get the position of Igo from Moyoman's (X,Y) coordinate.
IgoProverbs - class org.moyoman.module.proverbs.igoproverbs.IgoProverbs.
This module implements the Proverbs interface.
IgoProverbs(GameId, ModuleName) - Constructor for class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Create the IgoProverbs object.
IGUIConstants - interface org.moyoman.client.reference.util.IGUIConstants.
Provides some common GUI definitions such as margin.
IllegalKoException - exception org.moyoman.util.IllegalKoException.
This exception is thrown when a user attempts to retake a ko without playing a ko threat.
IllegalKoException(Stone) - Constructor for class org.moyoman.util.IllegalKoException
Create the IllegalKoException object.
IllegalMoveException - exception org.moyoman.util.IllegalMoveException.
This exception is thrown when an illegal move is made.
IllegalMoveException(Stone) - Constructor for class org.moyoman.util.IllegalMoveException
Create the IllegalMoveException object.
IllegalSuperKoException - exception org.moyoman.util.IllegalSuperKoException.
This exception is thrown if a full board position repeats itself, as for example if a triple ko occurs.
IllegalSuperKoException(Stone) - Constructor for class org.moyoman.util.IllegalSuperKoException
Create the IllegalSuperKoException object.
IMoyoman - interface org.moyoman.client.reference.IMoyoman.
Defines methods required by users of the Moyoman main GUI class.
IMoyomanAdminOwner - interface org.moyoman.client.reference.admin.IMoyomanAdminOwner.
Defines methods required by Moyoman AdminManager owners.
important - Variable in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
The stones which should try to be saved.
in(int) - Method in class org.moyoman.module.fuseki.igofuseki.VecInt
 
in(int) - Method in class org.moyoman.util.igo.VecInt
Check the index is effective or not.
InconsistentStateException - exception org.moyoman.util.InconsistentStateException.
This exception is thrown when the representation of the game is inconsistent in some way, for example, attempting to flip the color of a point that is empty.
InconsistentStateException(Exception) - Constructor for class org.moyoman.util.InconsistentStateException
 
InconsistentStateException(String) - Constructor for class org.moyoman.util.InconsistentStateException
Create the InconsistentStateException object.
indentLine(BufferedWriter, int) - Method in class org.moyoman.helper.HelperConfig
Convenience method to write out the appropriate number of spaces.
indentLine(BufferedWriter, int) - Method in class org.moyoman.module.ModuleConfig
Convenience method to write out the appropriate number of spaces.
indexOf(String) - Method in class org.moyoman.client.reference.admin.MessageTableModel
Return the index of the given key.
info(String) - Method in class org.moyoman.util.igo.IgoBase
Output the info.
infoFile - Static variable in class org.moyoman.log.SystemLog
The name of the file for writing out informational statements.
infoFlag - Static variable in class org.moyoman.log.SystemLog
 
information(String) - Method in class org.moyoman.helper.Helper
Log an information message in the Helper.
information(String) - Static method in class org.moyoman.log.SystemLog
Log an informational event.
information(String) - Method in class org.moyoman.module.Module
Log an information message in the module.
information(String) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Provide a method for logging messages for other classes in this package.
informPlayerError(Exception) - Method in class org.moyoman.client.reference.Moyoman
Inform the user of a player error.
ING - Static variable in class org.moyoman.util.Rules
A Rules object representing the ING rule set.
ING_FLAG - Static variable in class org.moyoman.util.Rules
Use ING rules.
init() - Method in class org.moyoman.client.reference.CustomMenu
Initialize this object.
init() - Method in class org.moyoman.client.reference.admin.NewLanguageDialog
Initialize.
init() - Method in class org.moyoman.client.reference.debug.ForestDebugPanel
Initialize this panel.
init() - Method in class org.moyoman.client.reference.debug.DebugPanel
Initialize this panel.
init(boolean, String, String) - Method in class org.moyoman.client.reference.admin.EditMessageDialog
Initialize.
init(HelperConfigTool, HelperType) - Method in class org.moyoman.client.reference.admin.NewHelperNameDialog
Initialize.
init(HelperConfigTool, ModuleConfigTool) - Method in class org.moyoman.client.reference.admin.NewHelperTypeDialog
Initialize.
init(ModuleConfigTool, int) - Method in class org.moyoman.client.reference.admin.NewModuleTypeDialog
Initialize.
init(ModuleConfigTool, ModuleType) - Method in class org.moyoman.client.reference.admin.NewModuleNameDialog
Initialize.
init(ServerConfigTool) - Method in class org.moyoman.client.reference.admin.SystemAdminDialog
Initialize this dialog.
init(String) - Method in class org.moyoman.client.reference.NewDialog
Initialize this dialog.
init(String) - Method in class org.moyoman.client.reference.GameDialog
Initialize this dialog.
init(String) - Method in class org.moyoman.client.reference.DebugModuleDialog
Initialize this dialog.
init(String) - Method in class org.moyoman.client.reference.AboutDialog
Initialize this dialog.
init(String) - Method in class org.moyoman.client.reference.debug.DebugDialog
Initialize this dialog.
init(String) - Method in class org.moyoman.client.reference.util.BaseDialog
Initialize this dialog.
initial - Variable in class org.moyoman.util.MoveDescriptorForest
Each element is a MoveDescriptor, which is also a key in forest.
initialize() - Method in class org.moyoman.client.cli.Cli
 
initializeBoard(GameRecord) - Method in class org.moyoman.comm.client.PlayerManager
Initialize the board for the two players.
initializeBoundsVariables() - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Set the variables which describe the bounding box for this group.
insertElementAt(Object, int) - Method in class org.moyoman.client.reference.util.AlphabetizedComboBoxModel
Add an item from the model.
insertTab(String, Icon, Component, String, int) - Method in class org.moyoman.client.reference.util.AlphabetizedTabbedPane
Method not implemented.
INT - Static variable in class org.moyoman.framework.ServerConfigTool
Returned by getParameterType() if the parameter is an int.
interactiveActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.Moyoman
Perform the interactive action.
InteractiveComputerPlayer - class org.moyoman.client.reference.InteractiveComputerPlayer.
Provides an implementation of ValidatedPlayer to allow both mouse input and computer play.
InteractiveComputerPlayer(IMoyoman, Color, Handicap, Mode, CommandExecutor, boolean) - Constructor for class org.moyoman.client.reference.InteractiveComputerPlayer
Construct this object with the given parameters.
InternalErrorException - exception org.moyoman.util.InternalErrorException.
This exception is thrown when an internal error occurs, for example, being unable to read a configuration file.
InternalErrorException(Exception) - Constructor for class org.moyoman.util.InternalErrorException
Create an InternalErrorException object from another Exception.
InternalErrorException(String) - Constructor for class org.moyoman.util.InternalErrorException
Create the InternalErrorException object.
interrupt() - Method in class org.moyoman.client.reference.util.SwingWorker
A new method that interrupts the worker thread.
IntPair - class org.moyoman.util.IntPair.
This class provides an easy way of relating two integers.
IntPair(int, int) - Constructor for class org.moyoman.util.IntPair
Create a new IntPair object.
investigateHoshiPoints(Board) - Method in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
Check all hoshi points to see if they are free still and if so add them to the set of BigPoints (bp), at the same time put the subHoshi that belongs to it in the set as well.
IRO_KEI - Static variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Value of color exchange.
IRO_KEI - Static variable in class org.moyoman.util.igo.IgoBase
Value of color exchange.
iro(int, int, int) - Method in class org.moyoman.util.igo.IgoBase
Check 2 points are all the asking color or not.
iro4(int, int) - Method in class org.moyoman.util.igo.IgoBase
Check the sum of the 4 neighbors is the asking value or not.
iroSlant4(int, int) - Method in class org.moyoman.util.igo.IgoBase
Check the sum of the 4 slant neighbors is the asking value or not.
isActionApproved() - Method in class org.moyoman.client.reference.util.BaseDialog
Return true if the action was approved.
isActive(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Determine if the specified game is active.
isActive(String) - Method in class org.moyoman.comm.client.CommandExecutor
Determine if the game id is an active game.
isAdjacentToCorner(SingleLooseGroup) - Method in interface org.moyoman.module.geometry.Geometry
Determine if the loose group is adjacent to any corner of the board.
isAdjacentToCorner(SingleLooseGroup) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Determine if the loose group is adjacent to any of the corners of the board.
isAdjacentToSide(SingleLooseGroup) - Method in interface org.moyoman.module.geometry.Geometry
Determine if the loose group is adjacent to any side of the board.
isAdjacentToSide(SingleLooseGroup) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Determine if the loose group is adjacent to any of the sides of the board.
isAttachmentMatch(Stone, Board) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
isAutoMove() - Method in class org.moyoman.client.reference.GameEngineSwingWorker
Return true if auto move is set.
isAutoMove() - Method in interface org.moyoman.client.reference.IMoyoman
Return true if auto-move is selected.
isAutoMove() - Method in class org.moyoman.client.reference.Moyoman
Return true if auto-move is selected.
isBentFourDeadByRule() - Method in class org.moyoman.helper.board.rules.RulesHelper
Determine if the bent four group is dead by rule, or must be played out.
isBentFourDeadByRule() - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Determine if the bent four position is played out or not.
isBentFourDeadByRule() - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Determine if the bent four group is dead by rule, or must be played out.
isBentFourDeadByRule() - Method in interface org.moyoman.module.board.Board
Return whether bent four in the corner is dead by rule.
isBentFourDeadByRule() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Determine if a bent four in the corner is automatically dead.
isBigPoint(Stone) - Method in interface org.moyoman.module.bigpoint.BigPoint
Determine if the stone would occupy a big point.
isBigPoint(Stone) - Method in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
 
isBlack - Variable in class org.moyoman.client.cli.Cli
 
isBlack() - Method in class org.moyoman.util.Color
Return true if the color is black.
isCaught - Variable in class org.moyoman.module.ladder.ladderimpl.LadderInfo
Indicates if the ladder or potential ladder works or not.
isCaught() - Method in class org.moyoman.module.ladder.ladderimpl.LadderInfo
 
isCellEditable(int, int) - Method in class org.moyoman.client.reference.admin.MessageTableModel
Return true if the cell at the given coordinates is editable.
isCloseToHorizontalEdge(Stone, Board) - Method in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Determine if a stone is close to a horizontal edge.
isCloseToVerticalEdge(Stone, Board) - Method in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Determine if a stone is close to a vertical edge.
isColinear() - Method in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
Determine if all of the points of the convex hull are colinear.
isColinear(Point, Point[]) - Static method in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
Determine if the given point is on the polygon formed by the array of points.
isCompleted() - Method in class org.moyoman.framework.DAGNode
Return the completed flag.
isDamePoint(Point) - Method in interface org.moyoman.module.dame.Dame
Determine if the given point is a dame point.
isDamePoint(Point) - Method in class org.moyoman.module.dame.dameimpl.DameImpl
Checks if the given Point pt is a dame point.
isDamePointHelper(Stone, Board) - Method in class org.moyoman.module.dame.dameimpl.DameImpl
Computes if the given point is dame.
isDefault - Variable in class org.moyoman.framework.Message
Indicates if this is the Message object for the default language.
isDefaultLanguage(String) - Method in class org.moyoman.client.reference.admin.MessageAdminDialog
Return true if the given language is the default.
isDiagonalMoveMatch(Stone, Board) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
isDirty() - Method in class org.moyoman.client.reference.admin.EditMessagePanel
Return true if this panel's data has been changed.
isDirty() - Method in class org.moyoman.client.reference.util.BaseDialog
Answer true if data was changed in the dialog.
isEditingDefault() - Method in class org.moyoman.client.reference.admin.MessageTableModel
Return the flag which indicates if we're editing the default language.
isEditingDefault() - Method in class org.moyoman.client.reference.admin.EditMessagePanel
Return the flag which indicates if we're editing the default language.
isEmpty() - Method in class org.moyoman.util.Color
Return true if the color is empty.
isEmpty(Board, int, Point) - Method in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
Determine if the specified area is empty.
isEmpty(Board, int, Point) - Method in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Determine if the specified corner is empty except for the single point.
isEmptyPoint(Point) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Determine if the point is an empty point.
isEmptyTriangleMatch(Stone, Board) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
isEnabled() - Method in class org.moyoman.client.reference.debug.DebugSelectorPane
Return the enabled state.
isEnabled() - Method in class org.moyoman.client.reference.debug.DebugSelectorPane.SelectorPanel
Return the enabled state.
isEnabled() - Method in class org.moyoman.client.reference.debug.DebugDialog.ModuleWrapper
Return true if this is enabled.
isEndOfGame() - Method in interface org.moyoman.module.board.Board
Determine whether the last move caused the game to end.
isEndOfGame() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Determine if the last move ended the game.
isEndOfGame() - Method in class org.moyoman.util.MoveDescriptor
Determine whether the move has caused the end of the game.
isFieldMatch(Stone, Board) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
isFixed() - Method in class org.moyoman.util.Handicap
Determine whether the handicap stones are placed freely, or according to the standard pattern.
isFusekiOver - Variable in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
If set, then no more work remains to be done by this module.
isFusekiOver - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
If set, then no more work remains to be done by this module.
isGenerated - Variable in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
 
isGenerated - Variable in class org.moyoman.module.board.boardimpl.BoardImpl
This indicates if makeMove() was called immediately after generateMove().
isGenerated - Variable in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
This flag is used to determine when to clear variables set by generateMove().
isGenerated - Variable in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
This flag is used to determine when to clear variables set by generateMove().
isGenerated - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
This flag is used to determine when to clear variables set by generateMove().
isGenerated - Variable in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
If true, then the last move was generated.
isGenerated - Variable in class org.moyoman.module.ladder.ladderimpl.LadderImpl
This is true after generateMove() but before makeMove() is called.
isGenerated - Variable in class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator
 
isGenerated - Variable in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
This flag is used to determine when to clear variables set by generateMove().
isGenerated - Variable in class org.moyoman.module.random.randomimpl.RandomImpl
 
isGenerated - Variable in class org.moyoman.module.safety.simplesafety.SimpleSafety
This is true after generateMove() is called, but before makeMove() is called.
isGenerated - Variable in class org.moyoman.module.shape.simpleshape.SimpleShape
This flag is used to determine when to clear variables set by generateMove().
isGenerated - Variable in class org.moyoman.module.tactics.simpletactics.SimpleTactics
This flag is used to determine when to clear variables set by generateMove().
isGenerated - Variable in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
This flag is used to determine when to clear variables set by generateMove().
isGroupCaught(SingleGroup) - Method in interface org.moyoman.module.ladder.Ladder
Determine if the group in the ladder can be captured.
isGroupCaught(SingleGroup) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Determine if the group in the ladder can be captured.
isInBoundingBox(Point) - Method in interface org.moyoman.module.loosegroups.SingleLooseGroup
Determine if the point is in the bounding box for the loose group.
isInBoundingBox(Point) - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Determine if the point is in the bounding box of the loose group.
isInBoundingBox(Point) - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Determine if the point is inside of the bounding box for this group.
isInCorner() - Method in class org.moyoman.util.Point
Determine if the point is in a corner of the board.
isInLadder(SingleGroup) - Method in interface org.moyoman.module.ladder.Ladder
Determine if the group is in a ladder.
isInLadder(SingleGroup) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Determine if the group is in a ladder.
isInPotentialLadder(SingleGroup) - Method in interface org.moyoman.module.ladder.Ladder
Determine if the group is in a potential ladder.
isInPotentialLadder(SingleGroup) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Determine if the group is in a potential ladder.
isInSingleGroup(Stone) - Method in interface org.moyoman.module.groups.SingleGroup
Return whether the stone is contained in this group.
isInSingleGroup(Stone) - Method in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Determine if the stone is in this group.
isInSingleLooseGroup(SingleGroup) - Method in interface org.moyoman.module.loosegroups.SingleLooseGroup
Return whether the single group is in the single loose group.
isInSingleLooseGroup(SingleGroup) - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Return whether the single group is in the single loose group.
isInSingleLooseGroup(Stone) - Method in interface org.moyoman.module.loosegroups.SingleLooseGroup
Return whether the stone is in the single loose group.
isInSingleLooseGroup(Stone) - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Return whether the stone is in the single loose group.
isInteractive() - Method in class org.moyoman.client.reference.GameManager
Return true if this is in interactive mode.
isInteractive() - Method in class org.moyoman.client.reference.Moyoman
Return true if interactive is selected.
isKnightsMoveMatch(Stone, Board) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
isKo() - Method in class org.moyoman.util.MoveDescriptor
Return whether a ko was just captured.
isLargeKnightsMoveMatch(Stone, Board) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
isLegal(Stone) - Method in interface org.moyoman.module.board.Board
Return true if the move is legal, or false.
isLegal(Stone) - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Determine if the given move is legal.
isLegalMove(NumberedStone, Board) - Method in class org.moyoman.helper.board.rules.RulesHelper
Determine if the given move is legal.
isLegalMove(NumberedStone, Board) - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Determine if the move is a legal move.
isLegalMove(NumberedStone, Board) - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Determine if the given move is legal.
isLibertyOfSingleGroup(Point) - Method in interface org.moyoman.module.groups.SingleGroup
Return whether this point is a liberty of the group.
isLibertyOfSingleGroup(Point) - Method in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Determine if the point is a liberty of this group.
isMacApplication() - Static method in class org.moyoman.client.reference.util.SystemUtilities
Return true if this application is running on a Macintosh.
isMessageSet() - Method in class org.moyoman.util.BooleanResponse
Return whether a message has been set.
isMoveUrgent(SingleGroup) - Method in interface org.moyoman.module.tactics.Tactics
Determine if the group is stable, or if another move is required.
isMoveUrgent(SingleGroup) - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
 
isMoveUrgent(SingleGroup) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
 
isMoveUrgent(SingleLooseGroup) - Method in interface org.moyoman.module.tactics.Tactics
Determine if the loose group is stable, or if another move is required.
isMoveUrgent(SingleLooseGroup) - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
 
isMoveUrgent(SingleLooseGroup) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
 
isNumberedStone() - Method in class org.moyoman.util.Move
Return true if the move is a stone.
isOnConvexHull(Point, Point[]) - Static method in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
Determine if the given point falls on the convex hull.
isOneSpaceJumpMatch(Stone, Board) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
isOnSide() - Method in class org.moyoman.util.Point
Determine if the point is on a side of the board.
isPass() - Method in class org.moyoman.util.Move
Return true if the move is a pass.
isReady() - Method in class org.moyoman.framework.DAGNode
Return whether this module is ready to run.
isResignation() - Method in class org.moyoman.util.Move
Return true if the move is a resignation.
isSameLooseGroup(ClosestPointGroup, ClosestPointGroup, Board) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Determine if the two groups should be part of the same loose group.
isSameLooseGroup(ClosestPoints, ClosestPointGroup, ClosestPointGroup, Board) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Determine if the two groups should be part of the same loose group.
isSelfInitializingUser() - Method in class org.moyoman.client.cli.CliPlayer
 
isSelfInitializingUser() - Method in class org.moyoman.comm.client.MoyomanPlayer
Indicate this this player does not require initialization for loading a game.
isSelfInitializingUser() - Method in class org.moyoman.comm.client.NonvalidatedPlayer
 
isSelfInitializingUser() - Method in class org.moyoman.comm.client.Player
Return whether the player initializes itself on startup.
isShowingToolBar() - Method in class org.moyoman.client.reference.Moyoman
Return the show tool bar flag.
isSingleStep() - Method in class org.moyoman.comm.client.PlayerManager
Determine whether the single step flag is set.
isSoundOn() - Method in class org.moyoman.client.reference.Board
Return true if sound is on.
isSpecial(Stone) - Method in class org.moyoman.debug.Aggregate
Determine if the stone is marked as special.
isStone(Point) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Determine if the point contains a stone.
isSuicide(Stone, Color[][]) - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Determine if the move would be suicide.
isSuicideAllowed() - Method in class org.moyoman.helper.board.rules.RulesHelper
Determine if suicide is allowed.
isSuicideAllowed() - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Determine if suicide is allowed.
isSuicideAllowed() - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Determine if suicide is allowed.
isSuicideAllowed() - Method in interface org.moyoman.module.board.Board
Return true if suicide is allowed, or false.
isSuicideAllowed() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Determine if suicide is legal.
isSupported(DebugType[], short) - Static method in class org.moyoman.debug.DebugType
Determine if the dt parameter is in the array of debug type objects.
isSurrounded(Stone, Color[][]) - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Determine if this stone is in a group with zero liberties.
isSystemLAF() - Static method in class org.moyoman.client.reference.util.SystemUtilities
Return true if this is using the system look and feel.
isTerritoryScoring() - Method in class org.moyoman.helper.board.rules.RulesHelper
Determine if territory (Japanese) or area (Chinese) scoring is used.
isTerritoryScoring() - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Determine if territory or area scoring is used.
isTerritoryScoring() - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Determine if territory (Japanese) or area (Chinese) scoring is used.
isTerritoryScoring() - Method in interface org.moyoman.module.board.Board
Return true for territory (Japanese) scoring, or false for area (Chinese) scoring.
isTerritoryScoring() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Determine if the scoring method is by territory.
isTwoSpaceJumpMatch(Stone, Board) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
 
isUserMode() - Method in class org.moyoman.module.Mode
Determine if the mode is a user mode.
isValidatedUser() - Method in class org.moyoman.comm.client.ValidatedPlayer
All derived classes are validated, so return true.
isValidatedUser() - Method in class org.moyoman.comm.client.NonvalidatedPlayer
Returns false, since all derived classes of this one do not validate their own moves.
isValidatedUser() - Method in class org.moyoman.comm.client.Player
Return whether the player validates the legality of its moves.
isValueLegalEnumValue(String, String) - Method in class org.moyoman.framework.ServerConfigTool
Determine if the value is in the legal range for the parameter.
isVisible() - Method in class org.moyoman.client.reference.Annotation
Return true if this annotation is visible.
isWhite() - Method in class org.moyoman.util.Color
Return true if the color is white.
isWindowsApplication() - Static method in class org.moyoman.client.reference.util.SystemUtilities
Return true if this application is running on Windows.
isWindowsApplication() - Static method in class org.moyoman.client.reference.util.FileSupport
Return true if this application is running on Windows.
it(int) - Static method in class org.moyoman.module.fuseki.igofuseki.Str
Int to string.
it(int) - Static method in class org.moyoman.util.igo.Str
Int to string.
ITALIC_STRING - Static variable in class org.moyoman.client.reference.util.GUISupport
 

J

JAPANESE - Static variable in class org.moyoman.util.Rules
A Rules object representing the Japanese rule set.
JAPANESE_FLAG - Static variable in class org.moyoman.util.Rules
Use Japanese rules.
JDirect_MacOSX - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The framework to reference on Mac OS X 10.0.x
jMatch(short, Color) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Get rated moves from JoSeki patterns.
jMatch1(int[][], VecInt) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Serach for moves of JoSeki pattern.
Joseki - interface org.moyoman.module.joseki.Joseki.
The class that implements this interface determines sequences of moves in the corner.
JosekiImpl - class org.moyoman.module.joseki.josekiimpl.JosekiImpl.
 
JosekiImpl(GameId, ModuleName) - Constructor for class org.moyoman.module.joseki.josekiimpl.JosekiImpl
Create a JosekiImpl object.
jSeki - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Array of JoSeki pattern data.
jvm - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The Java virtual machine that we are running on.

K

kAnyTransactionID - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The kAnyTransactionID AppleEvent code
kAutoGenerateReturnID - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The kAutoGenerateReturnID AppleEvent code
kCnt - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
 
kd - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
info of the Stone's liberties.
keiAnsKosu(Board) - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Get rated moves from the proverb [Answer keima with kosumi].
keiTuki(Board) - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Get rated moves from the proverb [Cutting right through a knight's move is very big].
keyDirectObject - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The keyDirectObject AppleEvent parameter type
ko - Variable in class org.moyoman.comm.client.NonvalidatedPlayer
This is the move which would result in illegally retaking the ko, or null.
ko - Variable in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
The move which would cause an illegal retaking of the ko, or null.
ko - Variable in class org.moyoman.util.MoveDescriptor
The stone which playing at would illegal retake the ko.
KO - Static variable in interface org.moyoman.module.board.Board
A move illegally retakes the ko.
KO - Static variable in interface org.moyoman.module.lifeanddeath.LDStatus
There is a single ko to determine life.
komi - Variable in class org.moyoman.framework.Controller
The komi for this game.
komi - Static variable in class org.moyoman.util.GameId
The key is the GameId object, and the value a Float object.
komi - Variable in class org.moyoman.util.GameRecord
 
kos - Variable in class org.moyoman.module.board.boardimpl.BoardImpl
Store information about all kos during the game.
kos - Variable in class org.moyoman.util.GameRecord
Each element is a NumberedStone object.
kSystemFolderType - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
Actually an MRJOSType pointing to the System Folder on a Macintosh
KURO - Static variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Value of the black stone.
KURO - Static variable in class org.moyoman.util.igo.IgoBase
Value of the black stone.
kuroSaki - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
True if the first move is black.

L

LABEL_PAINTED_PROPERTY - Static variable in class org.moyoman.client.reference.Board
Name of the label painted property.
labelPaintedActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.Board
Callback for the label painted action.
Ladder - interface org.moyoman.module.ladder.Ladder.
The class that implements this interface will examine the board for ladders, and look for ladder breakers and ladder threats.
LadderImpl - class org.moyoman.module.ladder.ladderimpl.LadderImpl.
This module implements the Ladder interface.
LadderImpl(GameId, ModuleName) - Constructor for class org.moyoman.module.ladder.ladderimpl.LadderImpl
Create a new LadderImpl object.
LadderInfo - class org.moyoman.module.ladder.ladderimpl.LadderInfo.
This class is used for storing information about ladders.
LadderInfo(MoveDescriptorForest) - Constructor for class org.moyoman.module.ladder.ladderimpl.LadderInfo
 
languageActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.Moyoman
Perform the language action.
languageName - Variable in class org.moyoman.framework.Message
The name of the language using ISO 639.
languages - Static variable in class org.moyoman.framework.Message
The name is the ISO standard name, and the value is a Message object.
languageSymbolicName - Variable in class org.moyoman.framework.Message
The symbolic message name, e.g, en_US.
LARGE_NUMBER - Static variable in interface org.moyoman.module.lifeanddeath.LifeAndDeath
This value is returned by methods such as numberOfMoveToKill() if the group can't be killed.
LAST_GAME_FILE_NAME - Static variable in class org.moyoman.framework.FSPersister
This is the name of the last game file.
LAST_MOVE_MARKED_PROPERTY - Static variable in class org.moyoman.client.reference.Board
Name of the label painted property.
lastBoard - Variable in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
A Board object which represents the current state of the game.
lastBoard - Variable in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
The last board obtained from generateMove().
lastBoard - Variable in class org.moyoman.module.ladder.ladderimpl.LadderImpl
The current Board module.
lastBoard - Variable in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
The current Board module.
lastBoard - Variable in class org.moyoman.module.tactics.simpletactics.SimpleTactics
The last board obtained from generateMove().
lastBoard - Variable in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
The last board obtained from makeMove().
lastGroups - Variable in class org.moyoman.module.ladder.ladderimpl.LadderImpl
The current Groups module.
lastGroups - Variable in class org.moyoman.module.tactics.simpletactics.SimpleTactics
The last groups obtained from generateMove().
lastGroups - Variable in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
The last groups obtained from makeMove().
lastLooseGroups - Variable in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
The last loose groups obtained from makeMove().
lastMove - Variable in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
The last Stone played.
lastMoveMarkedActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.Board
Callback for the last move marked action.
lastPrisoners - Variable in class org.moyoman.module.groups.groupsimpl.GroupsImpl
The prisoners from the last move.
lastStone - Variable in class org.moyoman.module.groups.groupsimpl.GroupsImpl
The last stone placed on the board.
launch(JFrame, String, int, int, int, int) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Launch the application in the given frame with the given title with the given bounds.
launchActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.MoyomanAdmin
Perform the launch action.
layoutContainer(Container) - Method in class org.moyoman.client.reference.util.GridLayout2
Layout the components in the given container.
LDStatus - interface org.moyoman.module.lifeanddeath.LDStatus.
The class that implements this interface represents the life and death status of a group of stones.
LEGAL - Static variable in interface org.moyoman.module.board.Board
A move is legal.
Legend - class org.moyoman.debug.Legend.
This class allows stones or points to be associated with a legend.
LEGEND - Static variable in class org.moyoman.debug.DebugType
The LEGEND Debug object.
Legend(String) - Constructor for class org.moyoman.debug.Legend
Create the Legend object.
LegendDebugPanel - class org.moyoman.client.reference.debug.LegendDebugPanel.
Provides a panel for legend type debug information.
LegendDebugPanel.1 - class org.moyoman.client.reference.debug.LegendDebugPanel.1.
 
LegendDebugPanel.LegendCellRenderer - class org.moyoman.client.reference.debug.LegendDebugPanel.LegendCellRenderer.
Provides a renderer which displays the legend color.
LegendDebugPanel.LegendCellRenderer() - Constructor for class org.moyoman.client.reference.debug.LegendDebugPanel.LegendCellRenderer
 
LegendDebugPanel.LegendListEntry - class org.moyoman.client.reference.debug.LegendDebugPanel.LegendListEntry.
Provides a legend list entry item.
LegendDebugPanel.LegendListEntry(Color, String, String) - Constructor for class org.moyoman.client.reference.debug.LegendDebugPanel.LegendListEntry
 
LegendDebugPanel() - Constructor for class org.moyoman.client.reference.debug.LegendDebugPanel
 
level - Static variable in class org.moyoman.log.SystemLog
The level of message to actually write out.
lg - Variable in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
The LooseGroups module.
lg - Variable in class org.moyoman.module.safety.simplesafety.SimpleSafety
The LooseGroups module which this module uses.
LGImpl - class org.moyoman.module.loosegroups.simplelgimpl.LGImpl.
This class is responsible for assigning stones to a loose group.
LGImpl(GameId, ModuleName) - Constructor for class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Create the LGImpl object.
libCount(Point, Color) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
 
liberties - Variable in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
The empty Point objects which are the liberties of the group.
LifeAndDeath - interface org.moyoman.module.lifeanddeath.LifeAndDeath.
Any class which implements this interface will be performing a life and death analysis for each loose group on the board.
linkage - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The linkage object required for JDirect 3 on Mac OS X
LINUX - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
JVM constant for Linux.
listActiveGames() - Method in class org.moyoman.comm.client.DirectCommandExecutor
List games that are currently active on the server.
listActiveGames() - Method in class org.moyoman.comm.client.CommandExecutor
List games that are currently active on the server.
listActiveGames() - Static method in class org.moyoman.framework.Controller
Get a list of all of the active games on the server.
listDebuggingModules(DebugType[]) - Method in class org.moyoman.comm.client.MoyomanPlayer
The types parameter acts as a filter, so that modules which only have debugging information that the client will not understand are not on the list.
listDebuggingModules(DebugType[]) - Method in class org.moyoman.framework.GenerateController
Get a list of all of the modules for which debugging information is available.
listDebuggingModules(String, DebugType[]) - Method in class org.moyoman.comm.client.DirectCommandExecutor
An array of all of the modules which have debugging information.
listDebuggingModules(String, DebugType[]) - Method in class org.moyoman.comm.client.CommandExecutor
An array of all of the modules which have debugging information.
listFiles(String, String, String) - Static method in class org.moyoman.client.reference.util.FileSupport
List the files in the given directory which have the given file prefix and the given file suffix.
listFilesFromDirectory(String, String, String, String) - Static method in class org.moyoman.client.reference.util.FileSupport
List the files in the given directory which have the given file prefix and the given file suffix.
listFilesFromJar(String, String, String, String) - Static method in class org.moyoman.client.reference.util.FileSupport
List the files from the Jar in the given directory which have the given file prefix and the given file suffix.
listGames(String) - Method in class org.moyoman.framework.FSPersister
 
listPermanentGames() - Method in class org.moyoman.framework.FSPersister
Return an array of all the games in permanent storage.
listPermanentGames() - Method in interface org.moyoman.framework.Persister
Return an array of all games in permanent storage.
listSavedGames() - Method in class org.moyoman.comm.client.DirectCommandExecutor
List games permanently stored on the server.
listSavedGames() - Method in class org.moyoman.comm.client.CommandExecutor
List games permanently stored on the server.
listSavedGames() - Static method in class org.moyoman.framework.Controller
Get a list of all of the games in permanent storage on the server.
listTemporaryGames() - Method in class org.moyoman.framework.FSPersister
Return an array of all the games in temporary storage.
listTemporaryGames() - Method in interface org.moyoman.framework.Persister
Return an array of all games in temporary storage.
load() - Method in class org.moyoman.client.reference.admin.MessageTableModel
Load the keys into the table model.
loadClasses() - Static method in class org.moyoman.client.reference.util.BrowserLauncher
Called by a static initializer to load any classes, fields, and methods required at runtime to locate the user's web browser.
loadedWithoutErrors - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
Caches whether any classes, methods, and fields that are not part of the JDK and need to be dynamically loaded at runtime loaded successfully.
loadGame(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Load a game from the server.
loadGame(String) - Method in class org.moyoman.comm.client.CommandExecutor
Load a game from the server.
loadGame(String) - Static method in class org.moyoman.framework.Controller
Make a game in permanent storage on the server active.
loadMRJ20Classes() - Static method in class org.moyoman.client.reference.util.BrowserLauncher
Loads the classes, fields, and methods needed when running under MRJ 2.0.
loadPattern() - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Load patterns
locateBrowser() - Static method in class org.moyoman.client.reference.util.BrowserLauncher
Attempts to locate the default web browser on the local system.
location - Variable in class org.moyoman.util.GameRecord
 
logPrefix() - Method in class org.moyoman.module.Module
Get the string that is to be logged before the actual message.
lookAki(short, Color) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Get rated moves from empty area.
lookAki2(VecInt) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
 
LooseGroups - interface org.moyoman.module.loosegroups.LooseGroups.
A class that implements this interface is responsible for assigning stones to a loose group.

M

main(String[]) - Static method in class org.moyoman.client.cli.Cli
This method starts up the Moyoman server.
main(String[]) - Static method in class org.moyoman.client.customtest.CustomTest
Run method.
main(String[]) - Static method in class org.moyoman.client.reference.Moyoman
Run method.
main(String[]) - Static method in class org.moyoman.client.reference.admin.NewModuleTypeDialog
Test method.
main(String[]) - Static method in class org.moyoman.client.reference.admin.NewModuleNameDialog
Test method.
main(String[]) - Static method in class org.moyoman.client.reference.admin.NewLanguageDialog
Test method.
main(String[]) - Static method in class org.moyoman.client.reference.admin.NewHelperTypeDialog
Test method.
main(String[]) - Static method in class org.moyoman.client.reference.admin.NewHelperNameDialog
Test method.
main(String[]) - Static method in class org.moyoman.client.reference.admin.MoyomanAdmin
Run method.
main(String[]) - Static method in class org.moyoman.client.reference.admin.ModuleAdminDialog
Test method.
main(String[]) - Static method in class org.moyoman.client.reference.admin.ModeAdminDialog
Test method.
main(String[]) - Static method in class org.moyoman.client.reference.admin.MessageAdminDialog
Test method.
main(String[]) - Static method in class org.moyoman.client.reference.admin.HelperAdminDialog
Test method.
main(String[]) - Static method in class org.moyoman.client.reference.admin.EditMessageDialog
Test method.
main(String[]) - Static method in class org.moyoman.client.reference.util.FileSupport
Test method.
main(String[]) - Static method in class org.moyoman.client.reference.util.AlphabetizedTabbedPane
Test method.
main(String[]) - Static method in class org.moyoman.debug.SOI
This method is used for unit testing.
main(String[]) - Static method in class org.moyoman.debug.GroupRating
This method is used for unit testing.
main(String[]) - Static method in class org.moyoman.debug.Aggregate
This method is used for unit testing.
main(String[]) - Static method in class org.moyoman.framework.MessageTool
This is used for unit testing, as well as illustrating how to translate a language.
main(String[]) - Static method in class org.moyoman.framework.ServerConfigTool
Test the application from the command line.
main(String[]) - Static method in class org.moyoman.module.ModeConfigTool
Start up the test application.
main(String[]) - Static method in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
This is a test method for this class.
main(String[]) - Static method in class org.moyoman.util.MoveDescriptorForest
 
makeMove(Board) - Method in class org.moyoman.helper.board.rules.RulesHelper
Update the RulesHelper with the latest move.
makeMove(Board) - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Update this rules helper object with the current board position.
makeMove(Board) - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Update the RulesHelper with the latest move.
makeMove(Move) - Method in class org.moyoman.comm.client.MoveValidator
Make a move and check for legality.
makeMove(Move) - Method in class org.moyoman.framework.Scheduler
This method adds a move to the game modules.
makeMove(Move) - Method in class org.moyoman.framework.Controller
Update the specified game with this move from the client.
makeMove(Move) - Method in interface org.moyoman.module.board.Board
Add a move to the board.
makeMove(Move) - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Update this module with the move which has been made.
makeMove(MoveDescriptor) - Method in class org.moyoman.comm.client.Player
Make a move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.Module
Update the internal data structures of this module with the new move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
Update the internal data structures of this module with the new move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Update this module with the move which has been made.
makeMove(Move, Module[]) - Method in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Update the internal data structures of this module with the new move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Update the internal data structures of this module with the new move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Update the internal data structures of this module with the new move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
Update this module with the last move made.
makeMove(Move, Module[]) - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Update this module with the last move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Update this module with the current move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Update the internal data structures with the last move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator
Make the move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Update the internal data structures of this module with the new move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.random.randomimpl.RandomImpl
Update this module with the move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.safety.simplesafety.SimpleSafety
Update the internal data structures of this module with the new move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
Update the internal data structures of this module with the new move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
Update the internal data structures of this module with the new move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Update the internal data structures of this module with the new move.
makeMove(Move, Module[]) - Method in class org.moyoman.module.joseki.josekiimpl.JosekiImpl
 
makeMove(Move, Module[]) - Method in class org.moyoman.module.dame.dameimpl.DameImpl
Invalidates the dame points that were computed for the previous move.
makeMove(Stone) - Method in class org.moyoman.framework.Controller
Update the specified game with this move from the client.
makeMove(String, Stone) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Make a move.
makeMove(String, Stone) - Method in class org.moyoman.comm.client.CommandExecutor
Make a move.
makeMoveAl - Variable in class org.moyoman.comm.client.Player
Each object is an ArrayList containing MakeMoveListener objects.
MakeMoveEvent - class org.moyoman.comm.client.MakeMoveEvent.
This class is used to store data that is sent to MakeMoveListener objects.
MakeMoveEvent(Player, MoveDescriptor) - Constructor for class org.moyoman.comm.client.MakeMoveEvent
Create a new MakeMoveEvent object.
makeMoveEventOccurred(MakeMoveEvent) - Method in class org.moyoman.client.cli.CliMoveListener
 
makeMoveEventOccurred(MakeMoveEvent) - Method in class org.moyoman.client.customtest.CustomTest$4
 
makeMoveEventOccurred(MakeMoveEvent) - Method in class org.moyoman.client.reference.Moyoman
Respond to make move events.
makeMoveEventOccurred(MakeMoveEvent) - Method in interface org.moyoman.comm.client.MakeMoveListener
This method is called when a make move event occurs on the player for whom the listner is registered.
makeMoveEventOccurred(MoveDescriptor) - Method in class org.moyoman.comm.client.Player
Send all MakeMoveListeners which are registered a MakeMoveEvent.
MakeMoveListener - interface org.moyoman.comm.client.MakeMoveListener.
This interface is implemented by a class which wishes to receive make move events.
makeMoveNoEvents(MoveDescriptor) - Method in class org.moyoman.comm.client.Player
Make a move without throwing any make move events.
makeOSType - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The makeOSType method of com.apple.MacOS.OSUtils
makePass() - Method in class org.moyoman.framework.Scheduler
The move is made which is a pass.
makeValidatedMove(MoveDescriptor) - Method in class org.moyoman.client.cli.CliPlayer
 
makeValidatedMove(MoveDescriptor) - Method in class org.moyoman.client.reference.MousePlayer
The derived class must override this method to make a move.
makeValidatedMove(MoveDescriptor) - Method in class org.moyoman.comm.client.NonvalidatedPlayer
The derived class must override this method to make a move.
MARGIN - Static variable in interface org.moyoman.client.reference.util.IGUIConstants
Constant for spacing in GUIs.
markToken(Stone) - Method in class org.moyoman.client.reference.Board
Mark the token at the given position.
matchesPrefix(String, String) - Static method in class org.moyoman.client.reference.util.FileSupport
Return true if the given name matches the file prefix.
matchesSuffix(String, String) - Static method in class org.moyoman.client.reference.util.FileSupport
Return true if the given name matches the file suffix.
MAX - Static variable in class org.moyoman.util.Sqrt
 
MAX_GROUPS - Static variable in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
The maximum number of groups of the same color that can safely live.
MAX_HOLES - Static variable in class org.moyoman.module.geometry.geometryimpl.ExpandGroupMoveGenerator
 
MAX_MOVES - Static variable in class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator
The total number of rated moves that getMoves() will return.
MAX_RATING - Static variable in class org.moyoman.client.reference.debug.ContinuousDebugPanel
The maximum integer rating.
MAX_STONES - Static variable in class org.moyoman.util.Handicap
The maximum number of handicap stones.
maxx - Variable in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
The maximum horizontal value of any stone in the group.
maxx - Variable in class org.moyoman.util.closestpoint.ClosestPointGroup
The maximum horizontal value of any point or stone.
maxy - Variable in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
The maximum vertical value of any stone in the group.
maxy - Variable in class org.moyoman.util.closestpoint.ClosestPointGroup
The maximum vertical value of any point or stone.
maybeShowPopup(MouseEvent) - Method in class org.moyoman.client.reference.util.PopupListener
Show the popup menu based upon the event type.
mc - Variable in class org.moyoman.module.ModeConfig
The ModuleConfig object.
mc - Variable in class org.moyoman.module.ModeConfigTool
The ModeConfig object.
mc - Static variable in class org.moyoman.module.ModuleConfig
Only one ModuleConfig object is created.
mc - Variable in class org.moyoman.module.ModuleConfigTool
The ModuleConfig object.
md - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
info of the group.
mdf - Variable in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
The MoveDescriptorForest object containing sequences of moves.
mdf - Variable in class org.moyoman.module.ladder.ladderimpl.LadderImpl
The sequence of best play for the various ladders on the board.
mdf - Variable in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
The sequences of moves recommended by proverbs.
mdf - Variable in class org.moyoman.module.tactics.simpletactics.SimpleTactics
The MoveDescriptorForest object containing sequences of moves.
message - Variable in class org.moyoman.util.RatedMove
An optional message explaining the move, which is not null.
message - Variable in class org.moyoman.util.PermissionsException
 
message - Variable in class org.moyoman.util.BooleanResponse
The message, if any.
message - Variable in class org.moyoman.util.InconsistentStateException
 
message - Variable in class org.moyoman.util.MoveDescriptor
An explanation of the move.
message - Variable in class org.moyoman.util.InternalErrorException
 
Message - class org.moyoman.framework.Message.
This class is responsible for the internationalization of messages.
Message(String, boolean) - Constructor for class org.moyoman.framework.Message
Create a Message object for the specified language.
Message(String, String, boolean) - Constructor for class org.moyoman.framework.Message
Create a Message object for the specified language.
messageAdminActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.AdminManager
Perform the message admin action.
MessageAdminDialog - class org.moyoman.client.reference.admin.MessageAdminDialog.
Provides a message administration dialog.
MessageAdminDialog.LanguageRenderer - class org.moyoman.client.reference.admin.MessageAdminDialog.LanguageRenderer.
Provides a language renderer.
MessageAdminDialog.LanguageRenderer() - Constructor for class org.moyoman.client.reference.admin.MessageAdminDialog.LanguageRenderer
 
MessageAdminDialog(Frame) - Constructor for class org.moyoman.client.reference.admin.MessageAdminDialog
Construct this dialog.
MessageAdminDialog$1 - class org.moyoman.client.reference.admin.MessageAdminDialog$1.
 
MessageAdminDialog$1(MessageAdminDialog) - Constructor for class org.moyoman.client.reference.admin.MessageAdminDialog$1
 
messageDir - Static variable in class org.moyoman.framework.Message
The directory name where the message files are kept.
messages - Variable in class org.moyoman.framework.Message
Contains the messages for the language.
MessageSupport - class org.moyoman.client.reference.util.MessageSupport.
Provides support for obtaining internationalized messages.
MessageSupport() - Constructor for class org.moyoman.client.reference.util.MessageSupport
Private constructor to prevent instance creation.
MessageTableModel - class org.moyoman.client.reference.admin.MessageTableModel.
Provides a table model to edit messages.
MessageTableModel(boolean, String, String) - Constructor for class org.moyoman.client.reference.admin.MessageTableModel
Construct this object with the given parameter.
MessageTool - class org.moyoman.framework.MessageTool.
This class provides methods for updating message files, and creating new ones.
MessageTool() - Constructor for class org.moyoman.framework.MessageTool
 
MiddleGame - interface org.moyoman.module.middlegame.MiddleGame.
The class that implements this interface will determine moves for the middle game.
MIN_RATING - Static variable in class org.moyoman.client.reference.debug.ContinuousDebugPanel
The minimum integer rating.
minimumLayoutSize(Container) - Method in class org.moyoman.client.reference.util.GridLayout2
Return the minimum layout size for the given container.
MINSAFETY - Static variable in class org.moyoman.module.safety.simplesafety.SimpleSafety
The minimum safety required for a group to be considered worth saving.
minx - Variable in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
The minimum horizontal value of any stone in the group.
minx - Variable in class org.moyoman.util.closestpoint.ClosestPointGroup
The minimum horizontal value of any point or stone.
miny - Variable in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
The minimum vertical value of any stone in the group.
miny - Variable in class org.moyoman.util.closestpoint.ClosestPointGroup
The minimum vertical value of any point or stone.
mis - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Index to access right-bottom coner.
miu - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Index to access right-top corner.
mode - Variable in class org.moyoman.framework.Scheduler
The mode of this game, e.g, FAST.
mode - Variable in class org.moyoman.framework.Controller
The mode for the player in this game.
mode - Variable in class org.moyoman.helper.Helper
The mode of the game that this helper is used in.
mode - Variable in class org.moyoman.module.Mode
The name of the mode, e.g, Best.
Mode - class org.moyoman.module.Mode.
This class represents the different modes that the server can use.
MODE_PROPERTY - Static variable in class org.moyoman.client.reference.admin.ModePanel
Mode change property.
Mode(String) - Constructor for class org.moyoman.module.Mode
Create a user defined mode.
Mode(String, boolean) - Constructor for class org.moyoman.module.Mode
Create a new Mode object.
modeAdminActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.AdminManager
Perform the mode admin action.
ModeAdminDialog - class org.moyoman.client.reference.admin.ModeAdminDialog.
Provides a mode administration dialog.
ModeAdminDialog(Frame, ModeConfigTool) - Constructor for class org.moyoman.client.reference.admin.ModeAdminDialog
Construct this dialog.
ModeConfig - class org.moyoman.module.ModeConfig.
This class provides methods for configuring the mode information.
ModeConfig() - Constructor for class org.moyoman.module.ModeConfig
Create a new ModeConfig object.
ModeConfigTool - class org.moyoman.module.ModeConfigTool.
This application provides the user with a user interface for editing the mode configuration files.
ModeConfigTool() - Constructor for class org.moyoman.module.ModeConfigTool
Create a new ModeConfigTool object.
ModePanel - class org.moyoman.client.reference.admin.ModePanel.
Provides a mode edit panel.
ModePanel(JDialog, ModeConfigTool) - Constructor for class org.moyoman.client.reference.admin.ModePanel
Construct this object.
modifyStone(Stone, boolean) - Method in class org.moyoman.client.cli.Cli
 
Module - class org.moyoman.module.Module.
The base class for all modules in the system.
MODULE_TYPE_PROPERTY - Static variable in class org.moyoman.client.reference.admin.ModuleNamesPanel
Model type property name.
MODULE_TYPE_PROPERTY - Static variable in class org.moyoman.client.reference.admin.HelperNamesPanel
Model type property name.
Module(GameId, ModuleName) - Constructor for class org.moyoman.module.Module
Create the Module object.
moduleAdminActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.AdminManager
Perform the module admin action.
ModuleAdminDialog - class org.moyoman.client.reference.admin.ModuleAdminDialog.
Provides a module administration dialog.
ModuleAdminDialog(Frame, ModuleConfigTool) - Constructor for class org.moyoman.client.reference.admin.ModuleAdminDialog
Construct this dialog.
ModuleConfig - class org.moyoman.module.ModuleConfig.
Read and write configuration information related to modules.
ModuleConfig() - Constructor for class org.moyoman.module.ModuleConfig
Create the ModuleConfig object.
ModuleConfigTool - class org.moyoman.module.ModuleConfigTool.
This application provides the user with an interface for editing the module configuration files.
ModuleConfigTool() - Constructor for class org.moyoman.module.ModuleConfigTool
Create the ModuleConfigTool object.
ModuleCreator - class org.moyoman.framework.ModuleCreator.
This class creates the modules that are required in order for a specific Module implementation to be able to run.
ModuleCreator(GameId, Mode) - Constructor for class org.moyoman.framework.ModuleCreator
For the given mode, instantiate the MoveGenerator module and all dependent modules.
ModuleCreator(GameId, ModuleName, Mode) - Constructor for class org.moyoman.framework.ModuleCreator
For the given module, instantiate it and all dependent modules.
ModuleInterface - interface org.moyoman.module.ModuleInterface.
Both the Module abstract class and each module interface inherit this interface.
moduleName - Variable in class org.moyoman.module.Module
The name of the module.
ModuleName - class org.moyoman.module.ModuleName.
This class represents a module name, e.g, org.moyoman.module.shape.shape1.Shape1.
ModuleName(String, String, ModuleType) - Constructor for class org.moyoman.module.ModuleName
Create a new ModuleName object.
ModuleNamePanel - class org.moyoman.client.reference.admin.ModuleNamePanel.
Provides a module name edit panel.
ModuleNamePanel(JDialog, Mode) - Constructor for class org.moyoman.client.reference.admin.ModuleNamePanel
Construct this dialog.
moduleNames - Static variable in class org.moyoman.module.ModuleName
The key is either the simple or full name, and the value is the ModuleName object.
ModuleNamesPanel - class org.moyoman.client.reference.admin.ModuleNamesPanel.
Provides a module names edit panel.
ModuleNamesPanel(JDialog, ModuleConfigTool) - Constructor for class org.moyoman.client.reference.admin.ModuleNamesPanel
Construct this dialog.
ModuleNamesPanel$1 - class org.moyoman.client.reference.admin.ModuleNamesPanel$1.
 
ModuleNamesPanel$1(ModuleNamesPanel) - Constructor for class org.moyoman.client.reference.admin.ModuleNamesPanel$1
 
ModuleNamesPanel$2 - class org.moyoman.client.reference.admin.ModuleNamesPanel$2.
 
ModuleNamesPanel$2(ModuleNamesPanel) - Constructor for class org.moyoman.client.reference.admin.ModuleNamesPanel$2
 
modules - Variable in class org.moyoman.framework.ModuleCreator
The name is a ModuleName object, and the value a Module object.
modules - Variable in class org.moyoman.framework.Scheduler
The name is a ModuleType object, the value a Module object.
modulesRemaining - Variable in class org.moyoman.framework.DAG
A count of the number of modules which have not yet completed running.
ModuleType - class org.moyoman.module.ModuleType.
This class represents a module type, e.g, Shape.
ModuleType(String, String) - Constructor for class org.moyoman.module.ModuleType
Create the ModuleType object without any error checking.
ModuleTypePanel - class org.moyoman.client.reference.admin.ModuleTypePanel.
Provides a module type edit panel.
ModuleTypePanel(JDialog, ModuleConfigTool) - Constructor for class org.moyoman.client.reference.admin.ModuleTypePanel
Construct this object.
mouseClicked(MouseEvent) - Method in class org.moyoman.client.reference.InteractiveComputerPlayer
Respond to a mouse click.
mouseClicked(MouseEvent) - Method in class org.moyoman.client.reference.OpenGameDialog$1
 
mouseClicked(MouseEvent) - Method in class org.moyoman.client.reference.MousePlayer
Respond to a mouse click.
mouseClicked(MouseEvent) - Method in class org.moyoman.client.reference.DebugModuleDialog$1
 
mouseClicked(MouseEvent) - Method in class org.moyoman.client.reference.debug.ForestDebugPanel$1
 
mouseEntered(MouseEvent) - Method in class org.moyoman.client.reference.InteractiveComputerPlayer
Implement the mouse listener inteface.
mouseEntered(MouseEvent) - Method in class org.moyoman.client.reference.MousePlayer
Implement the mouse listener inteface.
mouseExited(MouseEvent) - Method in class org.moyoman.client.reference.InteractiveComputerPlayer
Implement the mouse listener inteface.
mouseExited(MouseEvent) - Method in class org.moyoman.client.reference.MousePlayer
Implement the mouse listener inteface.
mouseMoved(MouseEvent) - Method in class org.moyoman.client.reference.Board$1
 
mouseMoved(MouseEvent) - Method in class org.moyoman.client.reference.Moyoman$1
 
MousePlayer - class org.moyoman.client.reference.MousePlayer.
Provides an implementation of NonvalidatedPlayer to allow mouse input.
MousePlayer(IMoyoman, Color, Handicap) - Constructor for class org.moyoman.client.reference.MousePlayer
Construct this object with the given parameters.
MousePlayer(IMoyoman, Color, Handicap, String) - Constructor for class org.moyoman.client.reference.MousePlayer
 
MousePlayerFactory - class org.moyoman.client.reference.MousePlayerFactory.
Provides a factory for creating mouse players.
MousePlayerFactory(IMoyoman) - Constructor for class org.moyoman.client.reference.MousePlayerFactory
Construct this object with the given parameters.
mousePressed(MouseEvent) - Method in class org.moyoman.client.reference.InteractiveComputerPlayer
Implement the mouse listener inteface.
mousePressed(MouseEvent) - Method in class org.moyoman.client.reference.MousePlayer
Implement the mouse listener inteface.
mousePressed(MouseEvent) - Method in class org.moyoman.client.reference.util.PopupListener
Respond to a mouse pressed event.
mouseReleased(MouseEvent) - Method in class org.moyoman.client.reference.InteractiveComputerPlayer
Implement the mouse listener inteface.
mouseReleased(MouseEvent) - Method in class org.moyoman.client.reference.MousePlayer
Implement the mouse listener inteface.
mouseReleased(MouseEvent) - Method in class org.moyoman.client.reference.util.PopupListener
Respond to a mouse released event.
move - Variable in class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator
The move to be made.
move - Variable in class org.moyoman.util.MoveDescriptor
The move being described.
Move - class org.moyoman.util.Move.
This class represents one move, which can be placing a stone, passing, or resigning.
MOVE_NUMBER_AREA - Static variable in class org.moyoman.client.reference.Moyoman
Index of the move number status area.
MOVE_PREFIX - Static variable in class org.moyoman.framework.FSPersister
This string is used as part of the filename of a temporary game at a particular move.
move(int) - Method in class org.moyoman.client.reference.admin.AbstractListPanel
Move the selected item in the delta direction in the list.
Move(NumberedStone) - Constructor for class org.moyoman.util.Move
Create a move object by placing a stone.
Move(short, short, Color) - Constructor for class org.moyoman.util.Move
Create a move object which is either a pass, or a resignation.
Move(short, Stone) - Constructor for class org.moyoman.util.Move
Create a move object by placing a stone.
moveColor - Variable in class org.moyoman.module.board.boardimpl.BoardImpl
The color to move next.
moveColor - Variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
The color of the player to move.
moveDescriptor - Variable in class org.moyoman.comm.client.RequestMoveEvent
The move descriptor.
moveDescriptor - Variable in class org.moyoman.comm.client.MakeMoveEvent
The move descriptor of the move that caused the event.
MoveDescriptor - class org.moyoman.util.MoveDescriptor.
This class contains information about a move.
MoveDescriptor(Move) - Constructor for class org.moyoman.util.MoveDescriptor
Create a new MoveDescriptor object.
MoveDescriptor(Move, String) - Constructor for class org.moyoman.util.MoveDescriptor
Create a new MoveDescriptor object.
MoveDescriptorForest - class org.moyoman.util.MoveDescriptorForest.
This class is used to represent a forest of MoveDescriptor objects.
MoveDescriptorForest() - Constructor for class org.moyoman.util.MoveDescriptorForest
 
moveDownActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.AbstractListPanel
Callback for the move down action.
MoveGenerator - interface org.moyoman.module.movegenerator.MoveGenerator.
A class that implements this interface is responsible for choosing the move to be made.
moveNumber - Variable in class org.moyoman.client.cli.CliPlayer
 
moveNumber - Variable in class org.moyoman.client.cli.Cli
 
moveNumber - Variable in class org.moyoman.framework.STSThread
 
moveNumber - Variable in class org.moyoman.module.board.boardimpl.BoardImpl
The move number for the next turn.
moveNumber - Variable in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
The number of the move to be made next.
moveNumber - Variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
The number of the next move.
moveNumber - Variable in class org.moyoman.util.Move
The move number.
moves - Variable in class org.moyoman.module.board.boardimpl.BoardImpl
Store all of the moves for the game, including handicap stones.
moves - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Position of moves in the game.
moves - Variable in class org.moyoman.util.GameRecord
Each element is a Move object.
moveStatus - Variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
One of the LooseGroups constants ADD, UPDATE, or COMBINE.
moveString(Move) - Method in class org.moyoman.util.MoveDescriptorForest
 
moveUpActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.AbstractListPanel
Callback for the move up action.
MoveValidator - class org.moyoman.comm.client.MoveValidator.
This class validates moves for players which do not do so themselves.
MoveValidator(Color, Handicap) - Constructor for class org.moyoman.comm.client.MoveValidator
Create the move validator object.
MoveValidator(String) - Constructor for class org.moyoman.comm.client.MoveValidator
 
moyaX(int) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Return the horizontal value from a position of Igo.
moyaY(int) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Return the vertical value from a position of Igo.
Moyoman - class org.moyoman.client.reference.Moyoman.
Provides a client GUI for Moyoman Go.
Moyoman() - Constructor for class org.moyoman.client.reference.Moyoman
Construct this object.
Moyoman$1 - class org.moyoman.client.reference.Moyoman$1.
 
Moyoman$1(Moyoman) - Constructor for class org.moyoman.client.reference.Moyoman$1
 
MoyomanAdmin - class org.moyoman.client.reference.admin.MoyomanAdmin.
Provides a client GUI for Moyoman Go administration.
MoyomanAdmin() - Constructor for class org.moyoman.client.reference.admin.MoyomanAdmin
Construct this object.
MoyomanPlayer - class org.moyoman.comm.client.MoyomanPlayer.
The MoyomanPlayer is a Player class which uses the Moyoman server to play.
MoyomanPlayer(Color, Handicap, CommandExecutor, GameId) - Constructor for class org.moyoman.comm.client.MoyomanPlayer
Create a new MoyomanPlayer object to resume an existing game.
MoyomanPlayer(Color, Handicap, Mode, CommandExecutor) - Constructor for class org.moyoman.comm.client.MoyomanPlayer
Create a new MoyomanPlayer object.
MoyomanPlayerFactory - class org.moyoman.comm.client.MoyomanPlayerFactory.
Create MoyomanPlayer objects as needed.
MoyomanPlayerFactory() - Constructor for class org.moyoman.comm.client.MoyomanPlayerFactory
 
moyoX(int) - Method in class org.moyoman.util.igo.IgoBase
Get the horizontal value of Moyoman from a position of Igo.
moyoY(int) - Method in class org.moyoman.util.igo.IgoBase
Get the vertical value of Moyoman from a position of Igo.
MRJ_2_0 - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
JVM constant for MRJ 2.0
MRJ_2_1 - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
JVM constant for MRJ 2.1.x and 2.2.x
MRJ_3_0 - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
JVM constant for Java on Mac OS X 10.0 (MRJ 3.0)
MRJ_3_1 - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
JVM constant for Java 1.3.x on Mac OS X 10.1 and later (MRJ 3.1 and 3.2)
MRJ_COCOA - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
JVM constant for Java 1.4.x and later on Mac OS X
mrjFileUtilsClass - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The com.apple.mrj.MRJFileUtils class
mrjOSTypeClass - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The com.apple.mrj.MRJOSType class
msg - Variable in class org.moyoman.util.DataAlreadyExistsException
The error message.
msg - Variable in class org.moyoman.util.NoSuchDataException
The error message.
mt - Static variable in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
The modules that this helper requires.
mt - Variable in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
The modules that this module requires.
mt - Static variable in class org.moyoman.module.board.boardimpl.BoardImpl
The modules that this module is dependent on.
mt - Variable in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
The modules that this module requires.
mt - Variable in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
The modules that this module requires.
mt - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
The modules that this module requires.
mt - Static variable in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
The module types that this module is dependent on.
mt - Variable in class org.moyoman.module.groups.groupsimpl.GroupsImpl
The module types that this module requires.
mt - Static variable in class org.moyoman.module.ladder.ladderimpl.LadderImpl
The modules upon which this module depends.
mt - Variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
The module types that this module is dependent on.
mt - Variable in class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator
The modules that this module requires.
mt - Variable in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
The modules that this module requires.
mt - Variable in class org.moyoman.module.random.randomimpl.RandomImpl
The modules that this module requires.
mt - Variable in class org.moyoman.module.safety.simplesafety.SimpleSafety
The types of modules which this module requires.
mt - Variable in class org.moyoman.module.shape.simpleshape.SimpleShape
The modules that this module requires.
mt - Variable in class org.moyoman.module.tactics.simpletactics.SimpleTactics
The modules that this module requires.
mt - Variable in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
The modules that this module requires.
mt - Static variable in class org.moyoman.module.dame.dameimpl.DameImpl
The modules upon which this module depends.
MULTI_KO - Static variable in interface org.moyoman.module.lifeanddeath.LDStatus
The group can be killed if the opponent wins a multi-step or multi-stage ko.
mustWhiteMoveLast() - Method in class org.moyoman.helper.board.rules.RulesHelper
Determine if white must move last.
mustWhiteMoveLast() - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Determine if white must make the last move.
mustWhiteMoveLast() - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Determine if white must move last.
mustWhiteMoveLast() - Method in interface org.moyoman.module.board.Board
Return true if white must make the last move, or false.
mustWhiteMoveLast() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Determine if white must move last.
mv - Variable in class org.moyoman.comm.client.NonvalidatedPlayer
This object is used to validate the moves.

N

name - Variable in class org.moyoman.framework.DAGNode
The ModuleName object.
name - Variable in class org.moyoman.util.PersistedGame
 
nameToType - Variable in class org.moyoman.framework.Scheduler
The name is a ModuleName object, the value is a ModuleType object.
negative - Variable in class org.moyoman.debug.Discrete
 
NETSCAPE_OPEN_PARAMETER_END - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
 
NETSCAPE_OPEN_PARAMETER_START - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
 
NETSCAPE_REMOTE_PARAMETER - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The shell parameters for Netscape that opens a given URL in an already-open copy of Netscape on many command-line systems.
neutral - Variable in class org.moyoman.debug.Discrete
 
newActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.GameManager
Perform the new action.
newActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.ModuleTypePanel
Callback for the new module action.
newActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.ModuleNamesPanel
Callback for the new module action.
newActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.HelperTypePanel
Callback for the new helper action.
newActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.HelperNamesPanel
Callback for the new helper action.
newActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.ModePanel
Callback for the new mode action.
NewDialog - class org.moyoman.client.reference.NewDialog.
Provides a new game dialog.
NewDialog.PlayerPanel - class org.moyoman.client.reference.NewDialog.PlayerPanel.
Provides a panel for player information.
NewDialog.PlayerPanel(Color) - Constructor for class org.moyoman.client.reference.NewDialog.PlayerPanel
Construct this object with the given parameter.
NewDialog(Frame) - Constructor for class org.moyoman.client.reference.NewDialog
Construct this dialog.
NewDialog(Frame, String) - Constructor for class org.moyoman.client.reference.NewDialog
Construct this dialog.
NewDialog$1 - class org.moyoman.client.reference.NewDialog$1.
 
NewDialog$1(NewDialog.PlayerPanel) - Constructor for class org.moyoman.client.reference.NewDialog$1
 
newFlag - Variable in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
Only call NewGroupMoveGenerator if flag is true.
newGame(Color, Handicap, Mode) - Static method in class org.moyoman.framework.ValidateController
Start a new game with the specified parameters.
newGame(Color, Handicap, Mode) - Static method in class org.moyoman.framework.GenerateController
Start a new game with the specified parameters.
newGame(Color, Handicap, Mode, Rules, float) - Static method in class org.moyoman.framework.ValidateController
Start a new game with the specified parameters.
newGame(Color, Handicap, Mode, Rules, float) - Static method in class org.moyoman.framework.GenerateController
Start a new game with the specified parameters.
NewGameSwingWorker - class org.moyoman.client.reference.NewGameSwingWorker.
Provides an implementation of SwingWorker to perform the new game action in a separate thread.
NewGameSwingWorker(IMoyoman, CommandExecutor, GameRecord, PlayerData, PlayerData, Handicap) - Constructor for class org.moyoman.client.reference.NewGameSwingWorker
Construct this object with the given parameters for a new game type.
NewGameSwingWorker(Moyoman, CommandExecutor, GameRecord, PlayerManager, Handicap) - Constructor for class org.moyoman.client.reference.NewGameSwingWorker
Construct this object with the given parameters for a new game type.
newGeneratedGame(Color, Handicap, Mode) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Create a new game on the server.
newGeneratedGame(Color, Handicap, Mode) - Method in class org.moyoman.comm.client.CommandExecutor
Create a new game on the server.
newGeneratedGame(Color, Handicap, Mode, Rules, float) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Create a new game on the server.
newGeneratedGame(Color, Handicap, Mode, Rules, float) - Method in class org.moyoman.comm.client.CommandExecutor
Create a new game on the server.
newGroup - Variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
If status() returns ADD, then this is the new group.
newGroup(Stone) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Add a stone to its own closest point group.
NewGroupMoveGenerator - class org.moyoman.module.geometry.geometryimpl.NewGroupMoveGenerator.
This class rates various moves that create a new group.
NewGroupMoveGenerator() - Constructor for class org.moyoman.module.geometry.geometryimpl.NewGroupMoveGenerator
 
NewHelperNameDialog - class org.moyoman.client.reference.admin.NewHelperNameDialog.
Provides a new helper name dialog.
NewHelperNameDialog(Frame, HelperConfigTool, HelperType) - Constructor for class org.moyoman.client.reference.admin.NewHelperNameDialog
Construct this dialog with the given parameters.
NewHelperNameDialog(JDialog, HelperConfigTool, HelperType) - Constructor for class org.moyoman.client.reference.admin.NewHelperNameDialog
Construct this dialog with the given parameters.
NewHelperTypeDialog - class org.moyoman.client.reference.admin.NewHelperTypeDialog.
Provides a new helper type dialog.
NewHelperTypeDialog(Frame, HelperConfigTool, ModuleConfigTool) - Constructor for class org.moyoman.client.reference.admin.NewHelperTypeDialog
Construct this dialog with the given parameters.
NewHelperTypeDialog(JDialog, HelperConfigTool, ModuleConfigTool) - Constructor for class org.moyoman.client.reference.admin.NewHelperTypeDialog
Construct this dialog with the given parameters.
NewHelperTypeDialog$1 - class org.moyoman.client.reference.admin.NewHelperTypeDialog$1.
 
NewHelperTypeDialog$1(NewHelperTypeDialog) - Constructor for class org.moyoman.client.reference.admin.NewHelperTypeDialog$1
 
NewHelperTypeDialog$2 - class org.moyoman.client.reference.admin.NewHelperTypeDialog$2.
 
NewHelperTypeDialog$2(NewHelperTypeDialog) - Constructor for class org.moyoman.client.reference.admin.NewHelperTypeDialog$2
 
newLanguageActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.MessageAdminDialog
Callback for the new language action.
NewLanguageDialog - class org.moyoman.client.reference.admin.NewLanguageDialog.
Provides a new language dialog.
NewLanguageDialog(Frame) - Constructor for class org.moyoman.client.reference.admin.NewLanguageDialog
Construct this dialog.
NewLanguageDialog(JDialog) - Constructor for class org.moyoman.client.reference.admin.NewLanguageDialog
Construct this dialog.
NewModuleNameDialog - class org.moyoman.client.reference.admin.NewModuleNameDialog.
Provides a new module name dialog.
NewModuleNameDialog(Frame, ModuleConfigTool, ModuleType) - Constructor for class org.moyoman.client.reference.admin.NewModuleNameDialog
Construct this dialog with the given parameters.
NewModuleNameDialog(JDialog, ModuleConfigTool, ModuleType) - Constructor for class org.moyoman.client.reference.admin.NewModuleNameDialog
Construct this dialog with the given parameters.
NewModuleTypeDialog - class org.moyoman.client.reference.admin.NewModuleTypeDialog.
Provides a new module type dialog.
NewModuleTypeDialog(Frame, ModuleConfigTool, int) - Constructor for class org.moyoman.client.reference.admin.NewModuleTypeDialog
Construct this dialog with the given parameters.
NewModuleTypeDialog(JDialog, ModuleConfigTool, int) - Constructor for class org.moyoman.client.reference.admin.NewModuleTypeDialog
Construct this dialog with the given parameters.
newValidatedGame(Color, Handicap, Mode) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Create a new game on the server.
newValidatedGame(Color, Handicap, Mode) - Method in class org.moyoman.comm.client.CommandExecutor
Create a new game on the server.
newValidatedGame(Color, Handicap, Mode, Rules, float) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Create a new game on the server.
newValidatedGame(Color, Handicap, Mode, Rules, float) - Method in class org.moyoman.comm.client.CommandExecutor
Create a new game on the server.
next - Variable in class org.moyoman.framework.DAGNode
Each element is a DAGNode representing the immediate successors of this node.
nextMove() - Method in class org.moyoman.client.reference.GameEngineSwingWorker
Make the next move.
nextMoveActionPerformed(ActionEvent) - Method in interface org.moyoman.client.reference.IMoyoman
Perform the next move action.
nextMoveActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.Moyoman
Perform the next move action.
nextString(MoveDescriptor, int) - Method in class org.moyoman.util.MoveDescriptorForest
 
NO_TERRITORY - Static variable in interface org.moyoman.module.territory.Territory
A marker which indicates that there is no territory.
nodes - Variable in class org.moyoman.framework.DAG
Key is ModuleName, value is a DAGNode object.
NONE - Static variable in class org.moyoman.debug.Legend
Value returned by getSymbolType if no points or stones are associated with it.
NONE - Static variable in class org.moyoman.debug.Aggregate
Value returned by getRelationType if the two groups are not related.
noneActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.DeleteGameDialog
Perform the none action.
NonvalidatedPlayer - class org.moyoman.comm.client.NonvalidatedPlayer.
Any class which extends this class can be used as one of the players in a game of Go.
NonvalidatedPlayer(Color, Handicap) - Constructor for class org.moyoman.comm.client.NonvalidatedPlayer
Create the NonvalidatedPlayer object.
NonvalidatedPlayer(Color, Handicap, String) - Constructor for class org.moyoman.comm.client.NonvalidatedPlayer
 
NonvalidatedPlayerFactory - interface org.moyoman.comm.client.NonvalidatedPlayerFactory.
 
NoSuchDataException - exception org.moyoman.util.NoSuchDataException.
This exception is thrown when a query for data fails.
NoSuchDataException(String) - Constructor for class org.moyoman.util.NoSuchDataException
Create the exception.
nstone - Variable in class org.moyoman.util.Move
The stone that was played as this move.
number - Variable in class org.moyoman.util.NumberedStone
The number of the move.
NumberedStone - class org.moyoman.util.NumberedStone.
This class represents a stone and the move number it was made on.
NumberedStone(int, Stone) - Constructor for class org.moyoman.util.NumberedStone
Create a new NumberedStone object.
NumberedStone(short, Color, int, int) - Constructor for class org.moyoman.util.NumberedStone
Create a new NumberedStone object.
NumberedStone(short, Stone) - Constructor for class org.moyoman.util.NumberedStone
Create a new NumberedStone object.
numberOfMovesToContain(SingleLooseGroup) - Method in interface org.moyoman.module.lifeanddeath.LifeAndDeath
Get the number of moves to contain the group.
numberOfMovesToKill(SingleLooseGroup) - Method in interface org.moyoman.module.lifeanddeath.LifeAndDeath
Get the number of moves to kill the group.
numberOfMovesToLive(SingleLooseGroup) - Method in interface org.moyoman.module.lifeanddeath.LifeAndDeath
Get the number of moves to live.
numberOfPassesToEndGame() - Method in class org.moyoman.helper.board.rules.RulesHelper
Determine the number of consecutive passes that ends the game.
numberOfPassesToEndGame() - Method in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
Determine the number of consecutive passes to end the game.
numberOfPassesToEndGame() - Method in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Determine the number of consecutive passes that ends the game.
numberOfPassesToEndGame() - Method in interface org.moyoman.module.board.Board
Return the number of consecutive passes required to end the game.
numberOfPassesToEndGame() - Method in class org.moyoman.module.board.boardimpl.BoardImpl
Determine the number of consecutive passes to end the game.
nvPlayerFactory - Variable in class org.moyoman.comm.client.DirectCommandExecutor
 

O

occupied - Variable in class org.moyoman.helper.board.rules.agarules.agarulesimpl.AGARulesImpl
All of the Stone objects which are currently on the board.
OccupiedPointException - exception org.moyoman.util.OccupiedPointException.
This Exception is thrown if a player attempts to place a stone on an occupied point.
OccupiedPointException(Stone) - Constructor for class org.moyoman.util.OccupiedPointException
Create the object.
okActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.SaveGameDialog
Callback for the OK button.
okActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.SystemAdminDialog
Callback for the OK button.
okActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.NewModuleTypeDialog
Callback for the OK button.
okActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.NewModuleNameDialog
Callback for the OK button.
okActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.NewLanguageDialog
Callback for the OK button.
okActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.NewHelperTypeDialog
Callback for the OK button.
okActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.NewHelperNameDialog
Callback for the OK button.
okActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.ModuleAdminDialog
Callback for the OK button.
okActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.ModeAdminDialog
Callback for the OK button.
okActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.HelperAdminDialog
Callback for the OK button.
okActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.EditMessageDialog
Callback for the OK button.
okActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.util.BaseDialog
Callback for the OK button.
onePairAnalysis(Point, Point, Scheduler, MoveDescriptorForest, LadderInfo, SingleGroup, MoveDescriptor) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Add two moves to the ladder.
onExit() - Method in class org.moyoman.comm.client.DirectCommandExecutor
This method is called before normal shutdown.
onExit() - Method in class org.moyoman.comm.client.CommandExecutor
This method is called before normal shutdown.
onExit() - Static method in class org.moyoman.framework.Controller
 
openActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.GameManager
Perform the open action.
OpenGameDialog - class org.moyoman.client.reference.OpenGameDialog.
Provides a open game dialog.
OpenGameDialog(Frame, String[]) - Constructor for class org.moyoman.client.reference.OpenGameDialog
Construct this dialog.
OpenGameDialog(Frame, String, String[]) - Constructor for class org.moyoman.client.reference.OpenGameDialog
Construct this dialog.
OpenGameDialog$1 - class org.moyoman.client.reference.OpenGameDialog$1.
 
OpenGameDialog$1(OpenGameDialog) - Constructor for class org.moyoman.client.reference.OpenGameDialog$1
 
OpenGameSwingWorker - class org.moyoman.client.reference.OpenGameSwingWorker.
Provides an implementation of SwingWorker to perform the open game action in a separate thread.
OpenGameSwingWorker(IMoyoman, CommandExecutor, GameRecord, String) - Constructor for class org.moyoman.client.reference.OpenGameSwingWorker
Construct this object with the given parameter for an open game type.
openURL - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The openURL method of com.apple.mrj.MRJFileUtils
openURL(String) - Static method in class org.moyoman.client.reference.util.BrowserLauncher
Attempts to open the default web browser to the given URL.
operations - Static variable in class org.moyoman.framework.ControllerState
Each element is a GameId which has an operation actively executing.
opponent - Variable in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Stone objects of the opposite color to the group which are directly adjacent.
opponentGroupNum - Variable in class org.moyoman.module.geometry.geometryimpl.GeometryMoveGenerator
The total number of opponents group.
orderData(List) - Method in class org.moyoman.client.reference.admin.ModuleNamePanel
Order the module types.
orderData(List) - Method in class org.moyoman.client.reference.admin.ModuleTypePanel
Order the module types.
orderData(List) - Method in class org.moyoman.client.reference.admin.HelperNamePanel
Order the helper types.
orderData(List) - Method in class org.moyoman.client.reference.admin.HelperTypePanel
Order the helper types.
orderData(List) - Method in class org.moyoman.client.reference.admin.AbstractListPanel
Order the data.
orderData(List) - Method in class org.moyoman.client.reference.admin.ModePanel
Order the modes.
orderedAlternativeMessages - Variable in class org.moyoman.framework.Message
This array contains the ordered alternate Message objects that can be used instead of this one.
orderedModuleTypes - Variable in class org.moyoman.module.ModuleConfig
The ModuleType objects are ordered from first to last.
orderHelperNames(HelperName[], HelperType, Mode) - Method in class org.moyoman.helper.HelperConfigTool
Set the order of helper names for a given helper type and mode.
orderModuleNames(ModuleName[], ModuleType, Mode) - Method in class org.moyoman.module.ModuleConfigTool
Set the order of the module names.
orderModuleTypes(ModuleType[]) - Method in class org.moyoman.module.ModuleConfigTool
Set the order of the module types.
org.moyoman.client.cli - package org.moyoman.client.cli
 
org.moyoman.client.customtest - package org.moyoman.client.customtest
Provides classes for a custom client GUI application for Moyoman.
org.moyoman.client.reference - package org.moyoman.client.reference
Provides classes for a reference implementation of a Moyoman client GUI application.
org.moyoman.client.reference.admin - package org.moyoman.client.reference.admin
Provides classes for a GUI to manipulate administration functions of Moyoman.
org.moyoman.client.reference.debug - package org.moyoman.client.reference.debug
Provides classes for a GUI to observe debugging information of Moyoman.
org.moyoman.client.reference.util - package org.moyoman.client.reference.util
Provides utility classes to support the Moyoman client GUI application.
org.moyoman.comm.client - package org.moyoman.comm.client
Provides classes for the client to make requests and receive responses.
org.moyoman.debug - package org.moyoman.debug
Provides classes that represent debugging information.
org.moyoman.framework - package org.moyoman.framework
Provides classes used in the framework for executing user commands.
org.moyoman.helper - package org.moyoman.helper
Provides classes used in creating helper classes.
org.moyoman.helper.board.rules - package org.moyoman.helper.board.rules
 
org.moyoman.helper.board.rules.agarules - package org.moyoman.helper.board.rules.agarules
 
org.moyoman.helper.board.rules.agarules.agarulesimpl - package org.moyoman.helper.board.rules.agarules.agarulesimpl
 
org.moyoman.helper.board.rules.rulesimpl - package org.moyoman.helper.board.rules.rulesimpl
 
org.moyoman.log - package org.moyoman.log
Provides classes for logging system information.
org.moyoman.module - package org.moyoman.module
Provides classes for creating and administering modules.
org.moyoman.module.bigpoint - package org.moyoman.module.bigpoint
 
org.moyoman.module.bigpoint.simplebigpoint - package org.moyoman.module.bigpoint.simplebigpoint
 
org.moyoman.module.board - package org.moyoman.module.board
 
org.moyoman.module.board.boardimpl - package org.moyoman.module.board.boardimpl
 
org.moyoman.module.connection - package org.moyoman.module.connection
 
org.moyoman.module.dame - package org.moyoman.module.dame
 
org.moyoman.module.dame.dameimpl - package org.moyoman.module.dame.dameimpl
 
org.moyoman.module.endgame - package org.moyoman.module.endgame
 
org.moyoman.module.endgame.simpleendgame - package org.moyoman.module.endgame.simpleendgame
 
org.moyoman.module.expert - package org.moyoman.module.expert
 
org.moyoman.module.fuseki - package org.moyoman.module.fuseki
 
org.moyoman.module.fuseki.igofuseki - package org.moyoman.module.fuseki.igofuseki
 
org.moyoman.module.fuseki.simplefuseki - package org.moyoman.module.fuseki.simplefuseki
 
org.moyoman.module.geometry - package org.moyoman.module.geometry
 
org.moyoman.module.geometry.geometryimpl - package org.moyoman.module.geometry.geometryimpl
 
org.moyoman.module.groups - package org.moyoman.module.groups
 
org.moyoman.module.groups.groupsimpl - package org.moyoman.module.groups.groupsimpl
 
org.moyoman.module.joseki - package org.moyoman.module.joseki
 
org.moyoman.module.joseki.josekiimpl - package org.moyoman.module.joseki.josekiimpl
 
org.moyoman.module.ladder - package org.moyoman.module.ladder
 
org.moyoman.module.ladder.ladderimpl - package org.moyoman.module.ladder.ladderimpl
This implementation of a Ladder module is meant to serve two purposes.
org.moyoman.module.lifeanddeath - package org.moyoman.module.lifeanddeath
 
org.moyoman.module.lifeanddeath.simpleld - package org.moyoman.module.lifeanddeath.simpleld
 
org.moyoman.module.loosegroups - package org.moyoman.module.loosegroups
This package provides the two interfaces that must be implemented in order to create a loosegroups module implementation.
org.moyoman.module.loosegroups.simplelgimpl - package org.moyoman.module.loosegroups.simplelgimpl
 
org.moyoman.module.middlegame - package org.moyoman.module.middlegame
 
org.moyoman.module.movegenerator - package org.moyoman.module.movegenerator
 
org.moyoman.module.movegenerator.simplemovegenerator - package org.moyoman.module.movegenerator.simplemovegenerator
 
org.moyoman.module.proverbs - package org.moyoman.module.proverbs
 
org.moyoman.module.proverbs.igoproverbs - package org.moyoman.module.proverbs.igoproverbs
 
org.moyoman.module.random - package org.moyoman.module.random
 
org.moyoman.module.random.randomimpl - package org.moyoman.module.random.randomimpl
 
org.moyoman.module.safety - package org.moyoman.module.safety
 
org.moyoman.module.safety.simplesafety - package org.moyoman.module.safety.simplesafety
 
org.moyoman.module.shape - package org.moyoman.module.shape
This package provides the interface that must be implemented in order to create a shape module implementation.
org.moyoman.module.shape.simpleshape - package org.moyoman.module.shape.simpleshape
 
org.moyoman.module.tactics - package org.moyoman.module.tactics
 
org.moyoman.module.tactics.simpletactics - package org.moyoman.module.tactics.simpletactics
 
org.moyoman.module.tactics.tacticsimpl - package org.moyoman.module.tactics.tacticsimpl
 
org.moyoman.module.territory - package org.moyoman.module.territory
 
org.moyoman.module.tesuji - package org.moyoman.module.tesuji
 
org.moyoman.util - package org.moyoman.util
Provides utility classes used by both the client and server.
org.moyoman.util.closestpoint - package org.moyoman.util.closestpoint
 
org.moyoman.util.igo - package org.moyoman.util.igo
 
oriAdd(int) - Method in class org.moyoman.module.fuseki.igofuseki.PatVec
 
oriAdd(int) - Method in class org.moyoman.util.igo.PatVec
Set data to the main vector.
OTHER - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
JVM constant for any other platform
out(String, String) - Static method in class org.moyoman.module.fuseki.igofuseki.Str
Check a string is out or not.
out(String, String) - Static method in class org.moyoman.util.igo.Str
Check a string is out or not.
overlapHorizontal(SingleGroup, SingleGroup) - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Determine if the two groups overlap horizontally.
overlapVertical(SingleGroup, SingleGroup) - Method in class org.moyoman.module.groups.groupsimpl.GroupsImpl
Determine if the two groups overlap vertically.

P

paint(Graphics2D) - Method in class org.moyoman.client.reference.Annotation
Paint this component onto the given graphics.
paintAnnotations(Graphics2D) - Method in class org.moyoman.client.reference.Board
Paint the annotations.
paintBoard(Graphics2D) - Method in class org.moyoman.client.reference.Board
Paint the grid lines.
paintComponent(Graphics) - Method in class org.moyoman.client.reference.Board
Paint this component.
paintCoordinateLabels(Graphics2D) - Method in class org.moyoman.client.reference.Board
Paint the coordinate labels.
paintHighlight(Graphics2D) - Method in class org.moyoman.client.reference.Board
Paint the intersection highlight, if any.
paintTokens(Graphics2D) - Method in class org.moyoman.client.reference.Board
Paint the tokens.
parent - Variable in class org.moyoman.helper.Helper
The component that this helper is associated with.
parent - Variable in class org.moyoman.helper.HelperType
The parent type of this one.
partiallyCapturedGroups - Variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Contains SingleLooseGroups which had some stones captured from them by the last move.
PartialStone - class org.moyoman.util.PartialStone.
This class is used for representing fractions of stones.
PartialStone(Color, int, int, float) - Constructor for class org.moyoman.util.PartialStone
Create the PartialStone object.
PASS - Static variable in class org.moyoman.util.Move
The type corresponding to a pass.
pass() - Method in class org.moyoman.framework.Controller
The client passes in the specified game.
pass(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Pass in the specified game.
pass(String) - Method in class org.moyoman.comm.client.CommandExecutor
Pass in the specified game.
patCnt - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
 
PatVec - class org.moyoman.module.fuseki.igofuseki.PatVec.
This class deal with pattern.
PatVec - class org.moyoman.util.igo.PatVec.
This class deal with patterns of Igo.
PatVec() - Constructor for class org.moyoman.module.fuseki.igofuseki.PatVec
 
PatVec() - Constructor for class org.moyoman.util.igo.PatVec
 
pause() - Method in class org.moyoman.comm.client.PlayerManager
Pause the game until receiving a signal to continue.
PERMANENT_DIR - Static variable in class org.moyoman.framework.FSPersister
The directory under which permanent games are stored.
permanentStateExists(GameId) - Method in class org.moyoman.framework.FSPersister
 
permanentStateExists(GameId) - Method in interface org.moyoman.framework.Persister
 
permanentStateExists(PersistedGame) - Method in class org.moyoman.framework.FSPersister
Return whether the game exists in permanent storage.
permanentStateExists(PersistedGame) - Method in interface org.moyoman.framework.Persister
Return true if the permanent state exists.
PermissionsException - exception org.moyoman.util.PermissionsException.
This exception is thrown when an operation occurs that is not permitted, for example, attempting to delete a standard mode.
PermissionsException(String) - Constructor for class org.moyoman.util.PermissionsException
Create the PermissionsException object.
PersistedGame - class org.moyoman.util.PersistedGame.
 
PersistedGame(String, GameId, GameId) - Constructor for class org.moyoman.util.PersistedGame
 
persister - Variable in class org.moyoman.framework.STSThread
 
persister - Static variable in class org.moyoman.framework.Controller
The persister is used for loading/saving games.
Persister - interface org.moyoman.framework.Persister.
This specifies the interface for saving and restoring games.
PG_SUFFIX - Static variable in class org.moyoman.framework.FSPersister
This is the suffix appended to a persisted game name to get the file name.
pich - Variable in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
These are the points which are inside of the convex hull.
pin - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
 
PLAIN_STRING - Static variable in class org.moyoman.client.reference.util.GUISupport
 
play() - Method in class org.moyoman.comm.client.PrerecordedPlayerManager
Play out the game.
play() - Method in class org.moyoman.comm.client.PlayerManager
Play a game of Go, using the two Player objects.
play(Player, Player) - Method in class org.moyoman.client.cli.Cli
 
player - Variable in class org.moyoman.comm.client.EndOfGameEvent
The player for whom the end of game event occurred.
player - Variable in class org.moyoman.comm.client.RequestMoveEvent
The player.
player - Variable in class org.moyoman.comm.client.MakeMoveEvent
The player for whom the event occurred.
Player - class org.moyoman.comm.client.Player.
Any class which extends this class can be used by the PlayerManager class as one of the players in a game of Go.
Player(Color, Handicap) - Constructor for class org.moyoman.comm.client.Player
Create the Player object.
PlayerData - class org.moyoman.client.reference.util.PlayerData.
Provides storage for data required to create a player.
PlayerData(Class, Color, Mode) - Constructor for class org.moyoman.client.reference.util.PlayerData
Construct this object with the given parameters for a new game type.
PlayerManager - class org.moyoman.comm.client.PlayerManager.
This class manages the play of a single game of Go
PlayerManager(Player, Player) - Constructor for class org.moyoman.comm.client.PlayerManager
Create the PlayerManager object.
PlayerManager(Player, Player, GameRecord) - Constructor for class org.moyoman.comm.client.PlayerManager
Create a PlayerManager object to continue play for the specified game.
playPrerecordedMoves(GameRecord, boolean, boolean) - Method in class org.moyoman.comm.client.PlayerManager
Play out a game record of prerecorded moves.
plugHoles(Board, Geometry, LooseGroups, HashMap) - Method in class org.moyoman.module.geometry.geometryimpl.ExpandGroupMoveGenerator
Find groups that are almost surrounding an area, and rate moves that close them off.
point - Variable in class org.moyoman.util.closestpoint.PointInfo
The point being represented.
Point - class org.moyoman.util.Point.
This class represents one point.
Point(int, int) - Constructor for class org.moyoman.util.Point
Create the Point object.
pointInfo - Variable in class org.moyoman.util.closestpoint.ClosestPoints
The key is a Point object, and the value is a PointInfo object.
PointInfo - class org.moyoman.util.closestpoint.PointInfo.
Each object of this class represents a single point, and the groups closest to it.
PointInfo(Point) - Constructor for class org.moyoman.util.closestpoint.PointInfo
Create a new PointInfo object.
points - Variable in class org.moyoman.debug.SOI
Each key is an Integer, and each value is a Point array.
points - Variable in class org.moyoman.debug.Legend
Each element is an ArrayList containing Point objects.
points - Static variable in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
The key is a Point object, and the value is an ArrayList containing Point objects.
points - Variable in class org.moyoman.module.geometry.geometryimpl.ConvexHullImpl
These are the vertices of the convex hull.
points - Static variable in class org.moyoman.util.Point
 
points - Variable in class org.moyoman.util.closestpoint.ClosestPointGroup
The points which are as close to this group as any other.
POINTS - Static variable in class org.moyoman.debug.Legend
Value returned by getSymbolType if points are associated with it.
POINTS - Static variable in class org.moyoman.debug.Aggregate
Value returned by getRelationType if the two groups are related by points.
PopupListener - class org.moyoman.client.reference.util.PopupListener.
Provides a simple listener to activate popup menus.
PopupListener(JPopupMenu) - Constructor for class org.moyoman.client.reference.util.PopupListener
Create the listener with a handle to the popup menu.
positive - Variable in class org.moyoman.debug.Discrete
 
posLimit - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
index of the active limit.
posLimit - Variable in class org.moyoman.util.igo.IgoBase
index of the active limit point.
posStart - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
index of the first active point.
posStart - Variable in class org.moyoman.util.igo.IgoBase
index of the first active point.
PREFERRED_LOCALE_KEY - Static variable in class org.moyoman.client.reference.util.ApplicationSupport
The base name of the resource bundle.
preferredLayoutSize(Container) - Method in class org.moyoman.client.reference.util.GridLayout2
Return the preferred layout size for the given container.
prefix - Static variable in class org.moyoman.framework.Message
The string that all message file names start with.
PrerecordedPlayerManager - class org.moyoman.comm.client.PrerecordedPlayerManager.
This class is used for playing a game of Go where the game is specified in advance.
PrerecordedPlayerManager(MoyomanPlayer, MoyomanPlayer, GameRecord) - Constructor for class org.moyoman.comm.client.PrerecordedPlayerManager
Create the PrerecordedPlayerManager object.
previous - Variable in class org.moyoman.framework.DAGNode
Each element is a DAGNode representing the immediate predecessors of this node.
PRISONER_AREA - Static variable in class org.moyoman.client.reference.Moyoman
Index of the prisoner status area.
PrisonerCounter - class org.moyoman.client.reference.PrisonerCounter.
Provides a counter for white and black prisoners.
PrisonerCounter() - Constructor for class org.moyoman.client.reference.PrisonerCounter
 
prisoners - Variable in class org.moyoman.module.board.boardimpl.BoardImpl
Store information about prisoners on the last move.
prisoners - Variable in class org.moyoman.util.GameRecord
Each element is a NumberedStone object.
prisoners - Variable in class org.moyoman.util.MoveDescriptor
Any prisoners captured by this move.
process3JumpCase(Stone, Stone, int, StoneDistance[], ArrayList) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Determine if the two groups form a three space extension from a two stone wall.
processCommandLineArguments() - Method in class org.moyoman.framework.ServerConfig
Override system parameters from the system.properties file with ones from the command line.
processModules(GameId, ModuleName, Mode) - Method in class org.moyoman.framework.ModuleCreator
Determine which modules are used by this game and instantiate them.
processMove(Move) - Method in class org.moyoman.client.reference.Moyoman
Process the given move.
processMove(Move, boolean) - Method in class org.moyoman.client.reference.Moyoman
Process the given move.
processMoveDescriptor(MoveDescriptor) - Method in class org.moyoman.client.reference.Moyoman
Process the given move descriptor.
processNodes(NodeList, HelperType, Properties) - Method in class org.moyoman.helper.HelperConfig
This method processes the helper.xml entry for a single helper type.
processNodes(NodeList, ModuleType, Properties) - Method in class org.moyoman.module.ModuleConfig
This method processes the module.xml entry for a single module type.
properties - Variable in class org.moyoman.framework.ServerConfig
The system environment variables.
properties - Static variable in class org.moyoman.framework.Controller
The key is the GameId object, and the value is a Properties object.
propertyChange(PropertyChangeEvent) - Method in class org.moyoman.client.reference.Board$3
 
propertyChange(PropertyChangeEvent) - Method in class org.moyoman.client.reference.Board$2
 
propertyChange(PropertyChangeEvent) - Method in class org.moyoman.client.reference.admin.ModuleNamePanel
Respond to a property change event.
propertyChange(PropertyChangeEvent) - Method in class org.moyoman.client.reference.admin.HelperNamePanel
Respond to a property change event.
provCapAnsKei() - Method in class org.moyoman.module.proverbs.igoproverbs.GoProverbs
Get moves from the proverb [Answer the capping play with a knight's move].
provCenterOf3() - Method in class org.moyoman.module.proverbs.igoproverbs.GoProverbs
Get moves from the proverb [Play at the centre of three stones].
Proverbs - interface org.moyoman.module.proverbs.Proverbs.
The class that implements this interface will suggest moves based on whether they are suggested or discouraged by a proverb, e.g, hane at the end of two stones.
provExtCross() - Method in class org.moyoman.module.proverbs.igoproverbs.GoProverbs
Get moves from the proverb [Crosscut then extend].
provHaneEnd2() - Method in class org.moyoman.module.proverbs.igoproverbs.GoProverbs
Get moves from the proverb [hane at the end of two stones].
provHaneResAttach() - Method in class org.moyoman.module.proverbs.igoproverbs.GoProverbs
Get moves from the proverb [respond to attachment with hane].
provKeiAnsKosu() - Method in class org.moyoman.module.proverbs.igoproverbs.GoProverbs
Get moves from the proverb [Answer keima with kosumi].
provKeiTuki() - Method in class org.moyoman.module.proverbs.igoproverbs.GoProverbs
Get moves from the proverb [Cutting right through a knight's move is very big].
provResKata() - Method in class org.moyoman.module.proverbs.igoproverbs.GoProverbs
Get moves from the proverb [never ignore a shoulder hit].
proximity(Point) - Method in class org.moyoman.util.closestpoint.PointInfo
Compare the distance of the point with that of the closest groups.
pSize - Variable in class org.moyoman.module.fuseki.igofuseki.VecInt
 
pSize - Variable in class org.moyoman.util.igo.VecInt
The size to add when extending the capacity.
putClientProperty(Object, Object) - Method in class org.moyoman.client.reference.Annotation
Adds an arbitrary key/value "client property" to this component.
putParameter - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The putParameter method of com.apple.MacOS.AppleEvent

Q

quitActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.Moyoman
Perform the quit action.
quitActionPerformed(JFrame) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Perform the quit action.

R

rand - Static variable in class org.moyoman.module.random.randomimpl.RandomImpl
The Java Random class.
Random - interface org.moyoman.module.random.Random.
A class that implements the Random interface is responsible for giving a random rating to each legal move, as well as providing a method to allow the caller to randomly choose from among N options.
random(int) - Static method in class org.moyoman.module.fuseki.igofuseki.Uti
get random number.
random(int) - Static method in class org.moyoman.util.igo.Uti
get random number.
RandomImpl - class org.moyoman.module.random.randomimpl.RandomImpl.
This module implements the Random interface.
RandomImpl(GameId, ModuleName) - Constructor for class org.moyoman.module.random.randomimpl.RandomImpl
Create the RandomImpl object.
rangeCheck(String, int) - Method in class org.moyoman.client.reference.Board
Perform a range check.
RatedMove - class org.moyoman.util.RatedMove.
This class represents a move which has been rated.
RatedMove(NumberedStone, float, float) - Constructor for class org.moyoman.util.RatedMove
Create a new RatedMove object.
RatedMove(short, short, Color, float, float) - Constructor for class org.moyoman.util.RatedMove
Create a new RatedMove object.
ratedMoves - Variable in class org.moyoman.debug.Continuous
Each element is a RatedMove object.
ratedMoves - Variable in class org.moyoman.module.board.boardimpl.BoardImpl
Give the illegal moves a large negative rating.
ratedMoves - Variable in class org.moyoman.module.geometry.geometryimpl.GeometryImpl
The rated moves that generateMove() generates.
ratedMoves - Variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
The RatedMove objects created by generateMove().
ratedMoves - Variable in class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator
The moves that are rated by this module.
ratedMoves - Variable in class org.moyoman.module.random.randomimpl.RandomImpl
The rated moves for this module.
rating - Variable in class org.moyoman.util.RatedMove
The rating of the move, 1.0 is very good, - 1,0 is very bad.
ratings - Variable in class org.moyoman.debug.GroupRating
Each rating corresponds to the corresponding element in stones.
readFile() - Method in class org.moyoman.framework.ServerConfig
Read the system.properties file.
readUserModes() - Static method in class org.moyoman.module.Mode
Read the file which lists the user defined modes.
ready - Variable in class org.moyoman.framework.DAG
The modules which are ready to be started.
realized() - Method in class org.moyoman.client.reference.debug.DebugPanel$1
 
realized() - Method in class org.moyoman.client.reference.util.RealizedThread
Action to perform when the component is realized.
RealizedThread - class org.moyoman.client.reference.util.RealizedThread.
Provides a thread that waits until a component is realized, then performs a specified action.
RealizedThread(Component) - Constructor for class org.moyoman.client.reference.util.RealizedThread
Construct this object with the given parameter.
RealizedThread(Component, int) - Constructor for class org.moyoman.client.reference.util.RealizedThread
Construct this object with the given parameter.
recompute() - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Calculate tactics for all loose groups on the board.
recompute(Board) - Method in interface org.moyoman.module.groups.SingleGroup
Recompute all information for this group.
recompute(Board) - Method in class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Recompute the liberties and opponents for this group.
recomputePoint(Point) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Recompute the PointInfo information for a given point.
recomputePointInfo(ClosestPointGroup) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Remove any information from the PointInfo objects about the old group.
reconcileBoard(GameRecord) - Method in interface org.moyoman.client.reference.IMoyoman
Reconcile the board to the game record.
reconcileBoard(GameRecord) - Method in class org.moyoman.client.reference.Moyoman
Reconcile the board to the game record.
refresh(ClosestPointGroup) - Method in class org.moyoman.util.closestpoint.ClosestPoints
This method returns the corresponding ClosestPointGroup object.
refresh(SingleGroup) - Method in class org.moyoman.module.ladder.ladderimpl.LadderImpl
Return the corresponding SingleGroup object from the current lastGroups.
registerEndOfGameMoveListener(EndOfGameListener) - Method in class org.moyoman.comm.client.Player
Add a EndOfGameMoveListener for end of game events on this Player.
registerMakeMoveListener(MakeMoveListener) - Method in class org.moyoman.comm.client.Player
Add a MakeMoveListener for makeMove() calls on this Player.
registerNonvalidatedPlayerFactory(NonvalidatedPlayerFactory) - Method in class org.moyoman.comm.client.DirectCommandExecutor
 
registerNonvalidatedPlayerFactory(NonvalidatedPlayerFactory) - Method in class org.moyoman.comm.client.CommandExecutor
 
registerRequestMoveListener(RequestMoveListener) - Method in class org.moyoman.comm.client.Player
Add a RequestMoveListener for requestMove() calls on this Player.
relateGroups - Variable in class org.moyoman.debug.Aggregate
Each element is an IntPair object.
relateGroups(int, int) - Method in class org.moyoman.debug.Aggregate
Relate two groups without any points or stones.
relateGroups(int, int, Point[]) - Method in class org.moyoman.debug.Aggregate
Relate two groups through a set of points.
relateGroups(int, int, Stone[]) - Method in class org.moyoman.debug.Aggregate
Relate two groups through a set of stones.
relateGroupsByPoints - Variable in class org.moyoman.debug.Aggregate
The keys are IntPair objects, and the values are an array of Point objects.
relateGroupsByStones - Variable in class org.moyoman.debug.Aggregate
The keys are IntPair objects, and the values are an array of Stone objects.
remove(Stone) - Method in class org.moyoman.client.reference.Board
Remove the given token from the board.
remove(Stone[]) - Method in class org.moyoman.client.reference.Board
Remove the given tokens from the board.
remove(Stone, boolean) - Method in class org.moyoman.client.reference.Board
Remove the given token from the board.
removeActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.admin.EditMessagePanel
Callback for the remove action.
removeAllGroups() - Method in class org.moyoman.util.closestpoint.PointInfo
Remove all groups from the closest groups list.
removeBoardListeners() - Method in class org.moyoman.client.reference.StartGameSwingWorker
Remove the mouse players as listeners to the board.
removeElement(Object) - Method in class org.moyoman.client.reference.util.AlphabetizedComboBoxModel
Removes an item from the model.
removeElementAt(int) - Method in class org.moyoman.client.reference.util.AlphabetizedComboBoxModel
Removes an item from the model.
removeEmptyPoint(Point) - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Remove an empty point from this group.
removeGroup(ClosestPointGroup) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Remove the given group.
removeGroup(ClosestPointGroup) - Method in class org.moyoman.util.closestpoint.PointInfo
Remove a group from the closest groups list.
removeGroup(SingleLGImpl) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Remove the group from the list of loose groups.
removeGroupInfo(ClosestPointGroup) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Remove the group from the global list.
removeKey(String) - Method in class org.moyoman.client.reference.admin.MessageTableModel
Add the given key to the table.
removeListeners(Player) - Method in class org.moyoman.client.reference.StartGameSwingWorker
Remove the listeners associated with the given player.
removeListSelectionListener(ListSelectionListener) - Method in class org.moyoman.client.reference.admin.AbstractListPanel
Remove the given listener.
removeMessage(String) - Method in class org.moyoman.framework.Message
Remove the given symbol.
removeMessage(String, String) - Static method in class org.moyoman.framework.MessageTool
Remove the message type from the specified language.
removePoints(Point[]) - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Remove multiple empty points from this group.
removeSingleGroup(SingleGroup) - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Remove a SingleGroup from this loose group.
removeSingleGroup(Stone) - Method in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Remove the single group which contains this stone.
removeStones(ClosestPointGroup, Stone[]) - Method in class org.moyoman.util.closestpoint.ClosestPoints
Remove stones from the given group.
removeStones(Stone[]) - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Remove some stones from this group.
replace(String, String, String) - Static method in class org.moyoman.module.fuseki.igofuseki.Str
Replace string.
replace(String, String, String) - Static method in class org.moyoman.util.igo.Str
Replace string.
replace(String, String, String, boolean) - Static method in class org.moyoman.module.fuseki.igofuseki.Str
Replace string.
replace(String, String, String, boolean) - Static method in class org.moyoman.util.igo.Str
Replace string.
replaceGroup(ClosestPointGroup, ClosestPointGroup) - Method in class org.moyoman.util.closestpoint.PointInfo
Replace one group with another.
requestMove() - Method in class org.moyoman.comm.client.Player
Get a move from the player.
requestMove(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Request a move.
requestMove(String) - Method in class org.moyoman.comm.client.CommandExecutor
Request a move.
requestMoveAl - Variable in class org.moyoman.comm.client.Player
Each object is an ArrayList containing RequestMoveListener objects.
RequestMoveEvent - class org.moyoman.comm.client.RequestMoveEvent.
This class is used to store data that is sent to RequestMoveListener objects.
RequestMoveEvent(Player, MoveDescriptor) - Constructor for class org.moyoman.comm.client.RequestMoveEvent
Create a new RequestMoveEvent object.
requestMoveEventOccurred(MoveDescriptor) - Method in class org.moyoman.comm.client.Player
Send all RequestMoveListeners which are registered a RequestMoveEvent.
requestMoveEventOccurred(RequestMoveEvent) - Method in class org.moyoman.client.reference.Moyoman
Respond to request move events.
requestMoveEventOccurred(RequestMoveEvent) - Method in interface org.moyoman.comm.client.RequestMoveListener
This method is called when a request move event occurs on the player for whom the listener is registered.
RequestMoveListener - interface org.moyoman.comm.client.RequestMoveListener.
This interface is implemented by a class that wishes to receive request move events.
requestResignation() - Method in class org.moyoman.comm.client.MoyomanPlayer
Request that the server resigns the game.
requestResignation() - Method in class org.moyoman.framework.GenerateController
The client is requesting that the server resign the specified game.
requestResignation(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Request that the server resign.
requestResignation(String) - Method in class org.moyoman.comm.client.CommandExecutor
Request that the server resign.
reset() - Method in class org.moyoman.framework.Message
Restore the Message object to the values in the messages file.
reset(String) - Static method in class org.moyoman.framework.MessageTool
Undo all changes made to the specified language since the last reset() or save() call.
resetBoardState() - Method in class org.moyoman.client.reference.debug.ForestDebugPanel
Reset the board to the base state.
RESIGNATION - Static variable in class org.moyoman.util.Move
The type corresponding to a resignation.
resignGame() - Method in class org.moyoman.framework.GenerateController
The client is resigning the specified game.
resignGame() - Method in class org.moyoman.framework.Controller
The client is resigning the specified game.
resignGame(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Resign the specified game.
resignGame(String) - Method in class org.moyoman.comm.client.CommandExecutor
Resign the specified game.
resKata(Board) - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Get rated moves from the proverb [never ignore a shoulder hit].
restore(GameId) - Method in class org.moyoman.framework.FSPersister
Restore a game from permanent storage.
restore(GameId) - Method in interface org.moyoman.framework.Persister
Restore a game from permanent storage.
restoreMostRecentTemporaryState(Color) - Method in class org.moyoman.framework.FSPersister
Restore the most recent game in temporary storage.
restoreMostRecentTemporaryState(Color) - Method in interface org.moyoman.framework.Persister
Restore the most recent game in temporary storage to the latest saved state.
restoreTemporaryState(GameId) - Method in class org.moyoman.framework.FSPersister
Restore a game from temporary storage to the latest saved state.
restoreTemporaryState(GameId) - Method in interface org.moyoman.framework.Persister
Restore a game from temporary storage to the latest saved state.
restoreTemporaryState(GameId, int) - Method in class org.moyoman.framework.FSPersister
Restore a game from temporary storage to the specified move.
restoreTemporaryState(GameId, int) - Method in interface org.moyoman.framework.Persister
Restore a game from temporary storage to the given move number.
results - Variable in class org.moyoman.module.ladder.ladderimpl.LadderImpl
The key is a SingleGroup object, and the value is a LadderInfo object.
resumeActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.GameManager
Perform the resume action.
resumeActiveGame() - Static method in class org.moyoman.framework.Controller
Continue play from the most recent temporary game stored.
resumeActiveGame(GameId) - Static method in class org.moyoman.framework.Controller
Continue play from the temporary game stored.
resumeGame() - Method in class org.moyoman.comm.client.DirectCommandExecutor
Restart the most recent active game.
resumeGame() - Method in class org.moyoman.comm.client.CommandExecutor
Restart the most recent active game.
ResumeGameSwingWorker - class org.moyoman.client.reference.ResumeGameSwingWorker.
Provides an implementation of SwingWorker to perform the resume game action in a separate thread.
ResumeGameSwingWorker(IMoyoman, CommandExecutor, GameRecord) - Constructor for class org.moyoman.client.reference.ResumeGameSwingWorker
Construct this object for a resume game type.
rh - Variable in class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
The RulesHelper object for the specific rules set for this game.
rhelper - Variable in class org.moyoman.module.board.boardimpl.BoardImpl
The RulesHelper object that determines the legality of moves.
rm - Variable in class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
The moves that were rated by this module.
rm - Variable in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
The moves that were rated by this module.
rm - Variable in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
The moves that were rated by this module.
rm - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
The moves that were rated by this module.
rm - Static variable in class org.moyoman.module.groups.groupsimpl.GroupsImpl
The ratings of moves by this module.
rm - Variable in class org.moyoman.module.ladder.ladderimpl.LadderImpl
The moves suggested by this module.
rm - Variable in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
The moves that were rated by this module.
rm - Variable in class org.moyoman.module.safety.simplesafety.SimpleSafety
The rated move which the generateMove() method produces.
rm - Variable in class org.moyoman.module.shape.simpleshape.SimpleShape
The moves that were rated by this module.
rm - Variable in class org.moyoman.module.tactics.simpletactics.SimpleTactics
The moves that were rated by this module.
rm - Variable in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
The moves that were rated by this module.
rules - Variable in class org.moyoman.framework.Controller
The rules for this game.
rules - Variable in class org.moyoman.util.Rules
This has the value of one of the constants defining a rule set.
rules - Variable in class org.moyoman.util.GameRecord
 
Rules - class org.moyoman.util.Rules.
This class represents the rule set to be used.
Rules(short) - Constructor for class org.moyoman.util.Rules
Select the rule set to use.
RulesHelper - class org.moyoman.helper.board.rules.RulesHelper.
Classes which extend this one help the Board module.
RulesHelper(GameId, Mode, HelperName, Component) - Constructor for class org.moyoman.helper.board.rules.RulesHelper
Create the RulesHelper object.
RulesImpl - class org.moyoman.helper.board.rules.rulesimpl.RulesImpl.
This class determines what type of rules helper is to be used.
RulesImpl(GameId, Mode, HelperName, Component) - Constructor for class org.moyoman.helper.board.rules.rulesimpl.RulesImpl
Create the RulesImpl object.
run() - Method in class org.moyoman.client.reference.util.RealizedThread
Wait for the component to be realized, the call realized().
run() - Method in class org.moyoman.client.reference.util.FileSupport$1
 
run() - Method in class org.moyoman.client.reference.util.SwingWorker$2
 
run() - Method in class org.moyoman.client.reference.util.SwingWorker$1
 
run() - Method in class org.moyoman.framework.STSThread
 
run() - Method in class org.moyoman.framework.GCThread
Cause garbage collection to occur.

S

safety - Variable in class org.moyoman.module.safety.simplesafety.SimpleSafety
The key is a LooseGroup, and the value is a Float.
Safety - interface org.moyoman.module.safety.Safety.
The class that implements this interface will determine the safety of each loose group on the board.
safety(SingleLooseGroup) - Method in interface org.moyoman.module.lifeanddeath.LifeAndDeath
Rate the safety of the group.
save() - Method in class org.moyoman.framework.Message
Save the results of creating or updating a language.
save() - Method in class org.moyoman.framework.ServerConfigTool
Save all operations performed since the last call to save() or cancel().
save() - Method in class org.moyoman.framework.ServerConfig
Save any changes that have occurred since the last call to save() or cancel().
save() - Method in class org.moyoman.helper.HelperConfig
Save the information on all operations performed since the last save() or cancel() call.
save() - Method in class org.moyoman.helper.HelperConfigTool
Save the results of all operations performed since the last save() or cancel() call.
save() - Method in class org.moyoman.module.ModeConfig
Save any changes that have occurred since the last save() or cancel() call.
save() - Method in class org.moyoman.module.ModeConfigTool
Save any changes since the last save() or cancel() call.
save() - Method in class org.moyoman.module.ModuleConfig
Save the information in this object to permanent storage.
save() - Method in class org.moyoman.module.ModuleConfigTool
Save all changes since the last call to cancel() or save().
save() - Static method in class org.moyoman.module.Mode
Write out any user defined mode information to a file.
save(GameId, Controller) - Method in class org.moyoman.framework.FSPersister
Save the game to permanent storage.
save(PersistedGame) - Method in class org.moyoman.framework.FSPersister
 
save(PersistedGame) - Method in interface org.moyoman.framework.Persister
Save the game to permanent storage.
save(String) - Static method in class org.moyoman.framework.MessageTool
Save the results of a particular language to permanent storage.
saveActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.GameManager
Perform the save action.
saveController(Controller, String) - Method in class org.moyoman.framework.FSPersister
Serialize the Controller object and write it out to disk.
saveGame(PlayerManager, String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Save a game on the server.
saveGame(PlayerManager, String) - Method in class org.moyoman.comm.client.CommandExecutor
Save a game on the server.
saveGame(String, GameId, GameId) - Static method in class org.moyoman.framework.Controller
Save the specified game to permanent storage.
SaveGameDialog - class org.moyoman.client.reference.SaveGameDialog.
Provides a save game dialog.
SaveGameDialog(Frame, String[]) - Constructor for class org.moyoman.client.reference.SaveGameDialog
Construct this dialog.
SaveGameDialog(Frame, String, String[]) - Constructor for class org.moyoman.client.reference.SaveGameDialog
Construct this dialog.
SaveGameDialog$1 - class org.moyoman.client.reference.SaveGameDialog$1.
 
SaveGameDialog$1(SaveGameDialog) - Constructor for class org.moyoman.client.reference.SaveGameDialog$1
 
SaveGameSwingWorker - class org.moyoman.client.reference.SaveGameSwingWorker.
Provides an implementation of SwingWorker to perform the save game action in a separate thread.
SaveGameSwingWorker(IMoyoman, CommandExecutor, PlayerManager, String) - Constructor for class org.moyoman.client.reference.SaveGameSwingWorker
Construct this object with the given parameters.
saveTemporaryGame(GameId, GameId) - Method in class org.moyoman.framework.FSPersister
 
saveTemporaryGame(GameId, GameId) - Method in interface org.moyoman.framework.Persister
 
saveTemporaryState(GameId, Controller, int) - Method in class org.moyoman.framework.FSPersister
Save the game to temporary storage for a particular move.
saveTemporaryState(GameId, Controller, int) - Method in interface org.moyoman.framework.Persister
Save the game to temporary storage.
sc - Static variable in class org.moyoman.framework.FSPersister
The ServerConfig object.
sc - Variable in class org.moyoman.framework.ServerConfigTool
The singleton ServerConfig object.
sc - Static variable in class org.moyoman.framework.ServerConfig
The singleton ServerConfig object.
sc - Static variable in class org.moyoman.helper.HelperConfig
The ServerConfig object.
sc - Static variable in class org.moyoman.module.ModuleConfig
The ServerConfig object.
sc - Static variable in class org.moyoman.module.random.randomimpl.RandomImpl
The ServerConfig singleton.
scheduler - Variable in class org.moyoman.framework.Controller
The scheduler for this game.
Scheduler - class org.moyoman.framework.Scheduler.
This class controls operations on the modules for a single game.
Scheduler(GameId, Mode, Handicap, Rules, float) - Constructor for class org.moyoman.framework.Scheduler
Create a Scheduler object.
Scheduler(GameId, Mode, Rules, float) - Constructor for class org.moyoman.framework.Scheduler
Create a Scheduler object.
Scheduler(GameId, Module[], Mode) - Constructor for class org.moyoman.framework.Scheduler
Create a Scheduler object.
schedulers - Static variable in class org.moyoman.framework.Scheduler
Key is a GameId object, value is a Scheduler object.
SECOND_WINDOWS_PARAMETER - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The second parameter for Runtime.exec() on Windows.
SEKI - Static variable in interface org.moyoman.module.lifeanddeath.LDStatus
The group is alive in a seki.
SEKI_OR_KO - Static variable in interface org.moyoman.module.lifeanddeath.LDStatus
There is a choice of either SEKI or fighting a ko for life.
sendNoReply - Static variable in class org.moyoman.client.reference.util.BrowserLauncher
The sendNoReply method of com.apple.MacOS.AppleEvent
sequenceFlag - Variable in class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
This flag is used to determine if a call to getSequences() is valid.
sequenceFlag - Variable in class org.moyoman.module.tactics.simpletactics.SimpleTactics
This flag is used to determine if a call to getSequences() is valid.
sequences - Variable in class org.moyoman.module.ladder.ladderimpl.LadderInfo
Best play for both ladders and potential ladders.
ServerConfig - class org.moyoman.framework.ServerConfig.
This class allows for the reading and writing of configuration information.
ServerConfig() - Constructor for class org.moyoman.framework.ServerConfig
Create the ServerConfig object.
ServerConfigTool - class org.moyoman.framework.ServerConfigTool.
This class provides methods for reading and writing the parameters in the system.properties file.
ServerConfigTool(ServerConfig) - Constructor for class org.moyoman.framework.ServerConfigTool
Initialize the tool.
set(int, int) - Method in class org.moyoman.module.fuseki.igofuseki.VecInt
 
set(int, int) - Method in class org.moyoman.util.igo.VecInt
Set value to a element.
setAnnotation(int, int, String, Color, Color, boolean, boolean) - Method in class org.moyoman.client.reference.Board
Set the given parameters on the annotation at the given intersection.
setAnnotation(int, int, String, Color, Color, boolean, boolean, Object, Object) - Method in class org.moyoman.client.reference.Board
Set the given parameters on the annotation at the given intersection.
setAutoMove(boolean) - Method in class org.moyoman.client.reference.GameEngineSwingWorker
Set single step mode.
setBackground(Color) - Method in class org.moyoman.client.reference.Annotation
Set the background color.
setBoardBorderWidth(int) - Method in class org.moyoman.client.reference.Board
Set the board board width.
setBoardColor(Color) - Method in class org.moyoman.client.reference.Board
Set the board color.
setBoardSize(int) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
set the size of board and related variables.
setBoardSize(int) - Method in class org.moyoman.util.igo.IgoBase
Set the size of board and related variables.
setBoardSizeProv(int) - Method in class org.moyoman.module.proverbs.igoproverbs.GoProverbs
Set the size of board and related variables.
setBoardState(List) - Method in class org.moyoman.client.reference.debug.ForestDebugPanel
Set board state.
setBoardState(List) - Method in class org.moyoman.client.reference.debug.DebugPanel
Set board state.
setBoundsVariables(Point) - Method in class org.moyoman.util.closestpoint.ClosestPointGroup
Update the bounds variables for this group.
setCenter(int, int) - Method in class org.moyoman.client.reference.Annotation
Set the center location.
setComplete(ModuleName) - Method in class org.moyoman.framework.DAG
Mark a module as completed.
setCompleted(boolean) - Method in class org.moyoman.framework.DAGNode
Set the completed flag of this node.
setCursorBusy(boolean) - Method in class org.moyoman.client.reference.util.BaseDialog
Set the cursor to show busy.
setCursorBusy(JFrame, boolean) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Set the cursor to busy depending upon the given state.
setData(Board) - Method in class org.moyoman.module.proverbs.igoproverbs.IgoProverbs
Set the data of the board to Igo.
setData(VecInt, VecInt, boolean) - Method in class org.moyoman.util.igo.IgoBase
Set the data of the board.
setDebugInfo(Debug) - Method in class org.moyoman.client.reference.debug.ForestDebugPanel
Set the debug info.
setDebugInfo(Debug) - Method in class org.moyoman.client.reference.debug.SOIDebugPanel
Set the debug info.
setDebugInfo(Debug) - Method in class org.moyoman.client.reference.debug.LegendDebugPanel
Set the debug info.
setDebugInfo(Debug) - Method in class org.moyoman.client.reference.debug.GroupRatingDebugPanel
Set the debug info.
setDebugInfo(Debug) - Method in class org.moyoman.client.reference.debug.DiscreteDebugPanel
Set the debug info.
setDebugInfo(Debug) - Method in class org.moyoman.client.reference.debug.ContinuousDebugPanel
Set the debug info.
setDebugInfo(Debug) - Method in class org.moyoman.client.reference.debug.AggregateDebugPanel
Set the debug info.
setDebugInfo(Debug) - Method in class org.moyoman.client.reference.debug.DebugPanel
Set the debug info.
setDebugType(DebugType) - Method in class org.moyoman.client.reference.debug.DebugPanel
Set the debug type.
setDimension(int) - Method in class org.moyoman.client.reference.Board
Set the dimension of this board.
setDirty(boolean) - Method in class org.moyoman.client.reference.admin.EditMessagePanel
Set the dirty flag.
setDirty(boolean) - Method in class org.moyoman.client.reference.util.BaseDialog
Set the dirty flag.
setDistance(Point) - Method in class org.moyoman.util.closestpoint.PointInfo
Set the distance between this point and the parameter point.
setEllipseColor(Color) - Method in class org.moyoman.client.reference.Annotation
Set the ellipse color.
setEllipseVisible(boolean) - Method in class org.moyoman.client.reference.Annotation
Set the visibility of the ellipse.
setEnabled(boolean) - Method in class org.moyoman.client.reference.debug.LegendDebugPanel
Set the enabled state.
setEnabled(boolean) - Method in class org.moyoman.client.reference.debug.GroupRatingDebugPanel
Set the enabled state.
setEnabled(boolean) - Method in class org.moyoman.client.reference.debug.ContinuousDebugPanel
Set the enabled state.
setEnabled(boolean) - Method in class org.moyoman.client.reference.debug.DebugPanel
Set the enabled state.
setEnabled(int, boolean) - Method in class org.moyoman.client.reference.util.StatusBar
Set the enabled state of the specified message label.
setEndOfGame(boolean) - Method in class org.moyoman.util.MoveDescriptor
Set the end of game flag.
setFont(Font) - Method in class org.moyoman.client.reference.Annotation
Set the font.
setFont(Font) - Method in class org.moyoman.client.reference.Board
Set the font.
setForeground(Color) - Method in class org.moyoman.client.reference.Annotation
Set the foreground color.
setForest(Forest) - Method in class org.moyoman.client.reference.ForestUI
Set the forest data to display.
setGameData(Board) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Set the game's data.
setGridColor(Color) - Method in class org.moyoman.client.reference.Board
Set the grid color.
setHan(int, int, PatVec) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
set boundary of the pattern.
setHeader(String) - Method in class org.moyoman.client.reference.debug.DebugPanel
Set the debug header.
setHelperConfigTool(HelperConfigTool) - Method in class org.moyoman.client.reference.admin.HelperNamePanel
Set the helper config tool.
setHelperNameOrder(Mode, HelperType, HelperName[]) - Method in class org.moyoman.helper.HelperConfig
Set the helper name order for a given helper type and mode.
setHelperType(HelperType) - Method in class org.moyoman.client.reference.admin.HelperNamesPanel
Set the helper type.
setHighlightColor(Color) - Method in class org.moyoman.client.reference.Board
Set the highlight color.
setHorizontalAlignment(int, int) - Method in class org.moyoman.client.reference.util.StatusBar
Sets the alignment of the label's contents along the X axis.
setIcon(int, Icon) - Method in class org.moyoman.client.reference.util.StatusBar
Set the icon on the specified message label.
setIllegalMoves(Stone[]) - Method in class org.moyoman.client.cli.CliPlayer
This method sets the moves that are illegal, excluding the ko.
setIllegalMoves(Stone[]) - Method in class org.moyoman.client.reference.MousePlayer
This method sets the moves that are illegal, excluding the ko.
setImportantStones(Stone[]) - Method in interface org.moyoman.module.tactics.Tactics
Set the stones that are most important.
setImportantStones(Stone[]) - Method in class org.moyoman.module.tactics.simpletactics.SimpleTactics
Currently, SimpleTactics does nothing with this information.
setImportantStones(Stone[]) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Set the stones which should preferentially be saved.
setImportantStones(Stone[]) - Method in interface org.moyoman.module.tesuji.Tesuji
Indicate which stones are important and should not be sacrificed.
setInitialBoard(Stone[]) - Method in class org.moyoman.framework.Scheduler
Set the initial board position.
setInteractive(boolean) - Method in class org.moyoman.client.reference.InteractiveComputerPlayer
Set the flag which indicates whether this is in interactive mode.
setInteractive(boolean) - Method in class org.moyoman.client.reference.GameManager
Set the interactive state.
setIsCaught(boolean) - Method in class org.moyoman.module.ladder.ladderimpl.LadderInfo
 
setJarFilename(String) - Static method in class org.moyoman.client.reference.util.FileSupport
Set the jar filename.
setJseki(String, String) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
set the data of JoSeki.
setKo(Stone) - Method in class org.moyoman.client.cli.CliPlayer
This method sets the move that is illegal because it immediately retakes the ko.
setKo(Stone) - Method in class org.moyoman.client.reference.MousePlayer
This method sets the move that is illegal because it immediately retakes the ko.
setKo(Stone) - Method in class org.moyoman.comm.client.NonvalidatedPlayer
This method sets the move that is illegal because it immediately retakes the ko.
setKomi(float) - Method in class org.moyoman.util.GameId
 
setLabelPainted(boolean) - Method in class org.moyoman.client.reference.Board
Set the flag indicating this should draw coordinate labels.
setLanguageName(String) - Method in class org.moyoman.client.reference.Moyoman
Perform the language action.
setLanguageName(String) - Method in class org.moyoman.client.reference.debug.LegendDebugPanel
Set the language name.
setLanguageName(String) - Method in class org.moyoman.client.reference.debug.GroupRatingDebugPanel
Set the language name.
setLanguageName(String) - Method in class org.moyoman.client.reference.debug.ContinuousDebugPanel
Set the language name.
setLanguageName(String) - Method in class org.moyoman.client.reference.debug.DebugSelectorPane
Set the language name.
setLanguageName(String) - Method in class org.moyoman.client.reference.debug.DebugSelectorPane.SelectorPanel
Set the language name.
setLanguageName(String) - Method in class org.moyoman.client.reference.debug.DebugDialog
Set the language name.
setLanguageName(String) - Method in class org.moyoman.client.reference.debug.DebugManager
Set the language name.
setLanguageName(String) - Method in class org.moyoman.client.reference.debug.DebugPanel
Set the language name.
setLanguageName(String) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Set the language for each game loaded in this controller.
setLanguageName(String) - Method in class org.moyoman.comm.client.CommandExecutor
Set the default language name.
setLastMoveMarked(boolean) - Method in class org.moyoman.client.reference.Board
Set the flag indicating this should mark the last move.
setListData(Object[]) - Method in class org.moyoman.client.reference.debug.DebugPanel
Set the list data.
setMarkColor(Color) - Method in class org.moyoman.client.reference.Board
Set the mark color.
setMessage(String) - Method in class org.moyoman.util.RatedMove
Set the message.
setMessage(String) - Method in class org.moyoman.util.MoveDescriptor
Set the description of the move.
setMessage(String, String) - Method in class org.moyoman.framework.Message
Set a new message for the given symbol.
setMessage(String, String, String) - Static method in class org.moyoman.framework.MessageTool
Set the message for the given language and message type.
setModule(String) - Method in class org.moyoman.client.reference.debug.DebugSelectorPane
Set the module.
setModule(String) - Method in class org.moyoman.client.reference.debug.DebugPanel
Set the module.
setModuleConfigTool(ModuleConfigTool) - Method in class org.moyoman.client.reference.admin.ModuleNamePanel
Set the module config tool.
setModuleNameOrder(Mode, ModuleType, ModuleName[]) - Method in class org.moyoman.module.ModuleConfig
Set the module name order for a given module type and mode.
setModules(String[]) - Method in class org.moyoman.client.reference.DebugModuleDialog
Set the module list.
setModuleType(ModuleType) - Method in class org.moyoman.client.reference.admin.ModuleNamesPanel
Set the module type.
setModuleTypeOrder(ModuleType[]) - Method in class org.moyoman.module.ModuleConfig
Set the mode type order.
setMoveNumber(short) - Method in class org.moyoman.client.cli.Cli
 
setOwner(Object) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Set the owner object.
setParameter(String, String) - Method in class org.moyoman.framework.ServerConfigTool
Set the parameter to the given value.
setParent(ComponentType) - Method in class org.moyoman.helper.HelperType
Set the parent type of this helper type.
setPatt(String, String) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
set the data of 4-corner patterns.
setPattern(String) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Set the patterns.
setPoints() - Static method in class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Read in the shimari combinations from the data file and set the points HashMap.
setProperties(Properties) - Method in class org.moyoman.comm.client.MoyomanPlayer
Set the properties for this player.
setProperties(Properties) - Method in class org.moyoman.framework.Controller
Set the properties for the specified game.
setProperties(String, Properties) - Method in class org.moyoman.comm.client.DirectCommandExecutor
Set the properties for the id.
setProperties(String, Properties) - Method in class org.moyoman.comm.client.CommandExecutor
Set the properties for the given id.
setProperty(String, String) - Method in class org.moyoman.framework.ServerConfig
Set a given property.
setSavedGames(String[]) - Method in class org.moyoman.client.reference.GameDialog
Set the list of saved games.
setSelectedItem(Object) - Method in class org.moyoman.client.reference.util.AlphabetizedComboBoxModel
Set the selected item.
setSelectorEnabled(boolean, DebugType, String) - Method in class org.moyoman.client.reference.debug.DebugSelectorPane.SelectorPanel
Set the enabled state for the given debug type.
setServerConfigTool(ServerConfigTool) - Method in class org.moyoman.client.reference.admin.SystemAdminDialog
Set the server config tool.
setShapeMoves(Color, boolean, Board) - Method in class org.moyoman.module.shape.simpleshape.SimpleShape
Set the good and bad shape moves for the specified player.
setSingleStepFlag(boolean) - Method in class org.moyoman.comm.client.PlayerManager
Set the single step flag.
setSoundOn(boolean) - Method in class org.moyoman.client.reference.Board
Set the sound flag.
setSpecial(Stone) - Method in class org.moyoman.debug.Aggregate
Set the special status of the stone.
setState(List) - Method in class org.moyoman.client.reference.Board
Set the board state.
setStatus(short) - Method in class org.moyoman.util.GameRecord
Set the status of the game.
setSub(int, boolean, PatVec) - Method in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
set sub array of the pattern.
setSubgroup(int, Stone[]) - Method in class org.moyoman.debug.Aggregate
Set the subgroup for a set of stones.
setSuicideMoves(Stone[]) - Method in class org.moyoman.comm.client.NonvalidatedPlayer
This method sets the moves that are illegal because of suicide.
setSuperKoMoves(Stone[]) - Method in class org.moyoman.comm.client.NonvalidatedPlayer
This method sets the moves that are illegal because of superko.
setText(int, String) - Method in class org.moyoman.client.reference.util.StatusBar
Set the display string on the specified message label.
setText(int, String, int) - Method in class org.moyoman.client.reference.util.StatusBar
Set the display string on the specified message label.
setText(String) - Method in class org.moyoman.client.reference.Annotation
Set the text displayed by this component.
setTextColor(Color) - Method in class org.moyoman.client.reference.Board
Set the text color.
setTime(float) - Method in class org.moyoman.helper.Helper
Set the time for this module.
setTime(float) - Method in class org.moyoman.module.Module
Set the time for this module.
setTitle(String) - Method in class org.moyoman.client.reference.util.BaseDialog
Set the title of this dialog.
setToolTipText(int, String) - Method in class org.moyoman.client.reference.util.StatusBar
Set the tool tip on the specified message label.
setValue(int, String, String) - Method in class org.moyoman.client.reference.admin.MessageTableModel
Set the value for the given language name and key.
setValue(Object) - Method in class org.moyoman.client.reference.util.SwingWorker
Set the value produced by worker thread
setValueAt(Object, int, int) - Method in class org.moyoman.client.reference.admin.MessageTableModel
Return the value at the given coordinates.
setVars(Color, Handicap, Mode, Rules, float, GameId) - Method in class org.moyoman.framework.Controller
Set the variables for the Controller object on construction.
setVars(String, boolean) - Method in class org.moyoman.module.Mode
Set the internal variables of this object.
Shape - interface org.moyoman.module.shape.Shape.
The class that implements this interface will determine good and bad moves based on shape.
show() - Method in class org.moyoman.client.reference.util.BaseDialog
Show this dialog.
showChildren(DefaultMutableTreeNode) - Method in class org.moyoman.client.reference.debug.ForestDebugPanel
Display child moves of the given node as annotations.
showOpenSourceHomeActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.GameManager
Perform the show open source home action.
showStatus(int, String) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Show the given string in the status area of the status bar.
showStatus(int, String, int) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Show the given string in the status area of the status bar.
showStatus(String) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Show the given string in the status area of the status bar.
showStatus(String, int) - Static method in class org.moyoman.client.reference.util.ApplicationSupport
Show the given string in the status area of the status bar.
showToolBarActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.Moyoman
Perform the show tool bar action.
showWebHomePageActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.GameManager
Perform the show web home page action.
SIDE - Static variable in class org.moyoman.module.geometry.geometryimpl.NewGroupMoveGenerator
Symbolic constant referring to the side.
simple - Variable in class org.moyoman.helper.HelperName
The simple name of the helper name.
simple - Variable in class org.moyoman.helper.HelperType
The simple name, e.g, RulesHelper.
simple - Variable in class org.moyoman.module.ModuleName
The simple name.
simple - Variable in class org.moyoman.module.ModuleType
The simple name, e.g, Shape.
SimpleBigPoint - class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint.
This module generates bigpoints.
SimpleBigPoint(GameId, ModuleName) - Constructor for class org.moyoman.module.bigpoint.simplebigpoint.SimpleBigPoint
 
SimpleEndgame - class org.moyoman.module.endgame.simpleendgame.SimpleEndgame.
This module implements the Endgame interface.
SimpleEndgame(GameId, ModuleName) - Constructor for class org.moyoman.module.endgame.simpleendgame.SimpleEndgame
Create the SimpleEndgame object.
SimpleFuseki - class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki.
This module implements the Fuseki interface.
SimpleFuseki(GameId, ModuleName) - Constructor for class org.moyoman.module.fuseki.simplefuseki.SimpleFuseki
Create the SimpleFuseki object.
SimpleLD - class org.moyoman.module.lifeanddeath.simpleld.SimpleLD.
 
SimpleLD() - Constructor for class org.moyoman.module.lifeanddeath.simpleld.SimpleLD
 
SimpleMoveGenerator - class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator.
This module implements the MoveGenerator interface.
SimpleMoveGenerator(GameId, ModuleName) - Constructor for class org.moyoman.module.movegenerator.simplemovegenerator.SimpleMoveGenerator
Create the SimpleMoveGenerator object.
SimpleSafety - class org.moyoman.module.safety.simplesafety.SimpleSafety.
This module implements the Safety interface.
SimpleSafety(GameId, ModuleName) - Constructor for class org.moyoman.module.safety.simplesafety.SimpleSafety
Create the SimpleSafety module.
SimpleShape - class org.moyoman.module.shape.simpleshape.SimpleShape.
This module implements the Shape interface.
SimpleShape(GameId, ModuleName) - Constructor for class org.moyoman.module.shape.simpleshape.SimpleShape
Create the SimpleShape object.
SimpleTactics - class org.moyoman.module.tactics.simpletactics.SimpleTactics.
This module implements the Endgame interface.
SimpleTactics(GameId, ModuleName) - Constructor for class org.moyoman.module.tactics.simpletactics.SimpleTactics
Create the SimpleTactics object.
singleALC(SingleLooseGroup) - Method in class org.moyoman.module.tactics.tacticsimpl.TacticsImpl
Analyze the possible sequences of moves if the loose group only has one single group.
singleGroup - Variable in class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Contains the SingleGroup objects which make up the loose group.
SingleGroup - interface org.moyoman.module.groups.SingleGroup.
A class that implements this interface is computing information about a single group of stones, where a group of stones is defined as the maximal set of stones of one color that is captured as a unit.
SingleGroupImpl - class org.moyoman.module.groups.groupsimpl.SingleGroupImpl.
This class implements the SingleGroup interface.
SingleGroupImpl(Stone, Board, GroupsImpl) - Constructor for class org.moyoman.module.groups.groupsimpl.SingleGroupImpl
Create the new SingleGroupImpl object.
SingleLGImpl - class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl.
This class represents a single loose group.
SingleLGImpl(SingleGroup) - Constructor for class org.moyoman.module.loosegroups.simplelgimpl.SingleLGImpl
Create the SingleLGImpl object.
SingleLooseGroup - interface org.moyoman.module.loosegroups.SingleLooseGroup.
A class that implements this interface represents a single loose group.
singleStep() - Method in class org.moyoman.comm.client.PlayerManager
Cause one more move to be made.
singleStepFlag - Variable in class org.moyoman.comm.client.PlayerManager
If true, then play pauses after each move.
SingleTerritory - interface org.moyoman.module.territory.SingleTerritory.
A class which implements this interface is responsible for determining properties of a single area of territory.
SIRO - Static variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
Value of the white stone.
SIRO - Static variable in class org.moyoman.util.igo.IgoBase
Value of the white stone.
size() - Method in class org.moyoman.module.fuseki.igofuseki.VecInt
 
size() - Method in class org.moyoman.util.igo.VecInt
Get the count of all elements.
sizeBlk - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
convinent variable.
sizeBlk - Variable in class org.moyoman.util.igo.IgoBase
convinent variables.
sizeHan - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
convinent variable.
sizeHan - Variable in class org.moyoman.util.igo.IgoBase
convinent variables.
sizeP1 - Variable in class org.moyoman.module.fuseki.igofuseki.IgoFuseki
convinent variable.
sizeP1 - Variable in class org.moyoman.util.igo.IgoBase
convinent variables.
sleep(int) - Static method in class org.moyoman.util.igo.Uti
time delay.
slggroups - Variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Each element is a SingleLooseGroup object.
SOI - class org.moyoman.debug.SOI.
This class represents groups of stones and empty points that are associated with them.
SOI - Static variable in class org.moyoman.debug.DebugType
The Sphere of Influence Debug object.
SOI(String) - Constructor for class org.moyoman.debug.SOI
Create a new SOI object.
SOIDebugPanel - class org.moyoman.client.reference.debug.SOIDebugPanel.
Provides a panel for relator type debug information.
SOIDebugPanel() - Constructor for class org.moyoman.client.reference.debug.SOIDebugPanel
 
soundActionPerformed(ActionEvent) - Method in class org.moyoman.client.reference.Moyoman
Perform the sound action.
sp - Variable in class org.moyoman.module.fuseki.igofuseki.VecInt
 
sp - Variable in class org.moyoman.util.igo.VecInt
The count of the elements.
special - Variable in class org.moyoman.debug.Aggregate
Each element is a Stone object.
split(String, String) - Static method in class org.moyoman.module.fuseki.igofuseki.Str
Split string.
split(String, String) - Static method in class org.moyoman.util.igo.Str
Split string.
split(String, String, String) - Static method in class org.moyoman.module.fuseki.igofuseki.Str
Split string.
split(String, String, String) - Static method in class org.moyoman.util.igo.Str
Split string.
splitGroupIfNecessary(Stone, SingleLGImpl, Groups, Board) - Method in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
Determine if the given loose group should be split up based on the last move.
splitGroups - Variable in class org.moyoman.module.loosegroups.simplelgimpl.LGImpl
If groupsSplit is true, then this contains SingleLooseGroup objects after splitting.
splitGroups(SingleGroup, SingleGroup) - Method in interface org.moyoman.module.connection.Connection
Determine the sequence of moves for splitting the two groups.
splitGroups(SingleLooseGroup, SingleLooseGroup) - Method in interface org.moyoman.module.connection.Connection
Determine the sequence of moves for splitting the two loose groups.
Sqrt - class org.moyoman.util.Sqrt.
This class is used as a fast means of getting the square roots of short values.
Sqrt() - Constructor for class org.moyoman.util.Sqrt
 
standard - Static variable in class org.moyoman.module.Mode
The key is the mode name converted to lower case, and the value is the mode object.
start() - Method in class org.moyoman.client.reference.util.SwingWorker
Start the worker thread.
startGame(GameId) - Static method in class org.moyoman.framework.ControllerState
Start a new game.
startGame(PlayerManager) - Method in class org.moyoman.client.reference.Moyoman
Start a new game.
StartGameSwingWorker - class org.moyoman.client.reference.StartGameSwingWorker.
Provides a base implementation of SwingWorker to perform the new, open, or resume game action in a separate thread.
StartGameSwingWorker(IMoyoman, CommandExecutor, GameRecord) - Constructor for class org.moyoman.client.reference.StartGameSwingWorker
Construct this object.
StartGameSwingWorker(IMoyoman, CommandExecutor, GameRecord, PlayerManager) - Constructor for class org.moyoman.client.reference.StartGameSwingWorker
Construct this object.
startGameSwingWorkerFinished(String, PlayerManager) - Method in class org.moyoman.client.reference.GameManager
Perform final actions on the event-dispatching thread.
startGameSwingWorkerFinished(String, PlayerManager) - Method in interface org.moyoman.client.reference.IMoyoman
Perform final actions on the event-dispatching thread.
startGameSwingWorkerFinished(String, PlayerManager) - Method in class org.moyoman.client.reference.Moyoman
Perform final actions on the event-dispatching thread.
startOperation(GameId) - Static method in class org.moyoman.framework.ControllerState
Start an operation on the specified game if none are in progress.
status - Variable in class org.moyoman.util.GameRecord
 
STATUS_AREA - Static variable in class org.moyoman.client.reference.util.ApplicationSupport
Constant index for the status area.
status() - Method in interface org.moyoman.module.groups.Groups
Return the status of the last move made.
status() - Method in class org.moyoman.module.groups.groupsimpl.