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

cern::laser::guiplatform::beans::DisplayColumnBean Class Reference

List of all members.

Public Member Functions

 DisplayColumnBean (String propName, String displayName, String iconPath, boolean enabled)
 DisplayColumnBean ()
String getName ()
boolean isEnabled ()
java.awt.Image getNodeIcon ()
cern.gp.beans.PropertyInfo[] getPropertyInfo ()
String getDisplayName ()
String getNodeDefaultAction ()
String[] getNodeActions ()
String getShortDescription ()
void disable ()
void enable ()

Protected Member Functions

java.awt.Image getNodeIconFromPathname (String newPathname)

Package Attributes

boolean enabled = false

Static Package Attributes

Logger logger

Private Attributes

String name = null
String displayName = null
String iconPath = null

Static Private Attributes

final String defaultNodeAction
final String[] nodeActions

Detailed Description

Author:
pawlowsk


Constructor & Destructor Documentation

cern::laser::guiplatform::beans::DisplayColumnBean::DisplayColumnBean String  propName,
String  displayName,
String  iconPath,
boolean  enabled
[inline]
 

Creates a new instance of DisplayColumnBean

Parameters:
propName property name
displayName property display name
iconPath icon path
enabled if column is enabled

cern::laser::guiplatform::beans::DisplayColumnBean::DisplayColumnBean  )  [inline]
 

This constructor should be used only with setRootNode method


Member Function Documentation

void cern::laser::guiplatform::beans::DisplayColumnBean::disable  )  [inline]
 

tell the object that implements this nterfaces to be disabled

void cern::laser::guiplatform::beans::DisplayColumnBean::enable  )  [inline]
 

tell the object that implements this nterfaces to be enabled

String cern::laser::guiplatform::beans::DisplayColumnBean::getDisplayName  )  [inline]
 

String cern::laser::guiplatform::beans::DisplayColumnBean::getName  )  [inline]
 

String [] cern::laser::guiplatform::beans::DisplayColumnBean::getNodeActions  )  [inline]
 

String cern::laser::guiplatform::beans::DisplayColumnBean::getNodeDefaultAction  )  [inline]
 

java.awt.Image cern::laser::guiplatform::beans::DisplayColumnBean::getNodeIcon  )  [inline]
 

java.awt.Image cern::laser::guiplatform::beans::DisplayColumnBean::getNodeIconFromPathname String  newPathname  )  [inline, protected]
 

cern.gp.beans.PropertyInfo [] cern::laser::guiplatform::beans::DisplayColumnBean::getPropertyInfo  )  [inline]
 

String cern::laser::guiplatform::beans::DisplayColumnBean::getShortDescription  )  [inline]
 

boolean cern::laser::guiplatform::beans::DisplayColumnBean::isEnabled  )  [inline]
 

This method indicates whether this column is enabled

Returns:
true if columns is enabled false if not


Member Data Documentation

final String cern::laser::guiplatform::beans::DisplayColumnBean::defaultNodeAction [static, private]
 

Initial value:

cern.laser.guiplatform.actions.EnableColumnAction.class.getName()
defaultNodeAction

String cern::laser::guiplatform::beans::DisplayColumnBean::displayName = null [private]
 

display name for property name

boolean cern::laser::guiplatform::beans::DisplayColumnBean::enabled = false [package]
 

if column is enabled

String cern::laser::guiplatform::beans::DisplayColumnBean::iconPath = null [private]
 

icon name

Logger cern::laser::guiplatform::beans::DisplayColumnBean::logger [static, package]
 

Initial value:

LogFactory.getLogger(DisplayColumnBean.class.getName())

String cern::laser::guiplatform::beans::DisplayColumnBean::name = null [private]
 

displayable column name (this is property name from DisplayableChangeEventAdapter

final String [] cern::laser::guiplatform::beans::DisplayColumnBean::nodeActions [static, private]
 

Initial value:

new String [] { cern.laser.guiplatform.actions.EnableColumnAction.class.getName(), cern.laser.guiplatform.actions.DisableColumnAction.class.getName(), cern.laser.guiplatform.actions.MoveUpConfChangeEventAction.class.getName(), cern.laser.guiplatform.actions.MoveDownConfChangeEventAction.class.getName() }
nodeActions


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