com.extjs.gxt.ui.client.event
インターフェース Observable

すべての既知のサブインターフェース:
ListLoader<C>, Loader<C>, PagingLoader<C>, TreeLoader<M>
すべての既知の実装クラス:
AbsoluteLayout, AccordionLayout, AdapterField, AdapterMenuItem, AdapterToolItem, AnchorLayout, BaseEventPreview, BaseListLoader, BaseLoader, BaseObservable, BasePagingLoader, BaseTreeLoader, BorderLayout, BoxComponent, Button, ButtonAdapter, ButtonBar, CardLayout, CardPanel, CenterLayout, CheckBox, CheckBoxGroup, CheckMenuItem, CollapsePanel, ColumnLayout, ComboBox, Component, Container, ContentPanel, CookieProvider, DataList, DataListBinder, DataListItem, DataView, DataViewBinder, DataViewItem, DateField, DateMenu, DateMenuItem, DatePicker, Dialog, Dispatcher, Draggable, Field, FillButton, FillLayout, FillToolItem, FitLayout, FlowLayout, FormLayout, FormPanel, FramePanel, Fx, Header, HorizontalPanel, Html, HtmlContainer, IconButton, Info, Item, KeyNav, LabelField, Layout, LayoutContainer, ListStore, Menu, MenuItem, ModalPanel, MultiField, NumberField, PagingToolBar, Popup, ProgressBar, Provider, Radio, RadioGroup, Registry, Resizable, RootTreeTableItem, RowLayout, ScrollContainer, SeparatorMenuItem, SeparatorToolItem, Shadow, SplitBar, SplitButton, SplitToolItem, StatusBar, StatusButtonBar, Store, StoreBinder, StoreFilterField, TabItem, TabItem.HeaderItem, Table, TableBinder, TableColumnModel, TableColumnUI, TableHeader, TableItem, TableLayout, TableRowLayout, TabPanel, Text, TextArea, TextField, TextToolItem, ThemeSelector, TimeField, Tip, ToggleButton, ToggleToolItem, ToolBar, ToolButton, ToolItem, ToolTip, Tree, TreeBinder, TreeItem, TreeStore, TreeTable, TreeTableBinder, TreeTableColumnModel, TreeTableHeader, TreeTableItem, TriggerField, TwinTriggerField, VerticalPanel, Viewport, WidgetComponent, Window

public interface Observable

リスナーを登録しイベントを発生させるオブジェクトのための抽象的な基本クラス

関連項目:
Listener, BaseEvent

メソッド 概要
 void addListener(int eventType, Listener listener)
          与えられたイベントのタイプにバインドされたリスナーを追加します。
 boolean fireEvent(int eventType, BaseEvent be)
          イベントを発生します。
 void removeAllListeners()
          すべてのリスナーを取り除きます。
 void removeListener(int eventType, Listener listener)
          リスナーを取り除きます。
 

メソッド 詳細

addListener

void addListener(int eventType,
                 Listener listener)
与えられたイベントのタイプにバインドされたリスナーを追加します。

パラメータ:
eventType - eventType
listener - 追加されるリスナー

fireEvent

boolean fireEvent(int eventType,
                  BaseEvent be)
イベントを発生します。

パラメータ:
eventType - イベントのタイプ
be - ベースイベント
戻り値:
リスナーがイベントを中止する場合はtrue

removeAllListeners

void removeAllListeners()
すべてのリスナーを取り除きます。


removeListener

void removeListener(int eventType,
                    Listener listener)
リスナーを取り除きます。

パラメータ:
eventType - イベントタイプ
listener - 取り除かれるリスナー