org.commonreality.modalities.visual
Interface IVisualPropertyHandler

All Superinterfaces:
IModalityPropertyHandler, IPropertyHandler
All Known Implementing Classes:
DefaultVisualPropertyHandler

public interface IVisualPropertyHandler
extends IModalityPropertyHandler


Field Summary
static java.lang.String COLOR
           
static java.lang.String IS_VISUAL
           
static java.lang.String RETINAL_DISTANCE
           
static java.lang.String RETINAL_LOCATION
           
static java.lang.String RETINAL_SIZE
           
static java.lang.String SLOPE
           
static java.lang.String TEXT
           
static java.lang.String TOKEN
           
static java.lang.String TYPE
           
static java.lang.String VISIBLE
           
 
Method Summary
 java.awt.Color[] asColors(java.lang.Object object)
           
 java.awt.geom.Dimension2D asDimension(java.lang.Object object)
           
 java.awt.geom.Point2D asPoint(java.lang.Object object)
          transforms an array of doubles into a point2d
 java.awt.Color[] getColors(ISimulationObject realObject)
           
 double getRetinalDistance(ISimulationObject realObject)
           
 java.awt.geom.Point2D getRetinalLocation(ISimulationObject realObject)
           
 java.awt.geom.Dimension2D getRetinalSize(ISimulationObject realObject)
           
 double getSlope(ISimulationObject realObject)
           
 java.lang.String getText(ISimulationObject realObject)
           
 java.lang.String getToken(ISimulationObject realObject)
           
 java.lang.String[] getTypes(ISimulationObject realObject)
           
 boolean isVisible(ISimulationObject realObject)
           
 
Methods inherited from interface org.commonreality.modalities.IModalityPropertyHandler
hasModality
 
Methods inherited from interface org.commonreality.object.IPropertyHandler
getBoolean, getDouble, getDoubles, getInt, getInts, getString, getStrings, hasProperty
 

Field Detail

IS_VISUAL

static final java.lang.String IS_VISUAL
See Also:
Constant Field Values

VISIBLE

static final java.lang.String VISIBLE
See Also:
Constant Field Values

RETINAL_LOCATION

static final java.lang.String RETINAL_LOCATION
See Also:
Constant Field Values

RETINAL_DISTANCE

static final java.lang.String RETINAL_DISTANCE
See Also:
Constant Field Values

RETINAL_SIZE

static final java.lang.String RETINAL_SIZE
See Also:
Constant Field Values

COLOR

static final java.lang.String COLOR
See Also:
Constant Field Values

TYPE

static final java.lang.String TYPE
See Also:
Constant Field Values

TOKEN

static final java.lang.String TOKEN
See Also:
Constant Field Values

TEXT

static final java.lang.String TEXT
See Also:
Constant Field Values

SLOPE

static final java.lang.String SLOPE
See Also:
Constant Field Values
Method Detail

isVisible

boolean isVisible(ISimulationObject realObject)
                  throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException

getRetinalLocation

java.awt.geom.Point2D getRetinalLocation(ISimulationObject realObject)
                                         throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException

getRetinalDistance

double getRetinalDistance(ISimulationObject realObject)
                          throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException

getRetinalSize

java.awt.geom.Dimension2D getRetinalSize(ISimulationObject realObject)
                                         throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException

getColors

java.awt.Color[] getColors(ISimulationObject realObject)
                           throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException

getTypes

java.lang.String[] getTypes(ISimulationObject realObject)
                            throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException

getToken

java.lang.String getToken(ISimulationObject realObject)
                          throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException

getText

java.lang.String getText(ISimulationObject realObject)
                         throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException

getSlope

double getSlope(ISimulationObject realObject)
                throws UnknownPropertyNameException
Throws:
UnknownPropertyNameException

asPoint

java.awt.geom.Point2D asPoint(java.lang.Object object)
                              throws java.lang.IllegalArgumentException
transforms an array of doubles into a point2d

Parameters:
object -
Returns:
Throws:
java.lang.IllegalArgumentException

asDimension

java.awt.geom.Dimension2D asDimension(java.lang.Object object)
                                      throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

asColors

java.awt.Color[] asColors(java.lang.Object object)
                          throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException