org.commonreality.object
Interface IPropertyHandler

All Known Subinterfaces:
IAuralPropertyHandler, IModalityPropertyHandler, IVisualPropertyHandler
All Known Implementing Classes:
DefaultAuralPropertyHandler, DefaultPropertyHandler, DefaultVisualPropertyHandler

public interface IPropertyHandler


Method Summary
 boolean getBoolean(java.lang.String propertyName, ISimulationObject realObject)
           
 double getDouble(java.lang.String propertyName, ISimulationObject realObject)
           
 double[] getDoubles(java.lang.String propertyName, ISimulationObject realObject)
           
 int getInt(java.lang.String propertyName, ISimulationObject realObject)
           
 int[] getInts(java.lang.String propertyName, ISimulationObject realObject)
           
 java.lang.String getString(java.lang.String propertyName, ISimulationObject realObject)
           
 java.lang.String[] getStrings(java.lang.String propertyName, ISimulationObject realObject)
           
 boolean hasProperty(java.lang.String propertyName, ISimulationObject realObject)
           
 

Method Detail

hasProperty

boolean hasProperty(java.lang.String propertyName,
                    ISimulationObject realObject)

getBoolean

boolean getBoolean(java.lang.String propertyName,
                   ISimulationObject realObject)
                   throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException

getDouble

double getDouble(java.lang.String propertyName,
                 ISimulationObject realObject)
                 throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException

getDoubles

double[] getDoubles(java.lang.String propertyName,
                    ISimulationObject realObject)
                    throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException

getInt

int getInt(java.lang.String propertyName,
           ISimulationObject realObject)
           throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException

getInts

int[] getInts(java.lang.String propertyName,
              ISimulationObject realObject)
              throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException

getString

java.lang.String getString(java.lang.String propertyName,
                           ISimulationObject realObject)
                           throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException

getStrings

java.lang.String[] getStrings(java.lang.String propertyName,
                              ISimulationObject realObject)
                              throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException