gov.sns.xal.smf.proxy
Class PropertyProxy

java.lang.Object
  |
  +--gov.sns.xal.smf.proxy.PropertyProxy

public class PropertyProxy
extends java.lang.Object

Acts as a proxy for some accelerator node's property (e.g., a magnet's field or an RF gap's frequency).


Constructor Summary
protected PropertyProxy(java.lang.Class aClass, java.lang.String accessor)
           
protected PropertyProxy(java.lang.Class aClass, java.lang.String accessor, boolean absFlag)
           
protected PropertyProxy(java.lang.Class aClass, java.lang.String accessor, double scale)
           
 
Method Summary
 double doubleValueFor(java.lang.Object source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyProxy

protected PropertyProxy(java.lang.Class aClass,
                        java.lang.String accessor)

PropertyProxy

protected PropertyProxy(java.lang.Class aClass,
                        java.lang.String accessor,
                        boolean absFlag)

PropertyProxy

protected PropertyProxy(java.lang.Class aClass,
                        java.lang.String accessor,
                        double scale)
Method Detail

doubleValueFor

public double doubleValueFor(java.lang.Object source)
                      throws ProxyException
ProxyException