org.montsuqi.client
Class SignalHandler
java.lang.Object
org.montsuqi.client.SignalHandler
public abstract class SignalHandler
- extends java.lang.Object
Class to perform an action for a widget.
|
Field Summary |
(package private) static java.util.Map |
handlers
|
protected static Logger |
logger
|
(package private) static java.lang.String |
SYMBOLS
|
(package private) static java.util.Timer |
timer
|
(package private) static boolean |
timerBlocked
|
(package private) static java.util.TimerTask |
timerTask
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
logger
protected static final Logger logger
handlers
static java.util.Map handlers
timer
static java.util.Timer timer
timerTask
static java.util.TimerTask timerTask
timerBlocked
static boolean timerBlocked
SYMBOLS
static final java.lang.String SYMBOLS
SignalHandler
public SignalHandler()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
setSignalName
public void setSignalName(java.lang.String signalName)
getSignalName
public java.lang.String getSignalName()
handle
public abstract void handle(Protocol con,
java.awt.Component widget,
java.lang.Object userData)
throws java.io.IOException
- Throws:
java.io.IOException
getSignalHandler
public static SignalHandler getSignalHandler(java.lang.String handlerName)
Returns signal handler for the given name. If such handler could not be found,
returns the fallback handler, which does nothing.
- Parameters:
handlerName - name of a signal handler.
- Returns:
- a SignalHandler instance.
blockChangedHandlers
static void blockChangedHandlers()
unblockChangedHandlers
static void unblockChangedHandlers()