|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecttenua.simulator.AbstractDataGenerator
public class AbstractDataGenerator
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface tenua.simulator.DataGenerator |
|---|
DataGenerator.Listener |
| Constructor Summary | |
|---|---|
AbstractDataGenerator()
Creates a new instance of AbstractDataGenerator with one output |
|
AbstractDataGenerator(int n)
Creates a new instance of AbstractDataGenerator |
|
AbstractDataGenerator(java.util.List names)
Creates a new instance of AbstractDataGenerator |
|
| Method Summary | |
|---|---|
void |
addListener(DataGenerator.Listener listener)
add a DataGenerator.Listener to this DataGenerator's list |
java.lang.Object |
getMemento()
returns a memento for this DataGenerator. |
java.util.List |
getNames()
|
void |
removeListener(DataGenerator.Listener listener)
remove a given DataGenerator.Listener from this DataGenerator's list |
void |
run()
run the data generator, in a form suitable for putting in a Thread |
void |
start(java.lang.Object memento)
restart a generation. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractDataGenerator()
public AbstractDataGenerator(int n)
n - the number of outputspublic AbstractDataGenerator(java.util.List names)
names - the names of the outputs| Method Detail |
|---|
public void start(java.lang.Object memento)
start in interface DataGeneratormemento - a Memento of the internal state of the data generator, or null
to start afresh. Calls startingUp on each listener either way
a Memento returned by DataGenerator.getMemento() for the same DataGenerator is guarranteed
not to throw and will continue the data generation from "close" to where it was
generated. "close" is implementation-specific
java.lang.UnsupportedOperationException - if memento != nullpublic java.lang.Object getMemento()
getMemento in interface DataGeneratorDataGenerator.start(Object)
java.lang.UnsupportedOperationExceptionpublic java.util.List getNames()
getNames in interface DataGeneratorpublic void addListener(DataGenerator.Listener listener)
DataGenerator
addListener in interface DataGeneratorpublic void removeListener(DataGenerator.Listener listener)
DataGenerator
removeListener in interface DataGeneratorpublic void run()
run in interface java.lang.Runnable
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||