- java.lang.Object
-
- java.util.EventObject
-
- javafx.event.Event
-
- javafx.scene.control.TreeItem.TreeModificationEvent<T>
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static EventType<?>
ANY
すべてのツリー変更イベント・タイプに共通のスーパータイプ。-
クラス javafx.event.Eventで宣言されたフィールド
consumed、eventType、NULL_SOURCE_TARGET、target
-
クラス java.util.EventObjectで宣言されたフィールド
source
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem)
基本のTreeModificationEventを構築します(これは、ツリー・アイテムが新しい値を受け取っていない、展開/縮小状態の間で変更されていない、および子が変更されていない状況で役立ちます)。TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, boolean expanded)
TreeItemのTreeItem.expandedProperty()
が変更された場合のTreeModificationEventを構築します。TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, List<? extends TreeItem<T>> added, List<? extends TreeItem<T>> removed)
TreeItemの子のリストが変更された場合のTreeModificationEventを構築します。TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, T newValue)
TreeItemのTreeItem.valueProperty()
が変更された場合のTreeModificationEventを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 List<? extends TreeItem<T>>
getAddedChildren()
このイベントでTreeItemに追加された子を返すか、追加された子がない場合は空のリストを返します。int
getAddedSize()
このイベントに追加された子アイテムの数、または子が追加されていない場合はゼロを返します。T
getNewValue()
TreeItemの値が変更された場合は、このメソッドで新しい値が返されます。List<? extends TreeItem<T>>
getRemovedChildren()
このイベントでTreeItemから削除された子を返すか、追加された子がない場合は空のリストを返します。int
getRemovedSize()
このイベントで削除された子アイテムの数、または子が削除されていない場合はゼロを返します。TreeItem<T>
getSource()
このイベントが発生したTreeItemを返します。TreeItem<T>
getTreeItem()
このイベントが発生したTreeItemを返します。boolean
wasAdded()
このイベントが、子のTreeItemが追加されたTreeItemイベントを表す場合は、trueを返します。boolean
wasCollapsed()
このイベントがTreeItemの折りたたみイベントを表す場合はtrue、TreeItemが折りたたまれなかった場合はfalseを返します。boolean
wasExpanded()
このイベントがTreeItemの展開イベントを表す場合はtrue、TreeItemが展開されなかった場合はfalseを返します。boolean
wasPermutated()
TreeItemの子のリストの順序が変更されたが、追加も削除も行われていない場合はtrueを返します。boolean
wasRemoved()
このイベントが、子のTreeItemが削除されたTreeItemイベントを表す場合は、trueを返します。-
クラス javafx.event.Eventで宣言されたメソッド
clone、consume、copyFor、fireEvent、getEventType、getTarget、isConsumed
-
クラス java.util.EventObjectで宣言されたメソッド
toString
-
-
-
-
フィールドの詳細
-
ANY
public static final EventType<?> ANY
すべてのツリー変更イベント・タイプに共通のスーパータイプ。- 導入されたバージョン:
- JavaFX 8.0
-
-
コンストラクタの詳細
-
TreeModificationEvent
public TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem)
基本のTreeModificationEventを構築します(これは、ツリー・アイテムが新しい値を受け取っていない、展開/縮小状態の間で変更されていない、および子が変更されていない状況で役立ちます)。 このコンストラクタが使用されるのは、TreeItemのgraphicプロパティが変更されたときなどです。- パラメータ:
eventType
- 発生したイベントのタイプ。treeItem
- このイベントが発生したTreeItem。
-
TreeModificationEvent
public TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, T newValue)
TreeItemのTreeItem.valueProperty()
が変更された場合のTreeModificationEventを構築します。- パラメータ:
eventType
- 発生したイベントのタイプ。treeItem
- このイベントが発生したTreeItem。newValue
-TreeItem.valueProperty()
に配置された新しい値。
-
TreeModificationEvent
public TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, boolean expanded)
TreeItemのTreeItem.expandedProperty()
が変更された場合のTreeModificationEventを構築します。- パラメータ:
eventType
- 発生したイベントのタイプ。treeItem
- このイベントが発生したTreeItem。expanded
- TreeItemの現在の展開状態を表すブール。
-
TreeModificationEvent
public TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, List<? extends TreeItem<T>> added, List<? extends TreeItem<T>> removed)
TreeItemの子のリストが変更された場合のTreeModificationEventを構築します。- パラメータ:
eventType
- 発生したイベントのタイプ。treeItem
- このイベントが発生したTreeItem。added
- 特定のTreeItemの子のリストに追加されたアイテムのリスト。removed
- 特定のTreeItemの子のリストから削除されたアイテムのリスト。
-
-
メソッドの詳細
-
getSource
public TreeItem<T> getSource()
このイベントが発生したTreeItemを返します。- オーバーライド:
getSource
、クラス:EventObject
- 戻り値:
- Eventが最初に発生したオブジェクト
- 導入されたバージョン:
- JavaFX 2.1
-
getNewValue
public T getNewValue()
TreeItemの値が変更された場合は、このメソッドで新しい値が返されます。 それが変更されていない場合は、このメソッドでnullが返されます。- 戻り値:
- それが変更された場合はTreeItemの新しい値で、それ以外の場合はnull。
-
getAddedChildren
public List<? extends TreeItem<T>> getAddedChildren()
このイベントでTreeItemに追加された子を返すか、追加された子がない場合は空のリストを返します。- 戻り値:
- 新しく追加された子、または子が追加されていない場合は空のリスト。
-
getRemovedChildren
public List<? extends TreeItem<T>> getRemovedChildren()
このイベントでTreeItemから削除された子を返すか、追加された子がない場合は空のリストを返します。- 戻り値:
- 削除された子、または子が削除されていない場合は空のリスト。
-
getRemovedSize
public int getRemovedSize()
このイベントで削除された子アイテムの数、または子が削除されていない場合はゼロを返します。- 戻り値:
- 削除された子アイテムの数、または子が削除されていない場合はゼロ。
-
getAddedSize
public int getAddedSize()
このイベントに追加された子アイテムの数、または子が追加されていない場合はゼロを返します。- 戻り値:
- 追加された子アイテムの数、または子が追加されていない場合はゼロ。
-
wasExpanded
public boolean wasExpanded()
このイベントがTreeItemの展開イベントを表す場合はtrue、TreeItemが展開されなかった場合はfalseを返します。- 戻り値:
- このイベントがTreeItem拡張イベントを表す場合はtrue、TreeItemが展開されていない場合はfalse
-
wasCollapsed
public boolean wasCollapsed()
このイベントがTreeItemの折りたたみイベントを表す場合はtrue、TreeItemが折りたたまれなかった場合はfalseを返します。- 戻り値:
- このイベントがTreeItem折りたたみイベントを表す場合はtrue、TreeItemが折りたたまれていない場合はfalse
-
wasAdded
public boolean wasAdded()
このイベントが、子のTreeItemが追加されたTreeItemイベントを表す場合は、trueを返します。- 戻り値:
- このイベントが、TreeItemの子イベントが追加されたTreeItemイベントを表す場合はtrue
-
wasRemoved
public boolean wasRemoved()
このイベントが、子のTreeItemが削除されたTreeItemイベントを表す場合は、trueを返します。- 戻り値:
- このイベントが子TreeItemが削除されたTreeItemイベントを表す場合はtrue
-
wasPermutated
public boolean wasPermutated()
TreeItemの子のリストの順序が変更されたが、追加も削除も行われていない場合はtrueを返します。- 戻り値:
- TreeItem子リストの順序が変更されたが、追加または削除されていない場合はtrue
-
-