Package | Description |
---|---|
desmoj.core.report |
Reporters for the DESMO-J core
Reportable components able and output generation. |
desmoj.core.simulator |
The core simulation infrastructure and basic components.
|
desmoj.extensions.xml.report |
XML output infrastructure.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OutputType
Interface for all Outputs (Report, Trace, Error, Debug) in format
like HTML, ASCII, XML written line by line.
|
interface |
OutputTypeEndToExport
Interface for Outputs that cannot be written line by line, e.g.
|
Modifier and Type | Class and Description |
---|---|
class |
ASCIIDebugOutput
Use this class to create ASCII formatted Simulation Debug Output.
|
class |
ASCIIErrorOutput
Use this class to create ASCII formatted Simulation Error Output.
|
class |
ASCIIReportOutput
Use this class to create ASCII formatted Simulation Report Output.
|
class |
ASCIITraceOutput
Use this class to create ASCII formatted Simulation Trace Output.
|
class |
DebugFileOut
DebugOut is used to create a file to write the DebugNotes to.
|
class |
ErrorFileOut
ErrorFileOut is used to create a file to write the ErrorMessages to.
|
class |
HTMLDebugOutput
Use this class to create HTML formatted Simulation Debug Output.
|
class |
HTMLErrorOutput
Use this class to create HTML formatted Simulation Error Output.
|
class |
HTMLReportOutput
Use this class to create HTML formatted Simulation Report Output.
|
class |
HTMLTraceOutput
Use this class to create HTML formatted Simulation Trace Output.
|
class |
MessageDistributor
The central object for distributing the messages generated by a simulation
run.
|
class |
NullOutput
Implementation of DESMO-J OutputType which act similar to unix /dev/null
simmply ignoring all received messaged and reporters.
|
class |
ReportFileOut
ReportFileOut is used to create a file to let the reporters write their
reports to.
|
class |
ReportMultRowsFileOut
ReportMultRowsFileOut is used to create a file to let the reporters write
their reports to.
|
class |
ScreenOutput
A simple MessageReceiver that just prints the Message's description attribute
into a single line on screen using the
System.out output
stream. |
class |
StandardFileOut
Prints the given messages as HTML files to disc.
|
class |
TraceFileOut
TraceFileOut is used to create a file to write the tracemessages to.
|
Modifier and Type | Method and Description |
---|---|
void |
MessageDistributor.deRegister(MessageReceiver out)
De-registers the given messagereceiver from all types of Messages it was
registered at.
|
void |
MessageDistributor.deRegister(MessageReceiver out,
java.lang.Class<?> messageType)
De-registers a messagereceiver object to stop receiving messages of the
given type.
|
void |
MessageDistributor.deRegister(MessageReceiver out,
java.lang.String className)
De-registers a messagereceiver object to stop receiving messages of the
given type.
|
void |
MessageDistributor.register(MessageReceiver out,
java.lang.Class<?> messageType)
Registers a messagereceiver object to receive messages of the given type.
|
void |
MessageDistributor.register(MessageReceiver out,
java.lang.String className)
Registers a messagereceiver object to receive messages of the given type.
|
Modifier and Type | Method and Description |
---|---|
void |
Experiment.addDebugReceiver(MessageReceiver trcRec)
Adds a messagereceiver for debugnotes to the experiment.
|
void |
Experiment.addErrorReceiver(MessageReceiver trcRec)
Adds a messagereceiver for error messages to the experiment.
|
void |
Experiment.addReceiver(MessageReceiver trcRec,
java.lang.Class<?> messageType)
Adds a messagereceiver for the given subtype of message to the
experiment.
|
void |
Experiment.addTraceReceiver(MessageReceiver trcRec)
Adds a messagereceiver for tracenotes to the experiment.
|
void |
Experiment.removeDebugReceiver(MessageReceiver msgRec)
Removes a messagereceiver for debugnotes from the experiment's
messagedistributor.
|
void |
Experiment.removeErrorReceiver(MessageReceiver msgRec)
Removes a messagereceiver for errormessages from the experiment's
messagedistributor.
|
void |
Experiment.removeReceiver(MessageReceiver msgRec)
Removes a messagereceiver from the experiment's messagedistributor.
|
void |
Experiment.removeReceiver(MessageReceiver msgRec,
java.lang.Class<?> messageType)
Removes a messagereceiver for the given subtype of message from the
Experiment's messagedistributor.
|
void |
Experiment.removeTraceReceiver(MessageReceiver msgRec)
Removes a messagereceiver for tracenotes from the experiment's
messagedistributor.
|
Modifier and Type | Class and Description |
---|---|
class |
XMLOutput
Class to receive information from reporters and create an xml file out of it.
|
class |
XMLReportOutput
Class to receive information from reporters and create an xml file out of it.
|
class |
XMLTraceOutput
Use this class to produce simulation traces in xml-format.
|