- java.lang.Object
-
- javafx.beans.binding.ListExpression<E>
-
- javafx.beans.property.ReadOnlyListProperty<E>
-
- javafx.beans.property.ListProperty<E>
-
- javafx.beans.property.ListPropertyBase<E>
-
- javafx.beans.property.SimpleListProperty<E>
-
- javafx.beans.property.ReadOnlyListWrapper<E>
-
- すべての実装されたインタフェース:
Iterable<E>
,Collection<E>
,List<E>
,Observable
,Property<E>
,ReadOnlyProperty<E>
,ObservableListValue<E>
,ObservableObjectValue<E>
,ObservableValue<E>
,WritableListValue<E>
,WritableObjectValue<E>
,WritableValue<E>
,ObservableList<E>
public class ReadOnlyListWrapper<E> extends SimpleListProperty<E>
このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。 同期化される2つのプロパティを作成します。 1つのプロパティが読取り専用で、外部ユーザーに渡すことができます。 他のプロパティは読取り可能および書込み可能であり、内部でのみ使用する必要があります。- 導入されたバージョン:
- JavaFX 2.1
-
-
プロパティのサマリー
-
クラスjavafx.beans.property.ListPropertyBaseから継承されたプロパティ
empty, size
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ReadOnlyListWrapper()
ReadOnlyListWrapper
のコンストラクタReadOnlyListWrapper(Object bean, String name)
ReadOnlyListWrapper
のコンストラクタReadOnlyListWrapper(Object bean, String name, ObservableList<E> initialValue)
ReadOnlyListWrapper
のコンストラクタReadOnlyListWrapper(ObservableList<E> initialValue)
ReadOnlyListWrapper
のコンストラクタ
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected void
fireValueChangedEvent()
通知をすべてのアタッチされたInvalidationListeners
、ChangeListeners
およびListChangeListener
に送信します。protected void
fireValueChangedEvent(ListChangeListener.Change<? extends E> change)
通知をすべてのアタッチされたInvalidationListeners
、ChangeListeners
およびListChangeListener
に送信します。ReadOnlyListProperty<E>
getReadOnlyProperty()
このReadOnlyListWrapper
と同期化される読取り専用プロパティを返します。-
インタフェース java.util.Collectionから継承されたメソッド
parallelStream, removeIf, stream
-
インタフェース java.util.Listから継承されたメソッド
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, of, of, of, of, of, of, of, of, of, of, of, of, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
クラスjavafx.beans.binding.ListExpressionから継承されたメソッド
add, add, addAll, addAll, addAll, asString, clear, contains, containsAll, get, getSize, getValue, indexOf, isEmpty, isEqualTo, isNotEqualTo, isNotNull, isNull, iterator, lastIndexOf, listExpression, listIterator, listIterator, remove, remove, remove, removeAll, removeAll, retainAll, retainAll, set, setAll, setAll, size, subList, toArray, toArray, valueAt, valueAt
-
クラスjavafx.beans.property.ListPropertyから継承されたメソッド
bindBidirectional, setValue, unbindBidirectional
-
クラスjavafx.beans.property.ListPropertyBaseから継承されたメソッド
addListener, addListener, addListener, bind, emptyProperty, get, invalidated, isBound, removeListener, removeListener, removeListener, set, sizeProperty, toString, unbind
-
インタフェースjavafx.collections.ObservableListから継承されたメソッド
addAll, filtered, remove, removeAll, retainAll, setAll, setAll, sorted, sorted
-
インタフェースjavafx.beans.value.ObservableValueから継承されたメソッド
getValue
-
クラスjavafx.beans.property.ReadOnlyListPropertyから継承されたメソッド
bindContent, bindContentBidirectional, equals, hashCode, unbindContent, unbindContentBidirectional
-
クラスjavafx.beans.property.SimpleListPropertyから継承されたメソッド
getBean, getName
-
インタフェースjavafx.beans.value.WritableValueから継承されたメソッド
getValue
-
-
-
-
コンストラクタの詳細
-
ReadOnlyListWrapper
public ReadOnlyListWrapper()
ReadOnlyListWrapper
のコンストラクタ
-
ReadOnlyListWrapper
public ReadOnlyListWrapper(ObservableList<E> initialValue)
ReadOnlyListWrapper
のコンストラクタ- パラメータ:
initialValue
- ラップされた値の初期値
-
ReadOnlyListWrapper
public ReadOnlyListWrapper(Object bean, String name)
ReadOnlyListWrapper
のコンストラクタ- パラメータ:
bean
- このReadOnlyListWrapper
のBeanname
- このReadOnlyListWrapper
の名前
-
ReadOnlyListWrapper
public ReadOnlyListWrapper(Object bean, String name, ObservableList<E> initialValue)
ReadOnlyListWrapper
のコンストラクタ- パラメータ:
bean
- このReadOnlyListWrapper
のBeanname
- このReadOnlyListWrapper
の名前initialValue
- ラップされた値の初期値
-
-
メソッドの詳細
-
getReadOnlyProperty
public ReadOnlyListProperty<E> getReadOnlyProperty()
このReadOnlyListWrapper
と同期化される読取り専用プロパティを返します。- 戻り値:
- 読取り専用プロパティ
-
fireValueChangedEvent
protected void fireValueChangedEvent()
通知をすべてのアタッチされたInvalidationListeners
、ChangeListeners
およびListChangeListener
に送信します。 このメソッドは、手動でListPropertyBase.set(ObservableList)
を呼び出すか、またはバインドされたプロパティでバインディングが無効になる場合に値が変更されるときに呼び出されます。- オーバーライド:
- クラス
ListPropertyBase<E>
のfireValueChangedEvent
-
fireValueChangedEvent
protected void fireValueChangedEvent(ListChangeListener.Change<? extends E> change)
通知をすべてのアタッチされたInvalidationListeners
、ChangeListeners
およびListChangeListener
に送信します。 このメソッドは、リストの内容が変更される場合に呼び出されます。- オーバーライド:
- クラス
ListPropertyBase<E>
のfireValueChangedEvent
- パラメータ:
change
- 伝播する必要がある変更
-
-