Calc(51)追加できるリスナー一覧: その3

2017-12-30

旧ブログ

t f B! P L
前回作成したリスナー一覧について、発火する機会のなさそうなXPropertyChangeListener、XVetoableChangeListener、XPropertiesChangeListenerと、セル範囲選択ダイアログに対するリスナーであるXRangeSelectionChangeListenerを除いて整理しました。

前の関連記事:Calc(50)追加できるリスナー一覧: その2


デスクトップに追加できるリスナーの一覧


XTerminateListener
XFrameActionListener

フレームに追加できるリスナーの一覧


XFrameActionListener
XCloseListener
XTitleChangeListener

コントローラーに追加できるリスナーの一覧


XActivationEventListener
XEnhancedMouseClickHandler
XMouseClickHandler
XSelectionChangeListener
XBorderResizeListener
XTitleChangeListener
XKeyHandler

ドキュメントに追加できるリスナーの一覧


XDocumentEventListener 
XEventListener
XModifyListener
XPrintJobListener
XStorageChangeListener
XTitleChangeListener
XChangesListener

シート、セル、セル範囲、セル範囲コレクション、セルカーサー、行、列に追加できるリスナーの一覧


XChartDataChangeEventListener
XModifyListener

シートコレクション、テキストカーサー、行アクセスオブジェクト、列アクセスオブジェクトに追加できるリスナーの一覧


なし

オブジェクト自身がリスナーになっているインターフェイス


Calc(49)追加できるリスナー一覧: その1でやったようにデスクトップ自身XDispatchResultListenerXEventListenerをもっています。

XFocusListener
XTopWindowListener
XWindowListener
XTitleChangeListener
XEventListener

これらはフレーム自身がリスナーになっているインターフェイスです。

おそらくXFocusListenerとXTopWindowListenerはコンテナウィンドウに追加されていて、XWindowListenerはコンポーネントウィンドウに追加されているように推測します。

XTitleChangeListenerはフレームタイトルの変更時に発火するものですが、自身のフレームに追加されているのでしょうか。

XEventListenerはリスナーが実装しておかないといけない必須メソッドのdisposing()です。

XEventListener

ドキュメントにはdisposing()だけが実装されていますが、消し忘れでしょうか。

参考にしたサイト


OOoBasic/Calc/rangeselection - ...?
セル範囲選択ダイアログの解説。

次の関連記事:Calc(52)追加できるリスナー一覧: その4

ブログ検索 by Blogger

Translate

最近のコメント

Created by Calendar Gadget

QooQ