Class StateStatusViewer

All Implemented Interfaces:
fr.esrf.tangoatk.core.IAttributeStateListener, fr.esrf.tangoatk.core.IDevStateScalarListener, fr.esrf.tangoatk.core.IErrorListener, fr.esrf.tangoatk.core.IStringScalarListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, Scrollable, SwingConstants

public class StateStatusViewer extends JAutoScrolledText implements fr.esrf.tangoatk.core.IDevStateScalarListener, fr.esrf.tangoatk.core.IStringScalarListener
Author:
poncet A Text field which display a status and whose background color is linked to the device state
See Also:
  • Constructor Details

    • StateStatusViewer

      public StateStatusViewer()
      Creates a new instance of StateStatusViewer
  • Method Details

    • setStateModel

      public void setStateModel(fr.esrf.tangoatk.core.IDevStateScalar stateAtt)
      setStateModel sets one of the models of this viewer (stateModel).
      Parameters:
      stateAtt - a DevStateScalar
    • getStateModel

      public fr.esrf.tangoatk.core.IDevStateScalar getStateModel()
      getStateModel gets the state model of this viewer.
      Returns:
      a DevStateScalar value
    • setStatusModel

      public void setStatusModel(fr.esrf.tangoatk.core.IStringScalar statusAtt)
      setStatusModel sets one of the models of this viewer (statusModel).
      Parameters:
      statusAtt - a IStringScalar attribute
    • getStatusModel

      public fr.esrf.tangoatk.core.IStringScalar getStatusModel()
      getStatusModel gets the status model of this StateStatusViewer.
      Returns:
      a IStringScalar value
    • devStateScalarChange

      public void devStateScalarChange(fr.esrf.tangoatk.core.DevStateScalarEvent devStateScalarEvent)
      Specified by:
      devStateScalarChange in interface fr.esrf.tangoatk.core.IDevStateScalarListener
    • errorChange

      public void errorChange(fr.esrf.tangoatk.core.ErrorEvent errorEvent)
      Specified by:
      errorChange in interface fr.esrf.tangoatk.core.IErrorListener
    • stateChange

      public void stateChange(fr.esrf.tangoatk.core.AttributeStateEvent attributeStateEvent)
      Specified by:
      stateChange in interface fr.esrf.tangoatk.core.IAttributeStateListener
    • stringScalarChange

      public void stringScalarChange(fr.esrf.tangoatk.core.StringScalarEvent stringScalarEvent)
      Specified by:
      stringScalarChange in interface fr.esrf.tangoatk.core.IStringScalarListener