org.commonreality.sensors.base
Interface IObjectProcessor<K extends IObjectKey>

All Known Implementing Classes:
AbstractObjectProcessor

public interface IObjectProcessor<K extends IObjectKey>

processes an existing object. This allows new feature processors to be added that can process existing objects.

Author:
harrison

Method Summary
 void configure(java.util.Map<java.lang.String,java.lang.String> options)
           
 void deleted(K object)
          called when the object key is deleted..
 boolean handles(K object)
           
 void installed(PerceptManager manager)
           
 void process(K object, org.commonreality.object.IMutableObject simulationObject)
           
 void uninstalled(PerceptManager manager)
           
 

Method Detail

handles

boolean handles(K object)

process

void process(K object,
             org.commonreality.object.IMutableObject simulationObject)
Parameters:
object -
simulationObject -

deleted

void deleted(K object)
called when the object key is deleted..

Parameters:
object -

installed

void installed(PerceptManager manager)

uninstalled

void uninstalled(PerceptManager manager)

configure

void configure(java.util.Map<java.lang.String,java.lang.String> options)