jp.go.aist.rtm.RTC.port
Class ConnectorDataListenerT<DataType>

java.lang.Object
  extended by jp.go.aist.rtm.RTC.port.ConnectorDataListenerT<DataType>
All Implemented Interfaces:
java.util.Observer

public abstract class ConnectorDataListenerT<DataType>
extends java.lang.Object
implements java.util.Observer

ConnectorDataListenerT class

This class is abstract base class for listener classes that provides callbacks for various events in the data port's connectors.


Constructor Summary
ConnectorDataListenerT(java.lang.Class<DataType> cl)
           Constructor
 
Method Summary
abstract  void operator(ConnectorBase.ConnectorInfo info, DataType data)
           Abstract Callback method
 void update(java.util.Observable o, java.lang.Object obj)
           Callback method
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectorDataListenerT

public ConnectorDataListenerT(java.lang.Class<DataType> cl)
Constructor

Method Detail

update

public void update(java.util.Observable o,
                   java.lang.Object obj)
Callback method

This method invokes the callback method of ConnectorDataListenerT. Data is converted into the variable type used in DataPort.

Specified by:
update in interface java.util.Observer
Parameters:
o - Observable
obj - Object

operator

public abstract void operator(ConnectorBase.ConnectorInfo info,
                              DataType data)
Abstract Callback method

This method invokes the callback method of ConnectorDataListenerT. Data is converted into the variable type used in DataPort.

Parameters:
info - ConnectorInfo
data - Data