org.seasar.uruma.rcp.binding
クラス GenericHandler

java.lang.Object
  上位を拡張 org.eclipse.core.commands.common.EventManager
      上位を拡張 org.eclipse.core.commands.AbstractHandler
          上位を拡張 org.seasar.uruma.rcp.binding.GenericHandler
すべての実装されたインタフェース:
IHandler

public class GenericHandler
extends AbstractHandler

任意のメソッドを呼び出すことができる、汎用的な IHandler の実装クラスです。

作成者:
y-komori

フィールドの概要
protected  boolean enabled
           
protected  List<Listener> listeners
           
protected static UrumaLogger logger
           
 
コンストラクタの概要
GenericHandler()
           
 
メソッドの概要
 void addListener(Listener listener)
          Listener を追加します。
 Object execute(ExecutionEvent event)
           
 boolean isEnabled()
           
 void setEnabled(boolean enabled)
          ハンドラのイネーブル状態を変更します。
 
クラス org.eclipse.core.commands.AbstractHandler から継承されたメソッド
addHandlerListener, dispose, fireHandlerChanged, hasListeners, isHandled, removeHandlerListener
 
クラス org.eclipse.core.commands.common.EventManager から継承されたメソッド
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

logger

protected static final UrumaLogger logger

listeners

protected List<Listener> listeners

enabled

protected boolean enabled
コンストラクタの詳細

GenericHandler

public GenericHandler()
メソッドの詳細

execute

public Object execute(ExecutionEvent event)
               throws ExecutionException
定義:
インタフェース IHandler 内の execute
定義:
クラス AbstractHandler 内の execute
例外:
ExecutionException

addListener

public void addListener(Listener listener)
Listener を追加します。

パラメータ:
listener - Listener オブジェクト

isEnabled

public boolean isEnabled()
定義:
インタフェース IHandler 内の isEnabled
オーバーライド:
クラス AbstractHandler 内の isEnabled

setEnabled

public void setEnabled(boolean enabled)
ハンドラのイネーブル状態を変更します。

パラメータ:
enabled - true の場合、イネーブル。false の場合、ディスエーブル。


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.