public abstract class Action extends java.lang.Object implements java.lang.Comparable<Action>, JMarkovElement
Comparable
,
jmarkov.jmdp
Constructor and Description |
---|
Action() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
description()
The user SHOULD override this method to give a complete description for
the action.
|
boolean |
equals(java.lang.Object o)
This method calls compareTo to check if the Action are equal.
|
abstract java.lang.String |
label()
The user MUST override this method to give a (hopefully short) label for
the Action.
|
java.lang.String |
toString()
This calls label().
|
public abstract java.lang.String label()
label
in interface JMarkovElement
JMarkovElement.description()
public java.lang.String description()
description
in interface JMarkovElement
JMarkovElement.label()
public final java.lang.String toString()
toString
in interface JMarkovElement
toString
in class java.lang.Object
JMarkovElement.label()
public final boolean equals(java.lang.Object o)
equals
in interface JMarkovElement
equals
in class java.lang.Object
o
- The Object to compare to.Object.equals(java.lang.Object)