|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmauda.plugin.GeneralAnalyst
public class GeneralAnalyst
The central class, to access different exercise-generators.
| Field Summary | |
|---|---|
static Analysable |
analyzer
The current analyzer |
static int |
maxKey
The key-range for data-structures |
| Constructor Summary | |
|---|---|
GeneralAnalyst()
|
|
| Method Summary | |
|---|---|
static OperationQueue |
autoGen(java.lang.Object o,
OperationQueue operationQueue,
int difficulty,
int mode)
Generates the todo-operations |
static OperationQueue[] |
fullAutomatic(java.lang.Object o,
OperationQueue initOQ,
OperationQueue scrambleOQ,
OperationQueue autoGenOQ,
int difficulty,
int mode)
Generates a complete exercise |
static OperationQueue |
getOperations(java.lang.Object o)
Gets all possible logical different Operations |
static OperationQueue |
init(java.lang.Object o,
OperationQueue givenOperations,
int difficulty,
int mode)
Generates the initializing operations |
static OperationQueue |
scramble(java.lang.Object o,
OperationQueue givenOperations,
int difficulty,
int mode)
Scrambles the current data-structure |
static void |
setAnalyzer(Analysable a)
Sets the current analyzer |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static Analysable analyzer
public static final int maxKey
| Constructor Detail |
|---|
public GeneralAnalyst()
| Method Detail |
|---|
public static void setAnalyzer(Analysable a)
a - Analysablepublic static OperationQueue getOperations(java.lang.Object o)
o - data-structure
Analysable.getOperations(Object)
public static OperationQueue init(java.lang.Object o,
OperationQueue givenOperations,
int difficulty,
int mode)
o - givenOperations - difficulty - mode -
Analysable.init(Object, OperationQueue, int, int)
public static OperationQueue scramble(java.lang.Object o,
OperationQueue givenOperations,
int difficulty,
int mode)
o - givenOperations - difficulty - mode -
Analysable.scramble(Object, OperationQueue, int, int)
public static OperationQueue autoGen(java.lang.Object o,
OperationQueue operationQueue,
int difficulty,
int mode)
o - operationQueue - difficulty - mode -
Analysable.autoGen(Object, OperationQueue, int, int)
public static OperationQueue[] fullAutomatic(java.lang.Object o,
OperationQueue initOQ,
OperationQueue scrambleOQ,
OperationQueue autoGenOQ,
int difficulty,
int mode)
o - initOQ - scrambleOQ - autoGenOQ - difficulty - mode -
Analysable.fullAutomatic(Object, OperationQueue, OperationQueue, OperationQueue, int, int)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||