Serialized Form


Package edu.columbia.cs.coms4701.agent.environments.grid

Class edu.columbia.cs.coms4701.agent.environments.grid.GridCell extends javax.swing.JPanel implements Serializable

Serialized Fields

color

java.awt.Color color

images

java.util.Collection<E> images

objectImages

java.util.Map<K,V> objectImages

gridX

int gridX

gridY

int gridY

Class edu.columbia.cs.coms4701.agent.environments.grid.GridPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

map

GridMap map

cells

java.util.ArrayList<E> cells

gridClass

java.lang.Class<T> gridClass

Package edu.columbia.cs.coms4701.agent.environments.pente

Class edu.columbia.cs.coms4701.agent.environments.pente.PenteGridCell extends GridCell implements Serializable

Serialized Fields

hasCircle

boolean hasCircle

highlight

PenteGridCell.Highlight highlight

Class edu.columbia.cs.coms4701.agent.environments.pente.PenteGridPanel extends GridPanel<PenteGridCell> implements Serializable

Serialized Fields

pointsToReset

java.util.List<E> pointsToReset

stoneImages

java.util.HashMap<K,V> stoneImages

rules

PenteRules rules

Class edu.columbia.cs.coms4701.agent.environments.pente.PentePerceptRecentActions extends java.util.LinkedList<PenteAction> implements Serializable


Package edu.columbia.cs.coms4701.agent.environments.robot

Class edu.columbia.cs.coms4701.agent.environments.robot.RoombaGridCell extends GridCell implements Serializable

Serialized Fields

isDirty

boolean isDirty

Package edu.columbia.cs.coms4701.agent.events

Class edu.columbia.cs.coms4701.agent.events.AgentAddedEvent extends AgentEvent<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> implements Serializable

Class edu.columbia.cs.coms4701.agent.events.AgentChoseActionEvent extends AgentEvent<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> implements Serializable

Serialized Fields

agentAction

AgentAction agentAction

Class edu.columbia.cs.coms4701.agent.events.AgentEvent extends java.util.EventObject implements Serializable

Serialized Fields

agent

Agent<K extends AgentAction,P extends AgentPercept> agent

Class edu.columbia.cs.coms4701.agent.events.AgentReceivedPerceptsEvent extends AgentEvent<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> implements Serializable

Serialized Fields

agentPercepts

java.util.Set<E> agentPercepts

Class edu.columbia.cs.coms4701.agent.events.EnvironmentBeganRunningEvent extends java.util.EventObject implements Serializable

Class edu.columbia.cs.coms4701.agent.events.EnvironmentObjectAddedEvent extends java.util.EventObject implements Serializable

Serialized Fields

object

EnvironmentObject object

Class edu.columbia.cs.coms4701.agent.events.EnvironmentStoppedRunningEvent extends java.util.EventObject implements Serializable


Package edu.columbia.cs.coms4701.agent.observer

Class edu.columbia.cs.coms4701.agent.observer.AgentsPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

table

javax.swing.JTable table

tableModel

edu.columbia.cs.coms4701.agent.observer.AgentsPanel.AgentTableModel tableModel

Class edu.columbia.cs.coms4701.agent.observer.CounterPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

label

javax.swing.JLabel label

count

javax.swing.JLabel count

Class edu.columbia.cs.coms4701.agent.observer.DetailsPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

agentsPanel

AgentsPanel<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> agentsPanel

objectsPanel

ObjectsPanel objectsPanel

Class edu.columbia.cs.coms4701.agent.observer.ObjectsPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

table

javax.swing.JTable table

tableModel

edu.columbia.cs.coms4701.agent.observer.ObjectsPanel.EnvironmentObjectsTableModel tableModel

counter

CounterPanel counter

Class edu.columbia.cs.coms4701.agent.observer.ObserverFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

environmentPanel

javax.swing.JPanel environmentPanel

toolbar

ObserverToolbar toolbar

agentsPanel

AgentsPanel<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> agentsPanel

objectsPanel

ObjectsPanel objectsPanel

Class edu.columbia.cs.coms4701.agent.observer.ObserverPlayingStateChangedEvent extends java.util.EventObject implements Serializable

Serialized Fields

mode

GUIEnvironmentObserver.PlayingMode mode

Class edu.columbia.cs.coms4701.agent.observer.ObserverToolbar extends javax.swing.JPanel implements Serializable

Serialized Fields

stopButton

javax.swing.JButton stopButton

pauseButton

javax.swing.JButton pauseButton

stepButton

javax.swing.JButton stepButton

playButton

javax.swing.JButton playButton

delaySlider

javax.swing.JSlider delaySlider

Package edu.columbia.cs.coms4701.search

Class edu.columbia.cs.coms4701.search.SearchFailureException extends java.lang.Exception implements Serializable


Package edu.columbia.cs.coms4701.search.informed

Class edu.columbia.cs.coms4701.search.informed.RecursiveBestFirstSearchFailureException extends SearchFailureException implements Serializable

Serialized Fields

fcost

double fcost

Package edu.columbia.cs.coms4701.search.uninformed

Class edu.columbia.cs.coms4701.search.uninformed.DepthCutoffSearchFailureException extends SearchFailureException implements Serializable


Package edu.columbia.cs.coms4701.util

Class edu.columbia.cs.coms4701.util.GBC extends java.awt.GridBagConstraints implements Serializable


Package edu.columbia.human

Class edu.columbia.human.ActionChosenEvent extends java.util.EventObject implements Serializable

Serialized Fields

action

PenteAction action

Class edu.columbia.human.GridClickEvent extends java.util.EventObject implements Serializable

Serialized Fields

cell

HumanPenteGridCell cell

Class edu.columbia.human.HumanFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

environmentPanel

HumanPentePanel environmentPanel

Class edu.columbia.human.HumanPenteGridCell extends PenteGridCell implements Serializable

Serialized Fields

gridClickListeners

java.util.Collection<E> gridClickListeners

Class edu.columbia.human.HumanPentePanel extends GridPanel<HumanPenteGridCell> implements Serializable

Serialized Fields

pointsToReset

java.util.List<E> pointsToReset

stoneImages

java.util.HashMap<K,V> stoneImages

rules

PenteRules rules

myTurnNumber

int myTurnNumber

theListener

ActionChosenListener theListener

Class edu.columbia.human.StoneDisplay extends javax.swing.JPanel implements Serializable

Serialized Fields

myStoneImage

java.awt.Image myStoneImage