Public Member Functions | Protected Attributes | Static Protected Attributes

cl.utfsm.samplingSystemUI.MemoryPrinter Class Reference

Inheritance diagram for cl.utfsm.samplingSystemUI.MemoryPrinter:
cl.utfsm.samplingSystemUI.DataPrinter cl.utfsm.samplingSystemUI.core.SamplingManagerUITool

List of all members.

Public Member Functions

 MemoryPrinter (SamplingSystemGUI ssg)
void updateValue (DataItem item)
void postProcessing ()
void setComponent (String component)
void setProperty (String property)
ArrayList< DataItemgetSamples ()
void setComponentAvailable (boolean available, String reason)

Protected Attributes

ArrayList< DataItemsamples

Static Protected Attributes

static final int INITIAL_THREAD_SUPPORT_SIZE = 20

Constructor & Destructor Documentation

cl.utfsm.samplingSystemUI.MemoryPrinter.MemoryPrinter ( SamplingSystemGUI  ssg  ) 

Member Function Documentation

ArrayList<DataItem> cl.utfsm.samplingSystemUI.MemoryPrinter.getSamples (  )  [virtual]
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.

Parameters:
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  ) 

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties