org.seasar.uruma.binding.enables.impl
クラス ViewerEnablesDependingListener

java.lang.Object
  上位を拡張 org.seasar.uruma.binding.enables.EnablesDependingListener
      上位を拡張 org.seasar.uruma.binding.enables.impl.ViewerEnablesDependingListener

public class ViewerEnablesDependingListener
extends EnablesDependingListener

Viewer に対する EnablesDependingListener です。

作成者:
y-komori

フィールドの概要
protected  StructuredViewer viewer
           
 
クラス org.seasar.uruma.binding.enables.EnablesDependingListener から継承されたフィールド
enabled, ENABLED_PROPERTY_NAME, enabledProperty, target, type
 
コンストラクタの概要
ViewerEnablesDependingListener(WidgetHandle target, WidgetHandle enabled, EnablesForType type)
          ViewerEnablesDependingListener を構築します。
 
メソッドの概要
protected  boolean resolveEnabledState()
           
protected  void setupListener()
          コンストラクタで設定されたターゲットに対してリスナーを生成します。
protected  void updateEnableState()
          イネーブル状態を最新にします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

viewer

protected StructuredViewer viewer
コンストラクタの詳細

ViewerEnablesDependingListener

public ViewerEnablesDependingListener(WidgetHandle target,
                                      WidgetHandle enabled,
                                      EnablesForType type)
ViewerEnablesDependingListener を構築します。

パラメータ:
target - ターゲットの WidgetHandle
enabled - イネーブル状態を変更するウィジットの WidgetHandle
type - 選択条件を表す EnablesForType
メソッドの詳細

setupListener

protected void setupListener()
クラス EnablesDependingListener の記述:
コンストラクタで設定されたターゲットに対してリスナーを生成します。
本メソッドはサブクラスで実装してください。

定義:
クラス EnablesDependingListener 内の setupListener

updateEnableState

protected void updateEnableState()
クラス EnablesDependingListener の記述:
イネーブル状態を最新にします。

定義:
クラス EnablesDependingListener 内の updateEnableState

resolveEnabledState

protected boolean resolveEnabledState()


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