|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectsimulations.core.strategy.Strategy
public abstract class Strategy
This class is an abstract description of a strategy. It just define a name and a random.
| Field Summary | |
|---|---|
protected java.lang.String |
abr
The abrevation of the strat |
protected int |
memory
The memory |
protected java.lang.String |
name
The strategy's name |
protected java.util.Random |
randomGenerator
The random generator |
| Constructor Summary | |
|---|---|
Strategy()
Creates a new instance of Strategy |
|
Strategy(int seed)
Creates a new instance of Strategy |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object o)
Overload of equals method |
java.lang.String |
getAbr()
Getter for property abr. |
abstract java.lang.String |
getDescription()
Return the description of the strategy |
int |
getMemory()
Getter for property memory. |
java.lang.String |
getName()
Getter for property name. |
java.util.Random |
getRandomGenerator()
Getter for property randomGenerator. |
void |
setAbr(java.lang.String abr)
Setter for property abr. |
void |
setMemory(int memory)
Setter for property memory. |
void |
setName(java.lang.String name)
Setter for property name. |
void |
setRandomGenerator(java.util.Random randomGenerator)
Setter for property randomGenerator. |
java.lang.String |
toString()
Overload of toString() method This method return the name of the strategy |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Random randomGenerator
protected java.lang.String name
protected int memory
protected java.lang.String abr
| Constructor Detail |
|---|
public Strategy()
public Strategy(int seed)
seed - The seed for the random| Method Detail |
|---|
public abstract java.lang.String getDescription()
public java.util.Random getRandomGenerator()
public void setRandomGenerator(java.util.Random randomGenerator)
randomGenerator - New value of property randomGenerator.public java.lang.String getName()
public void setName(java.lang.String name)
name - New value of property name.public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - The object to compare
public int getMemory()
public void setMemory(int memory)
memory - New value of property memory.public java.lang.String getAbr()
public void setAbr(java.lang.String abr)
abr - New value of property abr.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||