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

A

AIILE.connection - package AIILE.connection
 
AIILE.gridworld.agent - package AIILE.gridworld.agent
 
AIILE.gridworld.agent.reflex - package AIILE.gridworld.agent.reflex
 
AIILE.gridworld.connection - package AIILE.gridworld.connection
 
AIILE.gridworld.env - package AIILE.gridworld.env
 
AIILE.gridworld.env.simplegrid - package AIILE.gridworld.env.simplegrid
 
AIILE.gridworld.env.wumpus - package AIILE.gridworld.env.wumpus
 
AIILE.gridworld.util.envInfo - package AIILE.gridworld.util.envInfo
 
AIILE.gridworld.util.graph - package AIILE.gridworld.util.graph
 
AIILE.gridworld.util.hint - package AIILE.gridworld.util.hint
 
AIILE.gridworld.util.move - package AIILE.gridworld.util.move
 
AIILE.gridworld.util.node - package AIILE.gridworld.util.node
 
AbstractConnectionTemplate - class AIILE.connection.AbstractConnectionTemplate.
 
AbstractConnectionTemplate() - Constructor for class AIILE.connection.AbstractConnectionTemplate
Creates a new instance of AbstractConnectionTemplate
AbstractGridWorld - class AIILE.gridworld.connection.AbstractGridWorld.
 
AbstractGridWorld() - Constructor for class AIILE.gridworld.connection.AbstractGridWorld
Creates a new instance of AbstractBaseGridWorld
AbstractGridWorldAgent - class AIILE.gridworld.agent.AbstractGridWorldAgent.
This is to inherited by all agents that are to be used in the GridWorld environment.
AbstractGridWorldAgent() - Constructor for class AIILE.gridworld.agent.AbstractGridWorldAgent
Creates a new instance of AbstractGridWorldAgent
AbstractGridWorldBeanInfo - class AIILE.gridworld.connection.AbstractGridWorldBeanInfo.
 
AbstractGridWorldBeanInfo() - Constructor for class AIILE.gridworld.connection.AbstractGridWorldBeanInfo
 
AbstractGridWorldCustomizer - class AIILE.gridworld.connection.AbstractGridWorldCustomizer.
 
AbstractGridWorldCustomizer() - Constructor for class AIILE.gridworld.connection.AbstractGridWorldCustomizer
Creates a new instance of BaseGridWorldCustomizer
AbstractGridWorldEnv - class AIILE.gridworld.connection.AbstractGridWorldEnv.
 
AbstractGridWorldEnv() - Constructor for class AIILE.gridworld.connection.AbstractGridWorldEnv
Creates a new instance of AbstractGridWorldEnv
add(Set, Set) - Method in class AIILE.gridworld.util.graph.GraphBuilder
 
add(Node, List, List) - Method in class AIILE.gridworld.util.graph.GraphBuilder
 
add(DirectedGraph, Node) - Method in class AIILE.gridworld.util.graph.GraphBuilder
 
addPropertyChangeListener(PropertyChangeListener) - Method in class AIILE.gridworld.connection.AbstractGridWorldCustomizer
 

B

BREEZE - Static variable in class AIILE.gridworld.env.wumpus.WumpusConstants
 
BUMP - Static variable in class AIILE.gridworld.env.wumpus.WumpusConstants
 
BaseGridWorld - class AIILE.gridworld.connection.BaseGridWorld.
 
BaseGridWorld() - Constructor for class AIILE.gridworld.connection.BaseGridWorld
Creates a new instance of BaseGridWorld
BaseMove - class AIILE.gridworld.util.move.BaseMove.
A base class of the Move interface.
BaseMove(Node) - Constructor for class AIILE.gridworld.util.move.BaseMove
Creates a new instance of BaseMove
BaseMove(Node, String) - Constructor for class AIILE.gridworld.util.move.BaseMove
 

C

ConnectionTemplate - interface AIILE.connection.ConnectionTemplate.
 
configMapFile - Variable in class AIILE.gridworld.env.GridEnvConfigMap
 
copy() - Method in class AIILE.gridworld.env.Grid2D
Does not work!!
copy() - Method in class AIILE.gridworld.env.GridNodeDisplay
 
copy() - Method in class AIILE.gridworld.util.node.NodeDisplay
used to create a copy of the display node
currentNode - Variable in class AIILE.gridworld.env.Grid2D
 

D

Direction - class AIILE.gridworld.util.hint.Direction.
This class holds a few constants for the direction, NORTH, SOUTH, EAST and WEST.
Direction() - Constructor for class AIILE.gridworld.util.hint.Direction
Creates a new instance of Direction
Direction(String) - Constructor for class AIILE.gridworld.util.hint.Direction
 
destroy() - Method in class AIILE.gridworld.env.EnvDisplayPanel
 
display() - Method in class AIILE.gridworld.env.Grid2D
 

E

EAST - Static variable in class AIILE.gridworld.env.wumpus.WumpusConstants
 
EAST - Static variable in class AIILE.gridworld.util.hint.Direction
 
EMPTY - Static variable in class AIILE.gridworld.env.wumpus.WumpusConstants
 
EnvControlPanel - class AIILE.gridworld.env.EnvControlPanel.
 
EnvControlPanel(EnvDisplayPanel, AbstractGridWorldEnv) - Constructor for class AIILE.gridworld.env.EnvControlPanel
Creates a new instance of EnvControlPanel
EnvDisplayPanel - class AIILE.gridworld.env.EnvDisplayPanel.
 
EnvDisplayPanel() - Constructor for class AIILE.gridworld.env.EnvDisplayPanel
Creates a new instance of EnvDisplayPanel
EnvOptionsWindow - class AIILE.gridworld.env.EnvOptionsWindow.
 
EnvOptionsWindow(EnvironmentUserOptions) - Constructor for class AIILE.gridworld.env.EnvOptionsWindow
Creates a new instance of EnvOptionsWindow
EnvTest - class AIILE.gridworld.env.EnvTest.
This is a test main class for the bean GUI, just for testing!!
EnvTest() - Constructor for class AIILE.gridworld.env.EnvTest
Creates a new instance of SimpleGridEnvTest
EnvironmentInfo - interface AIILE.gridworld.util.envInfo.EnvironmentInfo.
This should be implemented by all environment info classes in the GridWorld
EnvironmentScreen - class AIILE.gridworld.env.EnvironmentScreen.
This provides the screen output of the grid.
EnvironmentScreen(Dimension, EnvironmentUserOptions) - Constructor for class AIILE.gridworld.env.EnvironmentScreen
Creates a new instance of EnvironmentScreen
EnvironmentUserOptions - class AIILE.gridworld.env.EnvironmentUserOptions.
This sets up the colors that are going to be displayed.
EnvironmentUserOptions() - Constructor for class AIILE.gridworld.env.EnvironmentUserOptions
Creates a new instance of EnvironmentUserOptions

F

finish() - Method in class AIILE.gridworld.agent.AbstractGridWorldAgent
 
finish() - Method in class AIILE.gridworld.agent.reflex.ReflexAgent
This is used to finish up the agent's run if it is needed

G

GLITTER - Static variable in class AIILE.gridworld.env.wumpus.WumpusConstants
 
GOLD - Static variable in class AIILE.gridworld.env.wumpus.WumpusConstants
 
Graph - class AIILE.gridworld.env.Graph.
NOT USED
Graph() - Constructor for class AIILE.gridworld.env.Graph
Creates a new instance of Graph
Graph(HashSet, HashSet) - Constructor for class AIILE.gridworld.env.Graph
 
Graph - interface AIILE.gridworld.util.graph.Graph.
NOT USED
GraphBuilder - class AIILE.gridworld.util.graph.GraphBuilder.
NOT USED
GraphBuilder() - Constructor for class AIILE.gridworld.util.graph.GraphBuilder
Creates a new instance of GraphBuilder
GraphBuilder(DirectedGraph, NodeOptions) - Constructor for class AIILE.gridworld.util.graph.GraphBuilder
 
GraphBuilder(Set, Set) - Constructor for class AIILE.gridworld.util.graph.GraphBuilder
 
Grid2D - class AIILE.gridworld.env.Grid2D.
This class creates a graph from the .env file, the graph has the form of a 2D grid, where the top left corner is the origin 0,0.
Grid2D() - Constructor for class AIILE.gridworld.env.Grid2D
Creates a new instance of Grid2D
Grid2D(DirectedGraph, EnvironmentUserOptions) - Constructor for class AIILE.gridworld.env.Grid2D
 
Grid2D(EnvironmentUserOptions) - Constructor for class AIILE.gridworld.env.Grid2D
 
Grid2D(HashSet, HashSet) - Constructor for class AIILE.gridworld.env.Grid2D
 
GridEnvConfigMap - class AIILE.gridworld.env.GridEnvConfigMap.
 
GridEnvConfigMap() - Constructor for class AIILE.gridworld.env.GridEnvConfigMap
Creates a new instance of EnvironmentIO
GridHint - class AIILE.gridworld.util.hint.GridHint.
This class provides hints about the agents direction, the direction of the goal and the distance to the goal.
GridHint() - Constructor for class AIILE.gridworld.util.hint.GridHint
Creates a new instance of GridHint
GridHint(String) - Constructor for class AIILE.gridworld.util.hint.GridHint
 
GridHint(String, int, int, int, int) - Constructor for class AIILE.gridworld.util.hint.GridHint
Creates a new instance of GridHint
GridInfo - class AIILE.gridworld.env.GridInfo.
 
GridInfo() - Constructor for class AIILE.gridworld.env.GridInfo
Creates a new instance of GridInfo
GridInfo(Node, Vector) - Constructor for class AIILE.gridworld.env.GridInfo
 
GridInfo(Node, Vector, boolean, boolean, boolean) - Constructor for class AIILE.gridworld.env.GridInfo
 
GridNode - class AIILE.gridworld.env.GridNode.
 
GridNode() - Constructor for class AIILE.gridworld.env.GridNode
 
GridNode(int, int, Object, GridNodeDisplay, String) - Constructor for class AIILE.gridworld.env.GridNode
Creates a new instance of GridNode
This sets the location of the node at x and y.
GridNodeDisplay - class AIILE.gridworld.env.GridNodeDisplay.
 
GridNodeDisplay() - Constructor for class AIILE.gridworld.env.GridNodeDisplay
Creates a new instance of GridNodeDisplay
GridNodeDisplay(Color, String, Dimension) - Constructor for class AIILE.gridworld.env.GridNodeDisplay
 
GridNodeDisplay(Color, String, Dimension, int) - Constructor for class AIILE.gridworld.env.GridNodeDisplay
 
GridNodeDisplay(Color, String, Dimension, int, Vector, int) - Constructor for class AIILE.gridworld.env.GridNodeDisplay
 
GridWorld - interface AIILE.gridworld.connection.GridWorld.
 
getAllColors() - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
getBeanContextProxy() - Method in class AIILE.connection.AbstractConnectionTemplate
 
getBeanContextProxy() - Method in interface AIILE.connection.ConnectionTemplate
 
getBeanDescriptor() - Method in class AIILE.gridworld.agent.reflex.ReflexAgentBeanInfo
 
getBeanDescriptor() - Method in class AIILE.gridworld.connection.AbstractGridWorldBeanInfo
 
getBeanDescriptor() - Method in class AIILE.gridworld.env.simplegrid.SimpleGridEnvBeanInfo
 
getBeanDescriptor() - Method in class AIILE.gridworld.env.wumpus.WumpusEnvBeanInfo
 
getBkgroundColor() - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
getBkgroundColor() - Method in interface AIILE.gridworld.util.node.NodeOptions
 
getCellSize() - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
getColor() - Method in class AIILE.gridworld.env.GridNodeDisplay
 
getColor() - Method in class AIILE.gridworld.util.node.NodeDisplay
gets the current node color
getConfigMapFile() - Method in class AIILE.gridworld.env.GridEnvConfigMap
 
getCurrentColor() - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
getCurrentColor() - Method in interface AIILE.gridworld.util.node.NodeOptions
 
getCurrentNode() - Method in class AIILE.gridworld.env.Graph
 
getCurrentNode() - Method in class AIILE.gridworld.env.Grid2D
 
getCurrentNode() - Method in class AIILE.gridworld.env.GridInfo
 
getCurrentNode() - Method in interface AIILE.gridworld.util.envInfo.EnvironmentInfo
Gets the current node
getCurrentNode() - Method in class AIILE.gridworld.util.move.BaseMove
This returns the current node that moved
getCurrentNode() - Method in interface AIILE.gridworld.util.move.Move
 
getDirectSightDistance(int) - Method in class AIILE.gridworld.util.hint.GridHint
This provides a very simple calculation of the distance from the current node to the goal.
getDirectSightDistance() - Method in class AIILE.gridworld.util.hint.GridHint
This is the same as the above getDirectSightDistance but the assumed node weight is a constant 1.
getDirectionOfGoal() - Method in class AIILE.gridworld.util.hint.GridHint
This provides the direction of the goal from the current node, in degrees, where North is 0 deg, East is 90 deg, South is 180 deg, and West is 270 degrees.
getDirtyColor() - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
getDirtyColor() - Method in interface AIILE.gridworld.util.node.NodeOptions
 
getEdgeSet() - Method in class AIILE.gridworld.env.Graph
 
getEdgeSet() - Method in class AIILE.gridworld.env.Grid2D
 
getEnvConfigMap() - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
getEnvFileDir() - Static method in class AIILE.gridworld.env.GridEnvConfigMap
 
getEnvUserOptions() - Method in class AIILE.gridworld.env.EnvOptionsWindow
 
getEnvUserOptions() - Method in class AIILE.gridworld.env.Grid2D
 
getEnvironmentInfo() - Method in class AIILE.gridworld.agent.AbstractGridWorldAgent
This proivdes the current information about the current node.
getEnvironmentInfo() - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
getEnvironmentInfo() - Method in class AIILE.gridworld.connection.AbstractGridWorldEnv
 
getEnvironmentInfo() - Method in interface AIILE.gridworld.connection.GridWorld
 
getEnvironmentInfo() - Method in class AIILE.gridworld.env.simplegrid.SimpleGridEnv
This provides the environment info that is requested of the agent.
getEnvironmentInfo() - Method in class AIILE.gridworld.env.wumpus.WumpusEnv
This provides the environment info that is requested of the agent.
getExaminedColor() - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
getExaminedColor() - Method in interface AIILE.gridworld.util.node.NodeOptions
 
getFringeColor() - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
getFringeColor() - Method in interface AIILE.gridworld.util.node.NodeOptions
 
getGoalColor() - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
getGoalColor() - Method in interface AIILE.gridworld.util.node.NodeOptions
 
getGoalNode() - Method in class AIILE.gridworld.env.Grid2D
 
getGraph() - Method in class AIILE.gridworld.util.graph.GraphBuilder
 
getGrid() - Method in class AIILE.gridworld.env.Grid2D
 
getGridLineColor() - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
getGridLineColor() - Method in interface AIILE.gridworld.util.node.NodeOptions
 
getGridMap() - Method in class AIILE.gridworld.env.GridEnvConfigMap
 
getGridSize() - Method in class AIILE.gridworld.env.Grid2D
 
getGridSize() - Method in class AIILE.gridworld.env.GridEnvConfigMap
 
getHint() - Method in class AIILE.gridworld.env.GridNode
This gets the hint for this node.
getHint() - Method in interface AIILE.gridworld.util.node.Node
Provides a hint about the node
getInitGrid() - Method in class AIILE.gridworld.env.EnvDisplayPanel
 
getInitGrid() - Method in class AIILE.gridworld.env.EnvironmentScreen
 
getMove() - Method in class AIILE.gridworld.agent.AbstractGridWorldAgent
This proivdes the previous move set
getMove() - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
getMove() - Method in class AIILE.gridworld.connection.AbstractGridWorldEnv
 
getMove() - Method in interface AIILE.gridworld.connection.GridWorld
 
getMoveDirection() - Method in class AIILE.gridworld.util.move.BaseMove
This will return the direction set by setMoveDirection or by the constructor.
getMoveDirection() - Method in interface AIILE.gridworld.util.move.Move
 
getName() - Method in class AIILE.gridworld.util.hint.Direction
This will provide the name of the direction.
getNodeDirection() - Method in class AIILE.gridworld.util.hint.GridHint
This provides the name of the direction of the node.
getNodeDisplay() - Method in class AIILE.gridworld.env.GridNode
This gets a GUI display properties.
getNodeDisplay() - Method in interface AIILE.gridworld.util.node.Node
returns the node's display component
getNodeNumber() - Method in class AIILE.gridworld.env.GridNodeDisplay
 
getNodeNumber() - Method in class AIILE.gridworld.util.node.NodeDisplay
gets the node number
getNodeObject() - Method in class AIILE.gridworld.env.GridNode
This gets a default Object of the user's choosing.
getNodeObject() - Method in interface AIILE.gridworld.util.node.Node
Gets a generic object that the node can hold
getPathToGoalColor() - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
getPathToGoalColor() - Method in interface AIILE.gridworld.util.node.NodeOptions
 
getPercepts() - Method in class AIILE.gridworld.env.GridNode
 
getPercepts() - Method in interface AIILE.gridworld.util.node.Node
This provides a list of properties for this node.
getPosition() - Method in class AIILE.gridworld.env.Position
 
getPrevCurNode() - Method in class AIILE.gridworld.env.Grid2D
 
getPropertyDescriptors() - Method in class AIILE.gridworld.connection.AbstractGridWorldBeanInfo
 
getShotDirection() - Method in class AIILE.gridworld.util.move.BaseMove
This returns the node that the arrow was shot to.
getShotDirection() - Method in interface AIILE.gridworld.util.move.Move
 
getSize() - Method in class AIILE.gridworld.env.GridNodeDisplay
 
getStartNode() - Method in class AIILE.gridworld.env.Grid2D
 
getSuccessorColor() - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
getSuccessorColor() - Method in interface AIILE.gridworld.util.node.NodeOptions
 
getSuccessorNode(GridNode) - Method in class AIILE.gridworld.env.Grid2D
 
getSuccessorNodes() - Method in class AIILE.gridworld.env.GridInfo
 
getSuccessorNodes() - Method in interface AIILE.gridworld.util.envInfo.EnvironmentInfo
Gets a list of successor nodes
getText() - Method in class AIILE.gridworld.env.GridNodeDisplay
 
getTextColor() - Method in class AIILE.gridworld.env.GridNodeDisplay
 
getType() - Method in class AIILE.gridworld.env.GridNode
This gets the type of node that this is.
getType() - Method in interface AIILE.gridworld.util.node.Node
Returns the type of node that this is
getVertexSet() - Method in class AIILE.gridworld.env.Graph
 
getVertexSet() - Method in class AIILE.gridworld.env.Grid2D
 
getVisitedColor() - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
getVisitedColor() - Method in interface AIILE.gridworld.util.node.NodeOptions
 
getX() - Method in class AIILE.gridworld.env.GridNode
This provides the pysical x location of this node in the grid
getX() - Method in class AIILE.gridworld.env.Position
 
getXValue() - Method in class AIILE.gridworld.env.Position
 
getY() - Method in class AIILE.gridworld.env.GridNode
This provides the pysical y location of this node in the grid
getY() - Method in class AIILE.gridworld.env.Position
 
getYValue() - Method in class AIILE.gridworld.env.Position
 
getZ() - Method in class AIILE.gridworld.env.Position
 
goalNode - Variable in class AIILE.gridworld.env.Grid2D
 
grid - Variable in class AIILE.gridworld.env.Grid2D
 
gridDim - Variable in class AIILE.gridworld.env.GridEnvConfigMap
 
gridMap - Variable in class AIILE.gridworld.env.Grid2D
 
gridMap - Variable in class AIILE.gridworld.env.GridEnvConfigMap
 
gridSize - Variable in class AIILE.gridworld.env.Grid2D
 

H

heightCount - Variable in class AIILE.gridworld.env.GridEnvConfigMap
 

I

incrementCount() - Method in class AIILE.gridworld.env.GridNodeDisplay
 
incrementCount() - Method in class AIILE.gridworld.util.node.NodeDisplay
 
init() - Method in class AIILE.gridworld.agent.AbstractGridWorldAgent
 
init() - Method in class AIILE.gridworld.agent.reflex.ReflexAgent
can be used to initialize the agent after the agent is allowed to start
isArrowShot() - Method in class AIILE.gridworld.env.GridInfo
 
isArrowShot() - Method in interface AIILE.gridworld.util.envInfo.EnvironmentInfo
This returns true if the arrow has been shot
isArrowShot() - Method in class AIILE.gridworld.util.move.BaseMove
Provides a value of true if the arrow has been shot, false if not.
isArrowShot() - Method in interface AIILE.gridworld.util.move.Move
 
isConfigMapLoaded() - Method in class AIILE.gridworld.env.EnvOptionsWindow
 
isFinish() - Method in class AIILE.gridworld.agent.AbstractGridWorldAgent
This proivdes finish information
isFinish() - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
isFinish() - Method in class AIILE.gridworld.connection.AbstractGridWorldEnv
 
isFinish() - Method in interface AIILE.gridworld.connection.GridWorld
 
isFinish() - Method in class AIILE.gridworld.env.simplegrid.SimpleGridEnv
 
isFinish() - Method in class AIILE.gridworld.env.wumpus.WumpusEnv
 
isGoldPickedUp() - Method in class AIILE.gridworld.env.GridInfo
 
isGoldPickedUp() - Method in interface AIILE.gridworld.util.envInfo.EnvironmentInfo
This returns true if the gold has been picked up
isGoldPickedUp() - Method in class AIILE.gridworld.util.move.BaseMove
This returns true if the gold has been picked up.
isGoldPickedUp() - Method in interface AIILE.gridworld.util.move.Move
 
isStart() - Method in class AIILE.gridworld.agent.AbstractGridWorldAgent
This proivdes start information
isStart() - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
isStart() - Method in class AIILE.gridworld.connection.AbstractGridWorldEnv
 
isStart() - Method in interface AIILE.gridworld.connection.GridWorld
 
isStart() - Method in class AIILE.gridworld.env.simplegrid.SimpleGridEnv
 
isStart() - Method in class AIILE.gridworld.env.wumpus.WumpusEnv
 
isValidMove() - Method in class AIILE.gridworld.agent.AbstractGridWorldAgent
This proivdes valid move information
isValidMove() - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
isValidMove() - Method in class AIILE.gridworld.connection.AbstractGridWorldEnv
 
isValidMove() - Method in interface AIILE.gridworld.connection.GridWorld
 
isValidMove() - Method in class AIILE.gridworld.env.simplegrid.SimpleGridEnv
 
isValidMove() - Method in class AIILE.gridworld.env.wumpus.WumpusEnv
 
isWumpusDead() - Method in class AIILE.gridworld.env.GridInfo
 
isWumpusDead() - Method in interface AIILE.gridworld.util.envInfo.EnvironmentInfo
This returns true if the Wumpus has died

L

load(File) - Method in class AIILE.gridworld.env.GridEnvConfigMap
 
loadDisplay() - Method in class AIILE.gridworld.env.EnvDisplayPanel
 

M

Move - interface AIILE.gridworld.util.move.Move.
All move classes in the GridWorld should implement this interface.
main(String[]) - Static method in class AIILE.gridworld.env.EnvTest
 

N

NORTH - Static variable in class AIILE.gridworld.env.wumpus.WumpusConstants
 
NORTH - Static variable in class AIILE.gridworld.util.hint.Direction
 
NOT_SET - Static variable in class AIILE.gridworld.util.hint.Direction
 
NOT_USED - Static variable in class AIILE.gridworld.env.Position
 
Node - interface AIILE.gridworld.util.node.Node.
The base interface of all nodes in the GridWorld environment.
NodeDisplay - class AIILE.gridworld.util.node.NodeDisplay.
This abstract class is used to display the node to a gui.
NodeDisplay() - Constructor for class AIILE.gridworld.util.node.NodeDisplay
Creates a new instance of NodeDisplay
NodeOptions - interface AIILE.gridworld.util.node.NodeOptions.
This should be implemented by all node option classes.

O

open() - Method in class AIILE.gridworld.env.EnvOptionsWindow
 

P

PIT - Static variable in class AIILE.gridworld.env.wumpus.WumpusConstants
 
Position - class AIILE.gridworld.env.Position.
 
Position() - Constructor for class AIILE.gridworld.env.Position
Creates a new instance of Position
Position(int, int) - Constructor for class AIILE.gridworld.env.Position
 
paintComponent(Graphics) - Method in class AIILE.gridworld.env.EnvironmentScreen
 
paintComponent(Graphics) - Method in class AIILE.gridworld.env.GridNodeDisplay
 
pickUpGold() - Method in class AIILE.gridworld.util.move.BaseMove
This is similar to the shootArrow method.
pickUpGold() - Method in interface AIILE.gridworld.util.move.Move
 
prevBgColor - Variable in class AIILE.gridworld.env.GridNodeDisplay
 
prevCurNode - Variable in class AIILE.gridworld.env.Grid2D
 

R

ReflexAgent - class AIILE.gridworld.agent.reflex.ReflexAgent.
Below is a very basic agent that will traverse poorly through the Wumpus World.
ReflexAgent() - Constructor for class AIILE.gridworld.agent.reflex.ReflexAgent
Creates a new instance of ReflexAgent
ReflexAgentBeanInfo - class AIILE.gridworld.agent.reflex.ReflexAgentBeanInfo.
This class is used for the JavaBean component architecture.
ReflexAgentBeanInfo() - Constructor for class AIILE.gridworld.agent.reflex.ReflexAgentBeanInfo
 
ReflexAgentCustomizer - class AIILE.gridworld.agent.reflex.ReflexAgentCustomizer.
This is used for the javabean component architecture.
ReflexAgentCustomizer() - Constructor for class AIILE.gridworld.agent.reflex.ReflexAgentCustomizer
Creates a new instance of ReflexAgentCustomizer
receive(Object, PropertyDescriptor) - Method in class AIILE.connection.AbstractConnectionTemplate
 
receive(Object, PropertyDescriptor) - Method in interface AIILE.connection.ConnectionTemplate
 
receiveEnvironmentInfo() - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
receiveEnvironmentInfo() - Method in class AIILE.gridworld.connection.BaseGridWorld
 
receiveEnvironmentInfo() - Method in interface AIILE.gridworld.connection.GridWorld
 
receiveFinishInfo() - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
receiveFinishInfo() - Method in class AIILE.gridworld.connection.BaseGridWorld
 
receiveFinishInfo() - Method in interface AIILE.gridworld.connection.GridWorld
 
receiveMoveInfo() - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
receiveMoveInfo() - Method in class AIILE.gridworld.connection.BaseGridWorld
 
receiveMoveInfo() - Method in interface AIILE.gridworld.connection.GridWorld
 
receiveStartInfo() - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
receiveStartInfo() - Method in class AIILE.gridworld.connection.BaseGridWorld
 
receiveStartInfo() - Method in interface AIILE.gridworld.connection.GridWorld
 
receiveValidMoveInfo() - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
receiveValidMoveInfo() - Method in class AIILE.gridworld.connection.BaseGridWorld
 
receiveValidMoveInfo() - Method in interface AIILE.gridworld.connection.GridWorld
 
removePropertyChangeListener(PropertyChangeListener) - Method in class AIILE.gridworld.connection.AbstractGridWorldCustomizer
 
reset() - Method in class AIILE.gridworld.env.EnvDisplayPanel
 
reset() - Method in class AIILE.gridworld.env.EnvironmentScreen
 
run() - Method in class AIILE.gridworld.agent.AbstractGridWorldAgent
 
run() - Method in class AIILE.gridworld.agent.reflex.ReflexAgent
This method is used to run the agent, add your agent logic here

S

SCREAM - Static variable in class AIILE.gridworld.env.wumpus.WumpusConstants
 
SOUTH - Static variable in class AIILE.gridworld.env.wumpus.WumpusConstants
 
SOUTH - Static variable in class AIILE.gridworld.util.hint.Direction
 
START - Static variable in class AIILE.gridworld.env.wumpus.WumpusConstants
 
STENCH - Static variable in class AIILE.gridworld.env.wumpus.WumpusConstants
 
SimpleGridEnv - class AIILE.gridworld.env.simplegrid.SimpleGridEnv.
This class is similar to the ReflexAgent in structure.
SimpleGridEnv() - Constructor for class AIILE.gridworld.env.simplegrid.SimpleGridEnv
Creates a new instance of SimpleGridEnv
SimpleGridEnvBeanInfo - class AIILE.gridworld.env.simplegrid.SimpleGridEnvBeanInfo.
 
SimpleGridEnvBeanInfo() - Constructor for class AIILE.gridworld.env.simplegrid.SimpleGridEnvBeanInfo
 
SimpleGridEnvCustomizer - class AIILE.gridworld.env.simplegrid.SimpleGridEnvCustomizer.
 
SimpleGridEnvCustomizer() - Constructor for class AIILE.gridworld.env.simplegrid.SimpleGridEnvCustomizer
Creates a new instance of SimpleGridEnvCustomizer
send(Object, PropertyDescriptor, Object) - Method in class AIILE.connection.AbstractConnectionTemplate
 
send(Object, PropertyDescriptor, Object) - Method in interface AIILE.connection.ConnectionTemplate
 
sendEnvironmentInfo(EnvironmentInfo) - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
sendEnvironmentInfo(EnvironmentInfo) - Method in class AIILE.gridworld.connection.BaseGridWorld
 
sendEnvironmentInfo(EnvironmentInfo) - Method in interface AIILE.gridworld.connection.GridWorld
 
sendFinishInfo(boolean) - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
sendFinishInfo(boolean) - Method in class AIILE.gridworld.connection.BaseGridWorld
 
sendFinishInfo(boolean) - Method in interface AIILE.gridworld.connection.GridWorld
 
sendMoveInfo(Move) - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
sendMoveInfo(Move) - Method in class AIILE.gridworld.connection.BaseGridWorld
 
sendMoveInfo(Move) - Method in interface AIILE.gridworld.connection.GridWorld
 
sendStartInfo(boolean) - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
sendStartInfo(boolean) - Method in class AIILE.gridworld.connection.BaseGridWorld
 
sendStartInfo(boolean) - Method in interface AIILE.gridworld.connection.GridWorld
 
sendValidMoveInfo(boolean) - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
sendValidMoveInfo(boolean) - Method in class AIILE.gridworld.connection.BaseGridWorld
 
sendValidMoveInfo(boolean) - Method in interface AIILE.gridworld.connection.GridWorld
 
setAllColors(Vector) - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
setArrowShot(boolean) - Method in class AIILE.gridworld.env.GridInfo
 
setBkgroundColor(Color) - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
setBkgroundColor(Color) - Method in interface AIILE.gridworld.util.node.NodeOptions
 
setBuddyProperties(Object) - Method in class AIILE.gridworld.connection.AbstractGridWorldCustomizer
 
setCellSize(int) - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
setColor(Color) - Method in class AIILE.gridworld.env.GridNodeDisplay
 
setColor(Color) - Method in class AIILE.gridworld.util.node.NodeDisplay
sets the color of the current node
setCurrentColor(Color) - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
setCurrentColor(Color) - Method in interface AIILE.gridworld.util.node.NodeOptions
 
setCurrentNode(GridNode) - Method in class AIILE.gridworld.env.Graph
 
setCurrentNode(GridNode) - Method in class AIILE.gridworld.env.Grid2D
 
setCurrentNode(Node) - Method in class AIILE.gridworld.util.move.BaseMove
This sets the current node that moved
setCurrentNode(Node) - Method in interface AIILE.gridworld.util.move.Move
 
setDirtyColor(Color) - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
setDirtyColor(Color) - Method in interface AIILE.gridworld.util.node.NodeOptions
 
setEnvConfigMap(GridEnvConfigMap) - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
setEnvUserOptions(EnvironmentUserOptions) - Method in class AIILE.gridworld.env.Grid2D
 
setEnvironmentInfo(EnvironmentInfo) - Method in class AIILE.gridworld.agent.AbstractGridWorldAgent
This sets the new environment information Currently empty method
setEnvironmentInfo(EnvironmentInfo) - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
setEnvironmentInfo(EnvironmentInfo) - Method in class AIILE.gridworld.connection.AbstractGridWorldEnv
 
setEnvironmentInfo(EnvironmentInfo) - Method in interface AIILE.gridworld.connection.GridWorld
 
setEnvironmentInfoBuddy(Object, PropertyDescriptor) - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
setEnvironmentInfoBuddy(Object, PropertyDescriptor) - Method in class AIILE.gridworld.connection.BaseGridWorld
 
setEnvironmentInfoBuddy(Object, PropertyDescriptor) - Method in interface AIILE.gridworld.connection.GridWorld
 
setExaminedColor(Color) - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
setExaminedColor(Color) - Method in interface AIILE.gridworld.util.node.NodeOptions
 
setFinish(boolean) - Method in class AIILE.gridworld.agent.AbstractGridWorldAgent
This sets the finish flag, let the environment know that the agent is done.
setFinish(boolean) - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
setFinish(boolean) - Method in class AIILE.gridworld.connection.AbstractGridWorldEnv
 
setFinish(boolean) - Method in interface AIILE.gridworld.connection.GridWorld
 
setFinish(boolean) - Method in class AIILE.gridworld.env.simplegrid.SimpleGridEnv
 
setFinish(boolean) - Method in class AIILE.gridworld.env.wumpus.WumpusEnv
 
setFinishInfoBuddy(Object, PropertyDescriptor) - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
setFinishInfoBuddy(Object, PropertyDescriptor) - Method in class AIILE.gridworld.connection.BaseGridWorld
 
setFinishInfoBuddy(Object, PropertyDescriptor) - Method in interface AIILE.gridworld.connection.GridWorld
 
setFringeColor(Color) - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
setFringeColor(Color) - Method in interface AIILE.gridworld.util.node.NodeOptions
 
setGoalColor(Color) - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
setGoalColor(Color) - Method in interface AIILE.gridworld.util.node.NodeOptions
 
setGoalNode(GridNode) - Method in class AIILE.gridworld.env.Grid2D
 
setGoldPickedUp(boolean) - Method in class AIILE.gridworld.env.GridInfo
 
setGridLineColor(Color) - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
setGridLineColor(Color) - Method in interface AIILE.gridworld.util.node.NodeOptions
 
setGridSize(Dimension) - Method in class AIILE.gridworld.env.Grid2D
 
setHint(GridHint) - Method in class AIILE.gridworld.env.GridNode
This sets the hint for this node.
setImplicitProps(Vector) - Method in class AIILE.gridworld.env.GridNodeDisplay
 
setImplicitProps(Vector) - Method in class AIILE.gridworld.util.node.NodeDisplay
 
setMove(Move) - Method in class AIILE.gridworld.agent.AbstractGridWorldAgent
This sets the next move that the agent is going to do.
setMove(Move) - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
setMove(Move) - Method in class AIILE.gridworld.connection.AbstractGridWorldEnv
 
setMove(Move) - Method in interface AIILE.gridworld.connection.GridWorld
 
setMove(Move) - Method in class AIILE.gridworld.env.simplegrid.SimpleGridEnv
This sets the next move sent by the agent.
setMove(Move) - Method in class AIILE.gridworld.env.wumpus.WumpusEnv
This sets the next move sent by the agent.
setMoveDirection(String) - Method in class AIILE.gridworld.util.move.BaseMove
This allows the agent to set the direction that it wants to go.
setMoveDirection(String) - Method in interface AIILE.gridworld.util.move.Move
 
setMoveInfoBuddy(Object, PropertyDescriptor) - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
setMoveInfoBuddy(Object, PropertyDescriptor) - Method in class AIILE.gridworld.connection.BaseGridWorld
 
setMoveInfoBuddy(Object, PropertyDescriptor) - Method in interface AIILE.gridworld.connection.GridWorld
 
setNodeDisplay(NodeDisplay) - Method in class AIILE.gridworld.env.GridNode
This sets a GUI display properties.
setNodeDisplay(NodeDisplay) - Method in interface AIILE.gridworld.util.node.Node
sets the nodes display component
setNodeNumber(int) - Method in class AIILE.gridworld.env.GridNodeDisplay
 
setNodeNumber(int) - Method in class AIILE.gridworld.util.node.NodeDisplay
sets a number to the node this is for external use only, the number is displayed to the screen
setNodeObject(Object) - Method in class AIILE.gridworld.env.GridNode
This sets a default Object of the user's choosing.
setNodeObject(Object) - Method in interface AIILE.gridworld.util.node.Node
Sets a generic object the the node can hold
setObject(Object) - Method in class AIILE.gridworld.connection.AbstractGridWorldCustomizer
 
setPathToGoalColor(Color) - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
setPathToGoalColor(Color) - Method in interface AIILE.gridworld.util.node.NodeOptions
 
setPercepts(List) - Method in class AIILE.gridworld.env.GridNode
 
setPosition(Position) - Method in class AIILE.gridworld.env.Position
 
setPrevBgColor() - Method in class AIILE.gridworld.env.GridNodeDisplay
 
setPrevBgColor() - Method in class AIILE.gridworld.util.node.NodeDisplay
 
setPrevCurNode(GridNode) - Method in class AIILE.gridworld.env.Grid2D
 
setSize(Dimension) - Method in class AIILE.gridworld.env.GridNodeDisplay
 
setStart(boolean) - Method in class AIILE.gridworld.agent.AbstractGridWorldAgent
 
setStart(boolean) - Method in class AIILE.gridworld.agent.reflex.ReflexAgent
This method must be over written to start the agent running in the environment
setStart(boolean) - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
setStart(boolean) - Method in class AIILE.gridworld.connection.AbstractGridWorldEnv
 
setStart(boolean) - Method in interface AIILE.gridworld.connection.GridWorld
 
setStart(boolean) - Method in class AIILE.gridworld.env.simplegrid.SimpleGridEnv
This initializes the grid for display.
setStart(boolean) - Method in class AIILE.gridworld.env.wumpus.WumpusEnv
This initializes the grid for display.
setStartInfoBuddy(Object, PropertyDescriptor) - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
setStartInfoBuddy(Object, PropertyDescriptor) - Method in class AIILE.gridworld.connection.BaseGridWorld
 
setStartInfoBuddy(Object, PropertyDescriptor) - Method in interface AIILE.gridworld.connection.GridWorld
 
setStartNode(GridNode) - Method in class AIILE.gridworld.env.Grid2D
 
setSuccessorColor(Color) - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
setSuccessorColor(Color) - Method in interface AIILE.gridworld.util.node.NodeOptions
 
setText(String) - Method in class AIILE.gridworld.env.GridNodeDisplay
 
setTextColor(Color) - Method in class AIILE.gridworld.env.GridNodeDisplay
 
setType(String) - Method in class AIILE.gridworld.env.GridNode
 
setType(String) - Method in interface AIILE.gridworld.util.node.Node
This sets the type of node that is
setUserOptions(EnvironmentUserOptions) - Method in class AIILE.gridworld.env.EnvDisplayPanel
 
setValidMove(boolean) - Method in class AIILE.gridworld.agent.AbstractGridWorldAgent
This sets the valid move flag, let the environment know if the move is valid or not.
setValidMove(boolean) - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
setValidMove(boolean) - Method in class AIILE.gridworld.connection.AbstractGridWorldEnv
 
setValidMove(boolean) - Method in interface AIILE.gridworld.connection.GridWorld
 
setValidMove(boolean) - Method in class AIILE.gridworld.env.simplegrid.SimpleGridEnv
 
setValidMove(boolean) - Method in class AIILE.gridworld.env.wumpus.WumpusEnv
 
setValidMoveInfoBuddy(Object, PropertyDescriptor) - Method in class AIILE.gridworld.connection.AbstractGridWorld
 
setValidMoveInfoBuddy(Object, PropertyDescriptor) - Method in class AIILE.gridworld.connection.BaseGridWorld
 
setValidMoveInfoBuddy(Object, PropertyDescriptor) - Method in interface AIILE.gridworld.connection.GridWorld
 
setVisitedColor(Color) - Method in class AIILE.gridworld.env.EnvironmentUserOptions
 
setVisitedColor(Color) - Method in interface AIILE.gridworld.util.node.NodeOptions
 
setX(int) - Method in class AIILE.gridworld.env.Position
 
setY(int) - Method in class AIILE.gridworld.env.Position
 
setZ(int) - Method in class AIILE.gridworld.env.Position
 
shootArrow(String) - Method in class AIILE.gridworld.util.move.BaseMove
This takes the node that the arrow is to be shot at.
shootArrow(String) - Method in interface AIILE.gridworld.util.move.Move
 
startNode - Variable in class AIILE.gridworld.env.Grid2D
 
step() - Method in class AIILE.gridworld.env.EnvDisplayPanel
 
step() - Method in class AIILE.gridworld.env.EnvironmentScreen
 

T

toString() - Method in class AIILE.gridworld.env.GridNode
 
toString() - Method in class AIILE.gridworld.env.Position
 
toString() - Method in class AIILE.gridworld.util.hint.Direction
 
toString() - Method in interface AIILE.gridworld.util.node.Node
Provides command line output

U

update(Move) - Method in class AIILE.gridworld.env.EnvironmentScreen
 
update() - Method in class AIILE.gridworld.env.EnvironmentScreen
 
updateDisplay(Move) - Method in class AIILE.gridworld.env.EnvDisplayPanel
 
updateDisplay() - Method in class AIILE.gridworld.env.EnvDisplayPanel
 
userOptions - Variable in class AIILE.gridworld.env.Grid2D
 

W

WALL - Static variable in class AIILE.gridworld.env.wumpus.WumpusConstants
 
WEST - Static variable in class AIILE.gridworld.env.wumpus.WumpusConstants
 
WEST - Static variable in class AIILE.gridworld.util.hint.Direction
 
WUMPUS - Static variable in class AIILE.gridworld.env.wumpus.WumpusConstants
 
WeightedDirectedGraph - class AIILE.gridworld.util.graph.WeightedDirectedGraph.
NOT USED
WeightedDirectedGraph() - Constructor for class AIILE.gridworld.util.graph.WeightedDirectedGraph
Creates a new instance of WeightedDirectedGraph
WeightedDirectedGraph(Set, Set) - Constructor for class AIILE.gridworld.util.graph.WeightedDirectedGraph
 
WumpusConstants - class AIILE.gridworld.env.wumpus.WumpusConstants.
 
WumpusConstants() - Constructor for class AIILE.gridworld.env.wumpus.WumpusConstants
 
WumpusEnv - class AIILE.gridworld.env.wumpus.WumpusEnv.
This class is similar to the ReflexAgent in structure.
WumpusEnv() - Constructor for class AIILE.gridworld.env.wumpus.WumpusEnv
Creates a new instance of SimpleGridEnv
WumpusEnvBeanInfo - class AIILE.gridworld.env.wumpus.WumpusEnvBeanInfo.
 
WumpusEnvBeanInfo() - Constructor for class AIILE.gridworld.env.wumpus.WumpusEnvBeanInfo
 
WumpusEnvCustomizer - class AIILE.gridworld.env.wumpus.WumpusEnvCustomizer.
 
WumpusEnvCustomizer() - Constructor for class AIILE.gridworld.env.wumpus.WumpusEnvCustomizer
Creates a new instance of SimpleGridEnvCustomizer
widthCount - Variable in class AIILE.gridworld.env.GridEnvConfigMap
 

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