Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel Class Reference

List of all members.

Public Member Functions

 AlarmPropertiesModel (List properties, Object[] columnNames)
 AlarmPropertiesModel (List properties)
int getColumnCount ()
int getRowCount ()
Object getValueAt (int rowIndex, int columnIndex)
String getColumnName (int column)
int getMaxLabelLength ()
int getMaxValueLength ()
String getLongestLabel ()
String getLongestValue ()

Private Member Functions

void calculateMaxColumnLenghts ()

Private Attributes

final Logger logger
List properties = null
int maxLabelLength = 0
String longestLabel = null
int maxValueLength = 0
String longestValue = null
Object[] columnNames = null

Constructor & Destructor Documentation

cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::AlarmPropertiesModel List  properties,
Object[]  columnNames
[inline]
 

cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::AlarmPropertiesModel List  properties  )  [inline]
 

Parameters:
properties List with LabelValueBean objects


Member Function Documentation

void cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::calculateMaxColumnLenghts  )  [inline, private]
 

This method calculates first and second columns max length

int cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::getColumnCount  )  [inline]
 

String cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::getColumnName int  column  )  [inline]
 

String cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::getLongestLabel  )  [inline]
 

Returns:
longest label

String cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::getLongestValue  )  [inline]
 

Returns:
longest value

int cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::getMaxLabelLength  )  [inline]
 

Returns:
string length, not pixel length

int cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::getMaxValueLength  )  [inline]
 

Returns:
string length, not pixel length

int cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::getRowCount  )  [inline]
 

Object cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::getValueAt int  rowIndex,
int  columnIndex
[inline]
 


Member Data Documentation

Object [] cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::columnNames = null [private]
 

final Logger cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::logger [private]
 

Initial value:

LogFactory.getLogger(AlarmPropertiesModel.class.getName())
logger

String cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::longestLabel = null [private]
 

String cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::longestValue = null [private]
 

int cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::maxLabelLength = 0 [private]
 

max first column length

int cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::maxValueLength = 0 [private]
 

max second column lenght

List cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmPropertiesModel::properties = null [private]
 

properties to be displayed


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:09:37 2009 for ACS Java API by doxygen 1.3.8