org.montsuqi.monsia
Class Connector

java.lang.Object
  extended by org.montsuqi.monsia.Connector

abstract class Connector
extends java.lang.Object

A class to connect Gtk+ signal names to signal hender objects.


Field Summary
protected static Logger logger
           
 
Constructor Summary
Connector()
           
 
Method Summary
(package private) abstract  void connect(Protocol con, java.awt.Component target, SignalHandler handler, java.lang.Object other)
           
static Connector getConnector(java.lang.String signalName)
           
(package private) static void invoke(Protocol con, SignalHandler handler, java.awt.Component target, java.lang.Object other)
          A helper method which invokes handler's handle method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final Logger logger
Constructor Detail

Connector

Connector()
Method Detail

connect

abstract void connect(Protocol con,
                      java.awt.Component target,
                      SignalHandler handler,
                      java.lang.Object other)

getConnector

public static Connector getConnector(java.lang.String signalName)

invoke

static void invoke(Protocol con,
                   SignalHandler handler,
                   java.awt.Component target,
                   java.lang.Object other)

A helper method which invokes handler's handle method.

This method wraps the sequence of invocation of a handler's handle method and its eception handling. All IOExceptions are catched and notified via exceptionOccured.