com.tivoli.twg.cim
Interface TWGCIMPropertiesBrowserInterface


public interface TWGCIMPropertiesBrowserInterface


Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Register to be a propertyChange listener.
 aCIMInstance getCIMInstance()
          Provide the instance whose properties the properties browser is currently displaying.
 javax.swing.JPanel getDisplayWindow()
          Construct the window panel that is to be displayed.
 javax.swing.ImageIcon getIconForCIMInstance(aCIMInstance i)
          Provide the icon for the given instance.
 int getStatus()
          Provide the properties browser's current status as one of the TWGCIMConstants status values.
 java.lang.String getStatusText()
          Provide a display string describing properties browser's current status.
 com.tivoli.twg.guilibs.WindowAttributes getWindowAttributes()
          Return the Window Attributes.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          De-register as a propertyChange listener.
 void setCIMInstance(aCIMClass newcimclass, aCIMInstance newCIMinstance)
          Update the instance whose properties the properties browser will now be displaying and update the display to match.
 void setStatus(int newStatus)
          Set the properties browser status to the new value provided.
 void setStatusText(java.lang.String newStatusText)
          Update the display string describing properties browser's current status.
 void setWindowAttributes(com.tivoli.twg.guilibs.WindowAttributes wa)
          Set the Window Attributes.
 

Method Detail

getDisplayWindow

public javax.swing.JPanel getDisplayWindow()
Construct the window panel that is to be displayed.


getStatus

public int getStatus()
Provide the properties browser's current status as one of the TWGCIMConstants status values.


setStatus

public void setStatus(int newStatus)
Set the properties browser status to the new value provided.

Parameters:
newStatus - - a TWGCIMConstants status value indicating the new status of the properties browser.

getStatusText

public java.lang.String getStatusText()
Provide a display string describing properties browser's current status.


setStatusText

public void setStatusText(java.lang.String newStatusText)
Update the display string describing properties browser's current status.

Parameters:
newStatusText - - the string that reflects the new status of the properties browser.

getCIMInstance

public aCIMInstance getCIMInstance()
Provide the instance whose properties the properties browser is currently displaying.


setCIMInstance

public void setCIMInstance(aCIMClass newcimclass,
                           aCIMInstance newCIMinstance)
Update the instance whose properties the properties browser will now be displaying and update the display to match.

Parameters:
newCIMinstance - - the string that reflects the new instance whose properties and methods the properties browser is to display.

getIconForCIMInstance

public javax.swing.ImageIcon getIconForCIMInstance(aCIMInstance i)
Provide the icon for the given instance.


setWindowAttributes

public void setWindowAttributes(com.tivoli.twg.guilibs.WindowAttributes wa)
Set the Window Attributes.


getWindowAttributes

public com.tivoli.twg.guilibs.WindowAttributes getWindowAttributes()
Return the Window Attributes.


addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Register to be a propertyChange listener.


removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
De-register as a propertyChange listener.