Public Member Functions | Protected Attributes

de.fraunhofer.isst.axbench.timing.ui2.AbstractResultPanel Class Reference

List of all members.

Public Member Functions

 AbstractResultPanel ()
abstract void setResultList (ResultList resultList)
void setVisible (boolean visible)

Protected Attributes

ResultList resultList

Constructor & Destructor Documentation

de.fraunhofer.isst.axbench.timing.ui2.AbstractResultPanel.AbstractResultPanel (  ) 

Member Function Documentation

abstract void de.fraunhofer.isst.axbench.timing.ui2.AbstractResultPanel.setResultList ( ResultList  resultList  )  [pure virtual]

Sets the result list. For performance and flickering reasons, minor changes

(this.resultList != null && resultList.transactionCount() == this.resultList.transactionCount())

should be handled by updating the result sets. On major changes, the chart must be rebuild.

Parameters:
resultList The result list to set

Implemented in de.fraunhofer.isst.axbench.timing.ui2.BarResultPanel, and de.fraunhofer.isst.axbench.timing.ui2.GanttResultPanel.

void de.fraunhofer.isst.axbench.timing.ui2.AbstractResultPanel.setVisible ( boolean  visible  ) 

Special handling for GUI editor: If no resultSet is set, we load a sample file and calculate a result set. This allows a GUI editor to show a realistic preview.

See also:
javax.swing.JComponent.setVisible(boolean)

Member Data Documentation