モジュール javafx.controls
パッケージ javafx.scene.control

クラスTreeItem.TreeModificationEvent<T>

  • 型パラメータ:
    T - TreeModificationEvent
    すべての実装されたインタフェース:
    Serializable, Cloneable
    含まれているクラス:
    TreeItem<T>


    public static class TreeItem.TreeModificationEvent<T>
    extends Event
    TreeItemの変更のすべての形式に関する関連情報を含むEvent
    導入されたバージョン:
    JavaFX 2.0
    関連項目:
    直列化された形式
    • フィールドのサマリー

      フィールド 
      修飾子と型 フィールド 説明
      static EventType<?> ANY
      すべてのツリー変更イベント・タイプに共通のスーパータイプ。
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 具象メソッド 
      修飾子と型 メソッド 説明
      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を返します。
    • フィールドの詳細

      • 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
      • getTreeItem

        public TreeItem<T> getTreeItem​()
        このイベントが発生したTreeItemを返します。
        戻り値:
        このイベントが発生したTreeItem。
      • 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