|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthades.simulator.SimObject
hades.models.stimuli.StimuliGenerator
StimuliGenerator, a wrapper class to embed a StimuliParser into a Hades Design file.
Field Summary | |
protected boolean |
enabled
|
protected java.lang.String |
stimuliFileName
|
Fields inherited from class hades.simulator.SimObject |
classloader, console, debug, editor, name, parent, ports, propertySheet, simulator, symbol, versionId, visible |
Constructor Summary | |
StimuliGenerator()
|
Method Summary | |
void |
configure()
create and display a 'ConfigDialog' to set the parameters for a SimObject. |
SimObject |
copy()
create a copy of the current StimuliGenerator |
void |
elaborate(java.lang.Object arg)
elaborate: this method does all the work. |
boolean |
getEnabled()
|
java.lang.String |
getStimuliFileName()
|
java.lang.String |
getToolTip(java.awt.Point position,
long millis)
construct a (short) tool tip message including instance name, class name, and stimuli file name. |
boolean |
initialize(java.lang.String s)
initialize a StimuliGenerator from a String that contains the integer version id, the enabled status (0=disabled, 1=enabled) and the Unicode-escaped stimuli file name '1001 1 /hades/models/stimuli/default.sti' |
void |
setEnabled(boolean b)
|
void |
setEnabled(java.lang.String s)
|
void |
setStimuliFileName(java.lang.String s)
|
void |
write(java.io.PrintWriter ps)
write versionId, the enabled status, and the Unicode-escaped stimuli file name, e.g. |
Methods inherited from class hades.simulator.SimObject |
constructDynamicSymbol, evaluate, getBindkey, getClassLoader, getDebug, getEditor, getExternalResources, getFullName, getName, getParent, getPort, getPorts, getPropertySheet, getResourceAsStream, getSimulator, getSymbol, getSymbolResourceName, getVersionId, isVisible, keyPressed, message, mousePressed, needsDynamicSymbol, needsExternalResources, setClassLoader, setConsole, setDebug, setEditor, setName, setParent, setPorts, setSimulator, setSymbol, setVersionId, setVisible, tearDown, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface hades.simulator.Simulatable |
evaluate, message |
Field Detail |
protected java.lang.String stimuliFileName
protected boolean enabled
Constructor Detail |
public StimuliGenerator()
Method Detail |
public java.lang.String getStimuliFileName()
public void setStimuliFileName(java.lang.String s)
public boolean getEnabled()
public void setEnabled(boolean b)
public void setEnabled(java.lang.String s)
public void configure()
SimObject
configure
in class SimObject
public boolean initialize(java.lang.String s)
initialize
in class SimObject
public void write(java.io.PrintWriter ps)
write
in class SimObject
public void elaborate(java.lang.Object arg)
elaborate
in interface Simulatable
elaborate
in class SimObject
public SimObject copy()
copy
in class SimObject
public java.lang.String getToolTip(java.awt.Point position, long millis)
getToolTip
in interface ContextToolTip
getToolTip
in class SimObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |