|
|||||||||
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 randomMethod 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.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
o
- 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 |