Public Member Functions | |
MemoryPrinter (SamplingSystemGUI ssg) | |
void | updateValue (DataItem item) |
void | postProcessing () |
void | setComponent (String component) |
void | setProperty (String property) |
ArrayList< DataItem > | getSamples () |
void | setComponentAvailable (boolean available, String reason) |
Protected Attributes | |
ArrayList< DataItem > | samples |
Static Protected Attributes | |
static final int | INITIAL_THREAD_SUPPORT_SIZE = 20 |
cl.utfsm.samplingSystemUI.MemoryPrinter.MemoryPrinter | ( | SamplingSystemGUI | ssg | ) |
ArrayList<DataItem> cl.utfsm.samplingSystemUI.MemoryPrinter.getSamples | ( | ) | [virtual] |
Implements cl.utfsm.samplingSystemUI.DataPrinter.
References cl.utfsm.samplingSystemUI.MemoryPrinter.samples.
void cl.utfsm.samplingSystemUI.MemoryPrinter.postProcessing | ( | ) | [virtual] |
In memory printer postProcesing do nothing with sampled data stored, they will be destroyed in object destruction.
Implements cl.utfsm.samplingSystemUI.DataPrinter.
References cl.utfsm.samplingSystemUI.IGraphicalUpdater.resetSampleCount(), and cl.utfsm.samplingSystemUI.DataPrinter.widget.
void cl.utfsm.samplingSystemUI.MemoryPrinter.setComponent | ( | String | component | ) |
void cl.utfsm.samplingSystemUI.MemoryPrinter.setComponentAvailable | ( | boolean | available, | |
String | reason | |||
) |
Allows to handle whether a component is or isn't available to be sampled.
available | True if the component is currently available. | |
reason | A explanation of the cause why the component isn't available. |
Reimplemented from cl.utfsm.samplingSystemUI.DataPrinter.
References cl.utfsm.samplingSystemUI.IGraphicalUpdater.setComponentAvailable(), and cl.utfsm.samplingSystemUI.DataPrinter.widget.
void cl.utfsm.samplingSystemUI.MemoryPrinter.setProperty | ( | String | property | ) |
void cl.utfsm.samplingSystemUI.MemoryPrinter.updateValue | ( | DataItem | item | ) | [virtual] |
Implements cl.utfsm.samplingSystemUI.DataPrinter.
References cl.utfsm.samplingSystemUI.core.DataItem.getTime(), cl.utfsm.samplingSystemUI.core.DataItem.getValue(), cl.utfsm.samplingSystemUI.MemoryPrinter.samples, cl.utfsm.samplingSystemUI.IGraphicalUpdater.updateValues(), and cl.utfsm.samplingSystemUI.DataPrinter.widget.
final int cl.utfsm.samplingSystemUI.MemoryPrinter.INITIAL_THREAD_SUPPORT_SIZE = 20 [static, protected] |
ArrayList<DataItem> cl.utfsm.samplingSystemUI.MemoryPrinter.samples [protected] |