Java jp.carabiner.treeeditor.TreeEditorFrame$NodeEvent

機能

ノードクリック時のイベントを表現します。

プロパティ

プロパティ名 機能
source
イベントの発生元のノードを取得します。読み込みのみ。
TreeNodeタイプのオブジェクトです。
type
イベント名を示す文字列です。読み込みのみ可能です。

関数プロパティ

なし

Java jp.carabiner.treeeditor.js.JSEvent

機能

特にパラメータをともなわないイベントを表現します。

プロパティ

プロパティ名 機能
type
イベント名を示す文字列です。読み込みのみ可能です。

関数プロパティ

preventDefault

機能
イベントのデフォルト処理をキャンセルします。
BEITELApplication.detachイベントでのみ利用可能です。
引数
なし
戻り値
なし

Java jp.carabiner.treeeditor.TreeEditorFrame$HoistEvent

機能

ホイスト状態変更時のイベントを表現します。

プロパティ

プロパティ名 機能
targetNode
ホイストされたノードです。読み込みのみ。
TreeNodeタイプのオブジェクトです。ホイスト終了時にはnullが設定されます。
type
イベント名を示す文字列です。読み込みのみ可能です。
hoiststart, hoistendのいずれかになります。

関数プロパティ

なし

Java jp.carabiner.treeeditor.js.JSMenuEvent

機能

メニュー選択時のイベントを表現します。

プロパティ

プロパティ名 機能
currentTarget
イベントの発生元のノードを取得します。読み込みのみ。
TreeNodeタイプのオブジェクトです。

関数プロパティ

なし

Java jp.carabiner.treeeditor.TreeEditorPanel$NodeChangeEvent

機能

ノード構造の変更時のイベントを表現します。

プロパティ

プロパティ名 機能
action
操作の内容を示す整数値です。読み込みのみ。
ノード追加: 1, ノード削除: 2
source
親ノードです。読み込みのみ。
TreeNodeタイプのオブジェクトです。
child
子ノードです。読み込みのみ。
TreeNodeタイプのオブジェクトです。
type
イベント名を示す文字列です。読み込みのみ可能です。

関数プロパティ

なし

Java jp.carabiner.treeeditor.TreeEditorPanel$PropChangeEvent

機能

ノードのプロパティ変更時のイベントを表現します。

プロパティ

プロパティ名 機能
property
変更されたプロパティを示す整数値です。読み込みのみ。
テキスト: 1, 展開状態 2, ノード番号: 3, チェック状態: 4, 箇条書きタイプ: 5
更新時刻: 6, 作成時刻: 7, 画像などのデータ: 8, トピック/本文: 9, 文字色: 10
背景色: 11, 編集可能かどうか: 12
source
ノードです。読み込みのみ。
TreeNodeタイプのオブジェクトです。
value
変更後の値です。読み込みのみ。
TreeNodeタイプのオブジェクトです。
type
イベント名を示す文字列です。読み込みのみ可能です。

関数プロパティ

なし

Java jp.carabiner.treeeditor.TreeEditorFrame$SelectionEvent

機能

ノードの選択状態変更時のイベントを表現します。

プロパティ

プロパティ名 機能
selectedNodes
選択されているノードの一覧です。読み込みのみ。
TreeNodeタイプのオブジェクトの配列です。
toplevelSelectedNodes
選択されているノード(トップレベル(これ以上選択されている親がない))の一覧です。読み込みのみ。
TreeNodeタイプのオブジェクトの配列です。
type
イベント名を示す文字列です。読み込みのみ可能です。

関数プロパティ

なし