インタフェース ObjectObservable<T>
- 型パラメータ:
T
- Type
- すべてのスーパーインタフェース:
Observable<T>
- 既知のサブインタフェースのリスト:
ObjectCompution<T>
,ObjectProperty<T>
public interface ObjectObservable<T> extends Observable<T>
- 関連項目:
Observable
-
メソッドの概要
修飾子とタイプ メソッド 説明 default <U> ComparativeCompution
computeIsEqualTo(ObjectObservable<U> observer)
Returns ComparativeCompution instance of isEqualTo.default <U> ComparativeCompution
computeIsEqualTo(U ref)
Returns ComparativeCompution instance of isEqualTo.default <U> ComparativeCompution
computeIsNotEqualTo(ObjectObservable<U> observer)
Returns ComparativeCompution instance of isNotEqualTo.default <U> ComparativeCompution
computeIsNotEqualTo(U ref)
Returns ComparativeCompution instance of isNotEqualTo.default BooleanCompution
computeIsNotNull()
Returns BooleanCompution instance of isNotEqualTo null.default BooleanCompution
computeIsNull()
Returns BooleanCompution instance of isEqualTo null.default <U> void
waitUntilEqualTo(ObjectObservable<U> observer)
Waiting until value is equal.default <U> void
waitUntilEqualTo(ObjectObservable<U> observer, long timeout, java.util.concurrent.TimeUnit unit)
Waiting until value is equal.default <U> void
waitUntilEqualTo(ObjectObservable<U> observer, TimeoutGettable p)
Waiting until value is equal.default <U> void
waitUntilEqualTo(U ref)
Waiting until value is equal.default <U> void
waitUntilEqualTo(U ref, long timeout, java.util.concurrent.TimeUnit unit)
Waiting until value is equal.default <U> void
waitUntilEqualTo(U ref, TimeoutGettable p)
Waiting until value is equal.default <U> void
waitUntilNotEqualTo(ObjectObservable<U> observer)
Waiting until value is NOT equal.default <U> void
waitUntilNotEqualTo(ObjectObservable<U> observer, long timeout, java.util.concurrent.TimeUnit unit)
Waiting until value is NOT equal.default <U> void
waitUntilNotEqualTo(ObjectObservable<U> observer, TimeoutGettable p)
Waiting until value is NOT equal.default <U> void
waitUntilNotEqualTo(U ref)
Waiting until value is NOT equal.default <U> void
waitUntilNotEqualTo(U ref, long timeout, java.util.concurrent.TimeUnit unit)
Waiting until value is NOT equal.default <U> void
waitUntilNotEqualTo(U ref, TimeoutGettable p)
Waiting until value is NOT equal.default T
waitUntilNotNullAndGet()
Waiting until value is NOT null, and return value.default T
waitUntilNotNullAndGet(long timeout, java.util.concurrent.TimeUnit unit)
Waiting until value is NOT null, and return value.default T
waitUntilNotNullAndGet(TimeoutGettable p)
Waiting until value is NOT null, and return value.default void
waitUntilNull()
Waiting until value is null.default void
waitUntilNull(long timeout, java.util.concurrent.TimeUnit unit)
Waiting until value is null.default void
waitUntilNull(TimeoutGettable p)
Waiting until value is null.インタフェースから継承されたメソッド com.shimizukenta.secs.local.property.Observable
addChangeListener, computeToString, removeChangeListener
-
メソッドの詳細
-
computeIsEqualTo
Returns ComparativeCompution instance of isEqualTo.- 型パラメータ:
U
- Type- パラメータ:
observer
- the ObjectObserver- 戻り値:
- ComparativeCompution instance of isEqualTo
- 関連項目:
ComparativeCompution
-
computeIsEqualTo
Returns ComparativeCompution instance of isEqualTo.- 型パラメータ:
U
- Type- パラメータ:
ref
- the Object value- 戻り値:
- ComparativeCompution instance of isEqualTo
- 関連項目:
ComparativeCompution
-
computeIsNotEqualTo
Returns ComparativeCompution instance of isNotEqualTo.- 型パラメータ:
U
- Type- パラメータ:
observer
- the ObjectObserver- 戻り値:
- ComparativeCompution instance of isNotEqualTo
- 関連項目:
ComparativeCompution
-
computeIsNotEqualTo
Returns ComparativeCompution instance of isNotEqualTo.- 型パラメータ:
U
- Type- パラメータ:
ref
- the Object value- 戻り値:
- ComparativeCompution instance of isNotEqualTo
- 関連項目:
ComparativeCompution
-
waitUntilEqualTo
default <U> void waitUntilEqualTo(ObjectObservable<U> observer) throws java.lang.InterruptedExceptionWaiting until value is equal.This is blocking method.
If already value is equal, pass through immediately.
- 型パラメータ:
U
- Type- パラメータ:
observer
- the ObjectObserver- 例外:
java.lang.InterruptedException
- if interrupted while waiting
-
waitUntilEqualTo
default <U> void waitUntilEqualTo(ObjectObservable<U> observer, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until value is equal.This is blocking method.
If already value is equal, pass through immediately.
- 型パラメータ:
U
- Type- パラメータ:
observer
- the ObjectObservertimeout
- the maximum time to waitunit
- the time unit of the timeout argument- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out
-
waitUntilEqualTo
default <U> void waitUntilEqualTo(ObjectObservable<U> observer, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until value is equal.This is blocking method.
If already value is equal, pass through immediately.
- 型パラメータ:
U
- Type- パラメータ:
observer
- the ObjectObserverp
- the TimeoutProperty- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out
-
waitUntilEqualTo
default <U> void waitUntilEqualTo(U ref) throws java.lang.InterruptedExceptionWaiting until value is equal.This is blocking method.
If already value is equal, pass through immediately.
- 型パラメータ:
U
- Type- パラメータ:
ref
- the Object value- 例外:
java.lang.InterruptedException
- if interrupted while waiting
-
waitUntilEqualTo
default <U> void waitUntilEqualTo(U ref, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until value is equal.This is blocking method.
If already value is equal, pass through immediately.
- 型パラメータ:
U
- Type- パラメータ:
ref
- the Object valuetimeout
- the maximum time to waitunit
- the time unit of the timeout argument- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out
-
waitUntilEqualTo
default <U> void waitUntilEqualTo(U ref, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until value is equal.This is blocking method.
If already value is equal, pass through immediately.
- 型パラメータ:
U
- Type- パラメータ:
ref
- the Object valuep
- the TimeoutProperty- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out
-
waitUntilNotEqualTo
default <U> void waitUntilNotEqualTo(ObjectObservable<U> observer) throws java.lang.InterruptedExceptionWaiting until value is NOT equal.This is blocking method.
If already value is NOT equal, pass through immediately.
- 型パラメータ:
U
- Type- パラメータ:
observer
- the ObjectObserver- 例外:
java.lang.InterruptedException
- if interrupted while waiting
-
waitUntilNotEqualTo
default <U> void waitUntilNotEqualTo(ObjectObservable<U> observer, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until value is NOT equal.This is blocking method.
If already value is NOT equal, pass through immediately.
- 型パラメータ:
U
- Type- パラメータ:
observer
- the Object valuetimeout
- the maximum time to waitunit
- the time unit of the timeout argument- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out
-
waitUntilNotEqualTo
default <U> void waitUntilNotEqualTo(ObjectObservable<U> observer, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until value is NOT equal.This is blocking method.
If already value is NOT equal, pass through immediately.
- 型パラメータ:
U
- Type- パラメータ:
observer
- the ObjectObserverp
- the TimeoutProperty- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out
-
waitUntilNotEqualTo
default <U> void waitUntilNotEqualTo(U ref) throws java.lang.InterruptedExceptionWaiting until value is NOT equal.This is blocking method.
If already value is NOT equal, pass through immediately.
- 型パラメータ:
U
- Type- パラメータ:
ref
- the Object value- 例外:
java.lang.InterruptedException
- if interrupted while waiting
-
waitUntilNotEqualTo
default <U> void waitUntilNotEqualTo(U ref, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until value is NOT equal.This is blocking method.
If already value is NOT equal, pass through immediately.
- 型パラメータ:
U
- Type- パラメータ:
ref
- the Object valuetimeout
- the maximum time to waitunit
- the time unit of the timeout argument- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out
-
waitUntilNotEqualTo
default <U> void waitUntilNotEqualTo(U ref, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until value is NOT equal.This is blocking method.
If already value is NOT equal, pass through immediately.
- 型パラメータ:
U
- Type- パラメータ:
ref
- the Object valuep
- the TimeoutProperty- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out
-
computeIsNull
Returns BooleanCompution instance of isEqualTo null.- 戻り値:
- BooleanCompution instance of isEqualTo null
- 関連項目:
BooleanCompution
-
computeIsNotNull
Returns BooleanCompution instance of isNotEqualTo null.- 戻り値:
- BooleanCompution instance of isNotEqualTo null
- 関連項目:
BooleanCompution
-
waitUntilNotNullAndGet
Waiting until value is NOT null, and return value.This is blocking method.
If already value is NOT null, return value immediately.
- 戻り値:
- value
- 例外:
java.lang.InterruptedException
- if interrupted while waiting
-
waitUntilNotNullAndGet
default T waitUntilNotNullAndGet(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until value is NOT null, and return value.This is blocking method.
If already value is NOT null, return value immediately.
- パラメータ:
timeout
- the maximum time to waitunit
- the time unit of the timeout argument- 戻り値:
- value
- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out
-
waitUntilNotNullAndGet
default T waitUntilNotNullAndGet(TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until value is NOT null, and return value.This is blocking method.
If already value is NOT null, return value immediately.
- パラメータ:
p
- the TimeoutProperty- 戻り値:
- value
- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out
-
waitUntilNull
default void waitUntilNull() throws java.lang.InterruptedExceptionWaiting until value is null.This is blocking method.
If already value is null, pass through immediately.
- 例外:
java.lang.InterruptedException
- if interrupted while waiting
-
waitUntilNull
default void waitUntilNull(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until value is null.This is blocking method.
If already value is null, pass through immediately.
- パラメータ:
timeout
- the maximum time to waitunit
- the time unit of the timeout argument- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out
-
waitUntilNull
default void waitUntilNull(TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until value is null.This is blocking method.
If already value is null, pass through immediately.
- パラメータ:
p
- the TimeoutProperty- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out
-