com.extjs.gxt.ui.client.event
クラス SelectionService

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.SelectionService

public class SelectionService
extends java.lang.Object

SelectionProvidersが登録できるセレクションサービスを提供し、あらゆるリスナーにセレクションイベントを通知するのを許可します。


メソッド 概要
 void addListener(SelectionChangedListener listener)
          登録されたどんなセレクションプロバイダからもセレクションイベントを通知されるリスナーを追加します。
static SelectionService get()
          シングルトンインスタンスを返します。
 java.util.List<SelectionChangedListener> getListeners()
          すべての現在のリスナーのリストを返します。
 java.util.List<SelectionProvider> getProviders()
          現在のプロバイダのリストを返します。
 void register(SelectionProvider provider)
          セレクションのプロバイダを登録します。
 void removeListener(SelectionChangedListener listener)
          以前に追加されたリスナーを取り除きます。
 void unregister(SelectionProvider provider)
          セレクションのプロバイダの登録を解除します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッド 詳細

get

public static SelectionService get()
シングルトンのインスタンスを返します。

戻り値:
サービス

addListener

public void addListener(SelectionChangedListener listener)
登録されたどんなセレクションプロバイダからもセレクションイベントを通知されるリスナーを追加します。

パラメータ:
listener - 追加するリスナー

getListeners

public java.util.List<SelectionChangedListener> getListeners()
すべての現在のリスナーのリストを返します。

戻り値:
リスナー

getProviders

public java.util.List<SelectionProvider> getProviders()
現在のプロバイダのリストを返します。

戻り値:
プロバイダ

register

public void register(SelectionProvider provider)
セレクションのプロバイダを登録します。

removeListener

public void removeListener(SelectionChangedListener listener)
以前に追加されたリスナーを取り除きます。

パラメータ:
listener - 取り除くリスナー

unregister

public void unregister(SelectionProvider provider)
セレクションのプロバイダの登録を解除します。

パラメータ:
provider - 登録解除するプロバイダ