org.dawb.common.ui.views.monitor
Class HardwareObject

java.lang.Object
  extended by org.dawb.common.ui.views.monitor.HardwareObject
Direct Known Subclasses:
TangoHardwareObject

public abstract class HardwareObject
extends java.lang.Object

A class to hold information about the object viewed in the dashboard. Will be serialized to XML.


Field Summary
static HardwareObject NULL
          Code for a finished event, i.e.
 
Constructor Summary
HardwareObject()
           
 
Method Summary
 void addServerObjectListener(HardwareObjectListener l)
           
 java.lang.String getHardwareName()
           
 java.lang.String getLabel()
           
 java.lang.Object getMaximum()
           
 java.lang.Object getMinimum()
           
 java.lang.String getTooltip()
           
 java.lang.String getUnit()
           
 java.lang.Object getValue()
           
 int hashCode()
           
 boolean isError()
           
 void removeServerObjectListener(HardwareObjectListener l)
           
 void setError(boolean error)
           
 void setHardwareName(java.lang.String hardwareName)
           
 void setLabel(java.lang.String label)
           
 void setMaximum(java.lang.Object maximum)
           
 void setMinimum(java.lang.Object minimum)
           
 void setTooltip(java.lang.String tooltip)
           
 void setUnit(java.lang.String unit)
           
 
Methods inherited from class java.lang.Object
equals, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NULL

public static final HardwareObject NULL
Code for a finished event, i.e. stop minitoring

Constructor Detail

HardwareObject

public HardwareObject()
Method Detail

getLabel

public java.lang.String getLabel()
Returns:
Returns the label.

setLabel

public void setLabel(java.lang.String label)
Parameters:
label - The label to set.

getValue

public java.lang.Object getValue()
Returns:
Returns the value.

getUnit

public java.lang.String getUnit()
Returns:
Returns the unit.

setUnit

public void setUnit(java.lang.String unit)
Parameters:
unit - The unit to set.

addServerObjectListener

public void addServerObjectListener(HardwareObjectListener l)
Parameters:
l -

removeServerObjectListener

public void removeServerObjectListener(HardwareObjectListener l)
Parameters:
l -

getTooltip

public java.lang.String getTooltip()
Returns:
Returns the tooltip.

setTooltip

public void setTooltip(java.lang.String tooltip)
Parameters:
tooltip - The tooltip to set.

isError

public boolean isError()
Returns:
Returns the error.

setError

public void setError(boolean error)
Parameters:
error - The error to set.

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getMaximum

public java.lang.Object getMaximum()
Returns:
Returns the maximum.

setMaximum

public void setMaximum(java.lang.Object maximum)
Parameters:
maximum - The maximum to set.

getMinimum

public java.lang.Object getMinimum()
Returns:
Returns the minimum.

setMinimum

public void setMinimum(java.lang.Object minimum)
Parameters:
minimum - The minimum to set.

getHardwareName

public java.lang.String getHardwareName()

setHardwareName

public void setHardwareName(java.lang.String hardwareName)