A B C D G I L N O P R S U

A

addShapeToFile(Shape, Node, Document) - Static method in class org.univ.paris5.GameOfLife.Util
Save the Node.
Algorithm - Class in org.univ.paris5.GameOfLife
Every Algorithm must implement this Class.
Algorithm() - Constructor for class org.univ.paris5.GameOfLife.Algorithm
 
Algorithm_10_States - Class in org.univ.paris5.GameOfLife.algorithms
One algoritm with 3 state.
Algorithm_10_States() - Constructor for class org.univ.paris5.GameOfLife.algorithms.Algorithm_10_States
 
Algorithm_1_States - Class in org.univ.paris5.GameOfLife.algorithms
One algoritm with 3 state.
Algorithm_1_States() - Constructor for class org.univ.paris5.GameOfLife.algorithms.Algorithm_1_States
 
Algorithm_2_States - Class in org.univ.paris5.GameOfLife.algorithms
One algoritm with 3 state.
Algorithm_2_States() - Constructor for class org.univ.paris5.GameOfLife.algorithms.Algorithm_2_States
 
Algorithm_3_States - Class in org.univ.paris5.GameOfLife.algorithms
One algoritm with 3 state.
Algorithm_3_States() - Constructor for class org.univ.paris5.GameOfLife.algorithms.Algorithm_3_States
 
Algorithm_4_States - Class in org.univ.paris5.GameOfLife.algorithms
One algoritm with 3 state.
Algorithm_4_States() - Constructor for class org.univ.paris5.GameOfLife.algorithms.Algorithm_4_States
 
Algorithm_5_States - Class in org.univ.paris5.GameOfLife.algorithms
One algoritm with 3 state.
Algorithm_5_States() - Constructor for class org.univ.paris5.GameOfLife.algorithms.Algorithm_5_States
 
Algorithm_6_States - Class in org.univ.paris5.GameOfLife.algorithms
One algoritm with 3 state.
Algorithm_6_States() - Constructor for class org.univ.paris5.GameOfLife.algorithms.Algorithm_6_States
 
Algorithm_7_States - Class in org.univ.paris5.GameOfLife.algorithms
One algoritm with 3 state.
Algorithm_7_States() - Constructor for class org.univ.paris5.GameOfLife.algorithms.Algorithm_7_States
 
Algorithm_8_States - Class in org.univ.paris5.GameOfLife.algorithms
One algoritm with 3 state.
Algorithm_8_States() - Constructor for class org.univ.paris5.GameOfLife.algorithms.Algorithm_8_States
 
Algorithm_9_States - Class in org.univ.paris5.GameOfLife.algorithms
One algoritm with 3 state.
Algorithm_9_States() - Constructor for class org.univ.paris5.GameOfLife.algorithms.Algorithm_9_States
 
algoritmDir - Variable in class org.univ.paris5.GameOfLife.GameOfLife
 
algoritmPath - Variable in class org.univ.paris5.GameOfLife.GameOfLife
 
algoSelected(String) - Method in class org.univ.paris5.GameOfLife.GameOfLife
Selected algoritem in the menu.

B

beginning() - Method in class org.univ.paris5.GameOfLife.GameOfLife
Beginning creating new generations.

C

Cell - Class in org.univ.paris5.GameOfLife
Every cell in the grid is a Cell-object.
Cell(int, int) - Constructor for class org.univ.paris5.GameOfLife.Cell
Instance of the Cell.
Cell(int, int, State) - Constructor for class org.univ.paris5.GameOfLife.Cell
Constructor
clear() - Method in class org.univ.paris5.GameOfLife.GameOfLife
Go to the next generation.
clear() - Method in interface org.univ.paris5.GameOfLife.Grid
Clears grid.
clear() - Method in class org.univ.paris5.GameOfLife.GridWorld
Clears grid.
col - Variable in class org.univ.paris5.GameOfLife.Cell
 

D

DialogAbout() - Method in class org.univ.paris5.GameOfLife.GameOfLife
 
draw(int, int) - Method in class org.univ.paris5.GameOfLife.GridCanvas
Draw in this cell.

G

GameOfLife - Class in org.univ.paris5.GameOfLife
The Game Of Life Applet.
GameOfLife() - Constructor for class org.univ.paris5.GameOfLife.GameOfLife
 
getAlgoritm() - Method in class org.univ.paris5.GameOfLife.Shape
Get the algoritm with this shap.
getCells() - Method in class org.univ.paris5.GameOfLife.Shape
Get shape data.
getCellStateByNeighbor(State, Cell[]) - Method in class org.univ.paris5.GameOfLife.Algorithm
The method abstract, you must redefine this method in your class Algorithm.
getCellStateByNeighbor(State, Cell[]) - Method in class org.univ.paris5.GameOfLife.algorithms.Algorithm_10_States
 
getCellStateByNeighbor(State, Cell[]) - Method in class org.univ.paris5.GameOfLife.algorithms.Algorithm_1_States
 
getCellStateByNeighbor(State, Cell[]) - Method in class org.univ.paris5.GameOfLife.algorithms.Algorithm_2_States
 
getCellStateByNeighbor(State, Cell[]) - Method in class org.univ.paris5.GameOfLife.algorithms.Algorithm_3_States
 
getCellStateByNeighbor(State, Cell[]) - Method in class org.univ.paris5.GameOfLife.algorithms.Algorithm_4_States
 
getCellStateByNeighbor(State, Cell[]) - Method in class org.univ.paris5.GameOfLife.algorithms.Algorithm_5_States
 
getCellStateByNeighbor(State, Cell[]) - Method in class org.univ.paris5.GameOfLife.algorithms.Algorithm_6_States
 
getCellStateByNeighbor(State, Cell[]) - Method in class org.univ.paris5.GameOfLife.algorithms.Algorithm_7_States
 
getCellStateByNeighbor(State, Cell[]) - Method in class org.univ.paris5.GameOfLife.algorithms.Algorithm_8_States
 
getCellStateByNeighbor(State, Cell[]) - Method in class org.univ.paris5.GameOfLife.algorithms.Algorithm_9_States
 
getColor() - Method in class org.univ.paris5.GameOfLife.State
Get the color.
getDefaultState() - Method in class org.univ.paris5.GameOfLife.States
The method get default state, i s so 1re index state.
getDimension() - Method in interface org.univ.paris5.GameOfLife.Grid
Get dimension of cellgrid.
getDimension() - Method in class org.univ.paris5.GameOfLife.GridWorld
Get dimension of cellgrid.
getEnum() - Method in interface org.univ.paris5.GameOfLife.Grid
Get cell-enumerator.
getEnum() - Method in class org.univ.paris5.GameOfLife.GridWorld
Get cell-enumerator.
getGenerations() - Method in class org.univ.paris5.GameOfLife.GridWorld
Get number of generations.
getIndex() - Method in class org.univ.paris5.GameOfLife.State
Get the index.
getListAlgotiem() - Method in class org.univ.paris5.GameOfLife.GameOfLife
Charge the list algorithms.
getName() - Method in class org.univ.paris5.GameOfLife.Shape
Get name of shape.
getNeighbour(int, int) - Method in class org.univ.paris5.GameOfLife.GridWorld
Get Objet Cell with the possition.
getNextState(State) - Method in class org.univ.paris5.GameOfLife.States
Get next state.
getNombreNeighbor(int) - Static method in class org.univ.paris5.GameOfLife.Util
Calcul the numbre neighbor with loop.
getNumberLoop() - Method in class org.univ.paris5.GameOfLife.Algorithm
Get number loop.
getNumberState() - Method in class org.univ.paris5.GameOfLife.States
The method get the size of the states.
getPopulation() - Method in class org.univ.paris5.GameOfLife.GridWorld
Get number population.
getPosition() - Method in class org.univ.paris5.GameOfLife.Cell
Get String Position.
getRandomCell(int) - Method in class org.univ.paris5.GameOfLife.GridWorld
Get Random number for state index.
getRules() - Method in class org.univ.paris5.GameOfLife.Algorithm
Get rules String.
getShape() - Method in class org.univ.paris5.GameOfLife.GridWorld
Get cell-Hashtable.
getShape(String) - Static method in class org.univ.paris5.GameOfLife.Util
Get the shape from to a file xml.
getState() - Method in class org.univ.paris5.GameOfLife.Cell
Get State Objet.
getStateByIndex(String) - Method in class org.univ.paris5.GameOfLife.States
get the State with index.
getStateCell(int, int) - Method in interface org.univ.paris5.GameOfLife.Grid
Get status of cell.
getStateCell(int, int) - Method in class org.univ.paris5.GameOfLife.GridWorld
Get status of cell.
getStates() - Method in class org.univ.paris5.GameOfLife.Algorithm
Get objet States.
getStates() - Method in class org.univ.paris5.GameOfLife.GridCanvas
Get States for Canvas.
Grid - Interface in org.univ.paris5.GameOfLife
It contains generic methods to operate on a cell grid.
GridCanvas - Class in org.univ.paris5.GameOfLife
Subclass of Canvas, which makes the cellgrid visible.
GridCanvas(Grid, int, States) - Constructor for class org.univ.paris5.GameOfLife.GridCanvas
Constructs a CellGridCanvas.
GridWorld - Class in org.univ.paris5.GameOfLife
Contains the cellgrid, the current shape and the Game Of Life algorithm that changes it.
GridWorld(Algorithm, int, int) - Constructor for class org.univ.paris5.GameOfLife.GridWorld
Instance of GridWorld.

I

indexState - Variable in class org.univ.paris5.GameOfLife.State
 
init() - Method in class org.univ.paris5.GameOfLife.GameOfLife
Init the applet.
initCell(boolean) - Method in class org.univ.paris5.GameOfLife.GridWorld
Init all cell for state random
initParam() - Method in class org.univ.paris5.GameOfLife.GameOfLife
Init the Param of applet.
initState(int) - Method in class org.univ.paris5.GameOfLife.States
The method of init the state map.

L

listAlgoFile - Variable in class org.univ.paris5.GameOfLife.GameOfLife
 
listShapeFile - Variable in class org.univ.paris5.GameOfLife.GameOfLife
 
loadAlgo() - Method in class org.univ.paris5.GameOfLife.GameOfLife
Add algorithmes in to the menu.
loadShape(String) - Method in class org.univ.paris5.GameOfLife.GameOfLife
Charge shape file.

N

neighbor_loop - Variable in class org.univ.paris5.GameOfLife.Algorithm
 
next() - Method in class org.univ.paris5.GameOfLife.GridWorld
Create next generation of shape.
nextGeneration() - Method in class org.univ.paris5.GameOfLife.GameOfLife
Go to the next generation.

O

openShapeList() - Method in class org.univ.paris5.GameOfLife.GameOfLife
Open a shape from to a file.
org.univ.paris5.GameOfLife - package org.univ.paris5.GameOfLife
This package contains the classes relative to the Game Of Life.
org.univ.paris5.GameOfLife.algorithms - package org.univ.paris5.GameOfLife.algorithms
This package contains the classes Algorithm for the Game Of Life.

P

paint(Graphics) - Method in class org.univ.paris5.GameOfLife.GridCanvas
Draw this generation.

R

random() - Method in class org.univ.paris5.GameOfLife.GameOfLife
Go to the next generation.
random() - Method in class org.univ.paris5.GameOfLife.GridWorld
Clears grid.
resize(int, int) - Method in interface org.univ.paris5.GameOfLife.Grid
Resize the cell grid.
resize(int, int) - Method in class org.univ.paris5.GameOfLife.GridWorld
Resize the cell grid.
row - Variable in class org.univ.paris5.GameOfLife.Cell
 
rules - Variable in class org.univ.paris5.GameOfLife.Algorithm
 
run() - Method in class org.univ.paris5.GameOfLife.GameOfLife
 

S

saveCellState(int, int) - Method in class org.univ.paris5.GameOfLife.GridCanvas
Remember state of cell for drawing.
saveShape(String) - Method in class org.univ.paris5.GameOfLife.GameOfLife
Save the shape in file Xml.
saveShape(Shape, String) - Static method in class org.univ.paris5.GameOfLife.Util
Save the shape to the file xml.
setAlgorithm(Algorithm) - Method in class org.univ.paris5.GameOfLife.GridWorld
 
setCell(int, int, State) - Method in interface org.univ.paris5.GameOfLife.Grid
Set status of cell (alive or dead).
setCell(int, int, State) - Method in class org.univ.paris5.GameOfLife.GridWorld
Set status of cell (alive or dead).
setCellSize(int) - Method in class org.univ.paris5.GameOfLife.GridCanvas
Set cell size.
setColor(Color) - Method in class org.univ.paris5.GameOfLife.State
Set the color.
setIndex(String) - Method in class org.univ.paris5.GameOfLife.State
Set the index.
setLoop(int) - Method in class org.univ.paris5.GameOfLife.GameOfLife
Set the Numbre loop.
setNumberLoop(int) - Method in class org.univ.paris5.GameOfLife.Algorithm
Set number loop.
setRules(String) - Method in class org.univ.paris5.GameOfLife.Algorithm
Set rules String.
setShape(Hashtable) - Method in class org.univ.paris5.GameOfLife.GridWorld
Set cell-Hashtable.
setState(State) - Method in class org.univ.paris5.GameOfLife.Cell
Set State Objet.
setState(String, State) - Method in class org.univ.paris5.GameOfLife.States
Modified or Add a new state.
setState(State) - Method in class org.univ.paris5.GameOfLife.States
Modified or Add a new state.
setStates(States) - Method in class org.univ.paris5.GameOfLife.GridCanvas
Set States for Canvas.
setStateUnderMouse(State) - Method in class org.univ.paris5.GameOfLife.GridCanvas
Set state of underm mouse.
Shape - Class in org.univ.paris5.GameOfLife
Shape contains data of one (predefined) shape.
Shape(String, Hashtable, Algorithm) - Constructor for class org.univ.paris5.GameOfLife.Shape
Constructa a Shape.
shapeFileDir - Variable in class org.univ.paris5.GameOfLife.GameOfLife
 
shapeFileName - Variable in class org.univ.paris5.GameOfLife.GameOfLife
 
shapeSelected(String) - Method in class org.univ.paris5.GameOfLife.GameOfLife
Selected shape in the menu.
state - Variable in class org.univ.paris5.GameOfLife.Cell
 
State - Class in org.univ.paris5.GameOfLife
Every cell have a state, it is this objet.
State(State) - Constructor for class org.univ.paris5.GameOfLife.State
Instance of State.
State(String, Color) - Constructor for class org.univ.paris5.GameOfLife.State
Instance of State.
stateColor - Variable in class org.univ.paris5.GameOfLife.State
 
stateMouse - Variable in class org.univ.paris5.GameOfLife.GridCanvas
 
states - Variable in class org.univ.paris5.GameOfLife.Algorithm
This three variable must redefine in your new class Algorithm
States - Class in org.univ.paris5.GameOfLife
Every Algoritm have a states, it is this objet.
States() - Constructor for class org.univ.paris5.GameOfLife.States
Instance of the States.
States(int, Color[]) - Constructor for class org.univ.paris5.GameOfLife.States
Instance of the States, this instance set the valeu of the state.
stateUnderMouse - Variable in class org.univ.paris5.GameOfLife.GridCanvas
 
stop() - Method in class org.univ.paris5.GameOfLife.GameOfLife
 

U

update(Graphics) - Method in class org.univ.paris5.GameOfLife.GridCanvas
Use double buffering.
Util - Class in org.univ.paris5.GameOfLife
The method tools for Game of life.
Util() - Constructor for class org.univ.paris5.GameOfLife.Util
Create a instance the Util.

A B C D G I L N O P R S U