モジュール javafx.base
パッケージ javafx.collections

インタフェースObservableList<E>

    • メソッドの詳細

      • addListener

        void addListener​(ListChangeListener<? super E> listener)
        リスナーをこの監視可能リストに追加します。
        パラメータ:
        listener - リストの変更をリスニングするリスナー
      • removeListener

        void removeListener​(ListChangeListener<? super E> listener)
        この観測可能リストからリスナーを削除しようとします。 リスナーがこのリストにアタッチされていない場合、何も発生しません。
        パラメータ:
        listener - 削除するリスナー
      • addAll

        boolean addAll​(E... elements)
        要素のvar-arg追加の便利なメソッドです。
        パラメータ:
        elements - 追加する要素
        戻り値:
        true(Collection.add(E)で指定されているとおり)
      • setAll

        boolean setAll​(E... elements)
        ObservableListを消去し、渡されたすべての要素をvar-argsとして追加します。
        パラメータ:
        elements - 設定する要素
        戻り値:
        true(Collection.add(E)で指定されているとおり)
        例外:
        NullPointerException - 指定された引数に1つ以上のnull要素が含まれている場合
      • setAll

        boolean setAll​(Collection<? extends E> col)
        ObservableListをクリアし、コレクションのすべての要素を追加します。
        パラメータ:
        col - このobservableArrayListに追加される要素を含むコレクション
        戻り値:
        true(Collection.add(E)で指定されているとおり)
        例外:
        NullPointerException - 指定されたコレクションに1つ以上のnull要素が含まれている場合
      • removeAll

        boolean removeAll​(E... elements)
        removeAllメソッドのvar-arg使用の便利なメソッド。
        パラメータ:
        elements - 削除する要素
        戻り値:
        この呼出しの結果、リストが変更された場合はtrue
      • retainAll

        boolean retainAll​(E... elements)
        retainAllメソッドのvar-arg使用の便利なメソッド。
        パラメータ:
        elements - 保持する要素
        戻り値:
        この呼出しの結果、リストが変更された場合はtrue
      • remove

        void remove​(int from,
                    int to)
        sublist(from, to).clear()を呼び出す簡単な方法。 これは一般的な操作であるため、ObservableListは便利な使い方のためにこのメソッドを持っています。
        パラメータ:
        from - 削除する範囲の開始(含む)
        to - 削除する範囲の最後(含まない)
        例外:
        IndexOutOfBoundsException - 無効な範囲が指定されている場合
      • filtered

        default FilteredList<E> filtered​(Predicate<E> predicate)
        指定された述語を使用して、このリストのFilteredListラッパーを作成します。
        パラメータ:
        predicate - 使用する述語
        戻り値:
        新しいFilteredList
        導入されたバージョン:
        JavaFX 8.0
      • sorted

        default SortedList<E> sorted​(Comparator<E> comparator)
        指定されたコンパレータを使用して、このリストのSortedListラッパーを作成します。
        パラメータ:
        comparator - 使用するコンパレータまたは順序付けられていないListの場合はnull
        戻り値:
        新しいSortedList
        導入されたバージョン:
        JavaFX 8.0
      • sorted

        default SortedList<E> sorted​()
        自然順序付けを使用して、このリストのSortedListラッパーを作成します。
        戻り値:
        新しいSortedList
        導入されたバージョン:
        JavaFX 8.0