修飾子と型 | フィールドと説明 |
---|---|
static EventType<?> |
ANY
すべてのツリー変更イベント・タイプに共通のスーパータイプ。
|
consumed、eventType、NULL_SOURCE_TARGET、target
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を返します。
|
clone、consume、copyFor、fireEvent、getEventType、getTarget、isConsumed
toString
public static final EventType<?> ANY
public TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem)
eventType
- 発生したイベントのタイプ。treeItem
- このイベントが発生したTreeItem。public TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, T newValue)
TreeItem.valueProperty()
が変更された場合のTreeModificationEventを構築します。eventType
- 発生したイベントのタイプ。treeItem
- このイベントが発生したTreeItem。newValue
- TreeItem.valueProperty()
に配置された新しい値。public TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, boolean expanded)
TreeItem.expandedProperty()
が変更された場合のTreeModificationEventを構築します。eventType
- 発生したイベントのタイプ。treeItem
- このイベントが発生したTreeItem。expanded
- TreeItemの現在の展開状態を表すブール。public TreeModificationEvent(EventType<? extends Event> eventType, TreeItem<T> treeItem, List<? extends TreeItem<T>> added, List<? extends TreeItem<T>> removed)
eventType
- 発生したイベントのタイプ。treeItem
- このイベントが発生したTreeItem。added
- 特定のTreeItemの子のリストに追加されたアイテムのリスト。removed
- 特定のTreeItemの子のリストから削除されたアイテムのリスト。public TreeItem<T> getSource()
getSource
、クラス: EventObject
public T getNewValue()
public List<? extends TreeItem<T>> getAddedChildren()
public List<? extends TreeItem<T>> getRemovedChildren()
public int getRemovedSize()
public int getAddedSize()
public boolean wasExpanded()
public boolean wasCollapsed()
public boolean wasAdded()
public boolean wasRemoved()
public boolean wasPermutated()
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.