fr.esrf.tangoatk.core
Class PropertyStorage

java.lang.Object
  extended by fr.esrf.tangoatk.core.PropertyStorage

public class PropertyStorage
extends java.lang.Object


Field Summary
protected  java.util.Map<java.lang.String,Property> propertyMap
           
 
Constructor Summary
PropertyStorage()
           
 
Method Summary
 double getNumberProperty(java.lang.String s)
           
 Property getProperty(java.lang.String s)
           
 java.util.Map<java.lang.String,Property> getPropertyMap()
           
 void refreshProperties()
           
 void setProperty(IAttribute entity, java.lang.String name, fr.esrf.Tango.AttrDataFormat value, boolean editable)
           
 void setProperty(IAttribute entity, java.lang.String name, fr.esrf.Tango.AttrWriteType value, boolean editable)
           
 void setProperty(IEntity entity, java.lang.String name, fr.esrf.Tango.DispLevel value, boolean editable)
           
 void setProperty(IEntity entity, java.lang.String name, java.lang.Number value, boolean editable)
           
 void setProperty(IEntity entity, java.lang.String name, java.lang.Object value)
           
 void setProperty(IEntity entity, java.lang.String name, java.lang.Object value, boolean editable)
           
 void setProperty(IEntity entity, java.lang.String name, java.lang.String value, boolean editable)
           
 void setProperty(java.lang.String name, java.lang.Number value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propertyMap

protected java.util.Map<java.lang.String,Property> propertyMap
Constructor Detail

PropertyStorage

public PropertyStorage()
Method Detail

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Number value)

setProperty

public void setProperty(IEntity entity,
                        java.lang.String name,
                        java.lang.Object value,
                        boolean editable)

setProperty

public void setProperty(IEntity entity,
                        java.lang.String name,
                        java.lang.Number value,
                        boolean editable)

setProperty

public void setProperty(IAttribute entity,
                        java.lang.String name,
                        fr.esrf.Tango.AttrWriteType value,
                        boolean editable)

setProperty

public void setProperty(IAttribute entity,
                        java.lang.String name,
                        fr.esrf.Tango.AttrDataFormat value,
                        boolean editable)

setProperty

public void setProperty(IEntity entity,
                        java.lang.String name,
                        fr.esrf.Tango.DispLevel value,
                        boolean editable)

setProperty

public void setProperty(IEntity entity,
                        java.lang.String name,
                        java.lang.String value,
                        boolean editable)

setProperty

public void setProperty(IEntity entity,
                        java.lang.String name,
                        java.lang.Object value)

getPropertyMap

public java.util.Map<java.lang.String,Property> getPropertyMap()

refreshProperties

public void refreshProperties()

getProperty

public Property getProperty(java.lang.String s)

getNumberProperty

public double getNumberProperty(java.lang.String s)