hep.wired.variable
Class AbstractVariable

java.lang.Object
  extended by hep.wired.variable.AbstractVariable
All Implemented Interfaces:
Variable, Comparable, org.freehep.xml.io.XMLIO
Direct Known Subclasses:
BooleanVariable, NumberVariable

public abstract class AbstractVariable
extends Object
implements Variable

Version:
$Id: AbstractVariable.java 8598 2006-08-14 20:38:02Z duns $
Author:
Mark Donszelmann

Method Summary
 void addChangeListener(ChangeListener a)
           
protected  void fireStateChanged(int type)
           
 String getDescription()
           
 String getName()
           
 Object getObject()
           
 String getUnit()
           
 boolean isEnabled()
           
 void removeChangeListener(ChangeListener r)
           
 void setEnabled(boolean state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.wired.variable.Variable
getValue, restoreValue, saveValue, setValue, toString
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.freehep.xml.io.XMLIO
restore, save
 

Method Detail

addChangeListener

public void addChangeListener(ChangeListener a)
Specified by:
addChangeListener in interface Variable

removeChangeListener

public void removeChangeListener(ChangeListener r)
Specified by:
removeChangeListener in interface Variable

getName

public String getName()
Specified by:
getName in interface Variable

getObject

public Object getObject()
Specified by:
getObject in interface Variable

getUnit

public String getUnit()
Specified by:
getUnit in interface Variable

getDescription

public String getDescription()
Specified by:
getDescription in interface Variable

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface Variable

setEnabled

public void setEnabled(boolean state)
Specified by:
setEnabled in interface Variable

fireStateChanged

protected void fireStateChanged(int type)


Copyright © 1996-2013 FreeHEP. All Rights Reserved.