E
- Set
要素の型public abstract class SetExpression<E> extends Object implements ObservableSetValue<E>
SetExpression
は、ObservableSetValue
と優れたスタイルでバインディングを生成する便利な追加のメソッドです。
SetExpression
の具体的なサブクラスは、この式の実際の値を提供するメソッドObservableObjectValue.get()
を実装する必要があります。
SetExpression
のラップされたリストがnull
である場合、Set
インタフェースを実装するすべてのメソッドが不変の空のセットに適用されるかのように動作します。
Type | プロパティと説明 |
---|---|
abstract ReadOnlyBooleanProperty |
empty
セットが空である場合に
true であるブール型プロパティ。 |
abstract ReadOnlyIntegerProperty |
size
セットのサイズを表す整数プロパティ。
|
コンストラクタと説明 |
---|
SetExpression() |
修飾子と型 | メソッドと説明 |
---|---|
boolean |
add(E element) |
boolean |
addAll(Collection<? extends E> elements) |
StringBinding |
asString()
|
void |
clear() |
boolean |
contains(Object obj) |
boolean |
containsAll(Collection<?> objects) |
abstract ReadOnlyBooleanProperty |
emptyProperty()
セットが空である場合に
true であるブール型プロパティ。 |
int |
getSize()
セットのサイズ
|
ObservableSet<E> |
getValue()
この
ObservableValue の現在の値を返します |
boolean |
isEmpty()
空のプロパティの値を取得します。
|
BooleanBinding |
isEqualTo(ObservableSet<?> other)
|
BooleanBinding |
isNotEqualTo(ObservableSet<?> other)
|
BooleanBinding |
isNotNull()
|
BooleanBinding |
isNull()
|
Iterator<E> |
iterator() |
boolean |
remove(Object obj) |
boolean |
removeAll(Collection<?> objects) |
boolean |
retainAll(Collection<?> objects) |
static <E> SetExpression<E> |
setExpression(ObservableSetValue<E> value)
ObservableSetValue をラップするSetExpression を返します。 |
int |
size() |
abstract ReadOnlyIntegerProperty |
sizeProperty()
セットのサイズを表す整数プロパティ。
|
Object[] |
toArray() |
<T> T[] |
toArray(T[] array) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get
addListener、removeListener
addListener、removeListener
addListener、removeListener
equals, hashCode, spliterator
parallelStream, removeIf, stream
public abstract ReadOnlyIntegerProperty sizeProperty
getSize()
public abstract ReadOnlyBooleanProperty emptyProperty
true
であるブール型プロパティ。isEmpty()
public ObservableSet<E> getValue()
ObservableValue
ObservableValue
の現在の値を返しますObservableValue<ObservableSet<E>>
のgetValue
public static <E> SetExpression<E> setExpression(ObservableSetValue<E> value)
ObservableSetValue
をラップするSetExpression
を返します。ObservableSetValue
がすでにSetExpression
である場合に返されます。それ以外の場合、ObservableSetValue
にバインドされる新しいSetBinding
が作成されます。value
- ソースObservableSetValue
ObservableSetValue
をラップするSetExpression
NullPointerException
- value
がnull
の場合public int getSize()
public abstract ReadOnlyIntegerProperty sizeProperty()
getSize()
public abstract ReadOnlyBooleanProperty emptyProperty()
true
であるブール型プロパティ。isEmpty()
public BooleanBinding isEqualTo(ObservableSet<?> other)
other
- 他のObservableSet
BooleanBinding
NullPointerException
- other
がnull
である場合public BooleanBinding isNotEqualTo(ObservableSet<?> other)
other
- 他のObservableSet
BooleanBinding
NullPointerException
- other
がnull
である場合public BooleanBinding isNull()
BooleanBinding
public BooleanBinding isNotNull()
BooleanBinding
public StringBinding asString()
String
に変換されたSetExpression
の値を保持するStringBinding
を作成します。このSetExpression
の値が変更される場合、StringBinding
の値が自動的に更新されます。StringBinding
public boolean isEmpty()
public boolean contains(Object obj)
public <T> T[] toArray(T[] array)
public boolean remove(Object obj)
public boolean containsAll(Collection<?> objects)
containsAll
、インタフェース: Collection<E>
containsAll
、インタフェース: Set<E>
public boolean addAll(Collection<? extends E> elements)
public boolean removeAll(Collection<?> objects)
public boolean retainAll(Collection<?> objects)
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.