インタフェース BooleanObservable
- すべてのスーパーインタフェース:
Observable<java.lang.Boolean>
- 既知のサブインタフェースのリスト:
BooleanCompution,BooleanProperty,ComparativeCompution,LogicalCompution
public interface BooleanObservable extends Observable<java.lang.Boolean>
- 関連項目:
Boolean,Observable,LogicalCompution
-
メソッドの概要
修飾子とタイプ メソッド 説明 default LogicalComputionand(boolean f)Returns(this && f)LogicalCompution instance.default LogicalComputionand(BooleanObservable observer)Returns(this && observer)LogicalCompution instance.default LogicalComputionnand(boolean f)Returns(! (this && f))LogicalCompution instance.default LogicalComputionnand(BooleanObservable observer)Returns(! (this && observer))LogicalCompution instance.default LogicalComputionnor(boolean f)Returns(! (this || f))LogicalCompution instance.default LogicalComputionnor(BooleanObservable observer)Returns(! (this || observer))aaa LogicalCompution instance.default LogicalComputionnot()Returns (! this) LogicalCompution instance.default LogicalComputionor(boolean f)Returns(this || f)LogicalCompution instance.default LogicalComputionor(BooleanObservable observer)Returns(this || observer)LogicalCompution instance.voidwaitUntil(boolean condition)Waiting until(condtion == this.booleanValue()).voidwaitUntil(boolean condition, long timeout, java.util.concurrent.TimeUnit unit)Waiting until(condition == this.booleanValue()).default voidwaitUntil(boolean condition, TimeoutGettable p)Waiting until(condition == this.booleanValue()).default voidwaitUntilFalse()Waiting until(this.booleanValue() == false).default voidwaitUntilFalse(long timeout, java.util.concurrent.TimeUnit unit)Waiting until(this.booleanValue() == false).default voidwaitUntilFalse(TimeoutGettable p)Waiting until(this.booleanValue() == false).default voidwaitUntilTrue()Waiting until(this.booleanValue() == true).default voidwaitUntilTrue(long timeout, java.util.concurrent.TimeUnit unit)Waiting until(this.booleanValue() == true).default voidwaitUntilTrue(TimeoutGettable p)Waiting until(this.booleanValue() == true).default LogicalComputionxor(boolean f)Returns(this ^ f)LogicalCompution instance.default LogicalComputionxor(BooleanObservable observer)Returns(this ^ observer)LogicalCompution instance.インタフェースから継承されたメソッド com.shimizukenta.secs.local.property.Observable
addChangeListener, computeToString, removeChangeListener
-
メソッドの詳細
-
and
Returns(this && observer)LogicalCompution instance.- パラメータ:
observer- the BooleanObserver- 戻り値:
(this && observer)LogicalCompution instance- 関連項目:
and(boolean),LogicalCompution.and(BooleanObservable...)
-
or
Returns(this || observer)LogicalCompution instance.- パラメータ:
observer- the BooleanObserver- 戻り値:
(this || observer)LogicalCompution instance- 関連項目:
LogicalCompution.or(BooleanObservable...)
-
not
Returns (! this) LogicalCompution instance.- 戻り値:
(! this)LogicalCompution instance- 関連項目:
LogicalCompution.not(BooleanObservable)
-
xor
Returns(this ^ observer)LogicalCompution instance.- パラメータ:
observer- the BooleanObserver- 戻り値:
(this ^ observer)LogicalCompution instance- 関連項目:
xor(boolean),LogicalCompution.xor(BooleanObservable, BooleanObservable)
-
nand
Returns(! (this && observer))LogicalCompution instance.- パラメータ:
observer- the BooleanObserver- 戻り値:
- (!
(this && observer))LogicalCompution instance - 関連項目:
LogicalCompution.nand(BooleanObservable...)
-
nor
Returns(! (this || observer))aaa LogicalCompution instance.- パラメータ:
observer- the BooleanObserver- 戻り値:
- (!
(this || observer))LogicalCompution instance. - 関連項目:
nor(boolean),LogicalCompution.nor(BooleanObservable...)
-
and
Returns(this && f)LogicalCompution instance.- パラメータ:
f- the boolean- 戻り値:
(this && f)LogicalCompution instance- 関連項目:
and(BooleanObservable),and(BooleanObservable),LogicalCompution.and(BooleanObservable...)
-
or
Returns(this || f)LogicalCompution instance.- パラメータ:
f- the boolean- 戻り値:
(this || f)LogicalCompution instance- 関連項目:
or(BooleanObservable),LogicalCompution.or(BooleanObservable...)
-
xor
Returns(this ^ f)LogicalCompution instance.- パラメータ:
f- the boolean value- 戻り値:
(this ^ f)LogicalCompution instance- 関連項目:
xor(BooleanObservable),LogicalCompution.xor(BooleanObservable, BooleanObservable)
-
nand
Returns(! (this && f))LogicalCompution instance.- パラメータ:
f- the boolean value- 戻り値:
(! (this && f))LogicalCompution instance- 関連項目:
nand(BooleanObservable),LogicalCompution.nand(BooleanObservable...)
-
nor
Returns(! (this || f))LogicalCompution instance.- パラメータ:
f- the boolean value- 戻り値:
(! (this || f))LogicalCompution instance.- 関連項目:
nor(BooleanObservable),LogicalCompution.nor(BooleanObservable...)
-
waitUntil
void waitUntil(boolean condition) throws java.lang.InterruptedExceptionWaiting until(condtion == this.booleanValue()).This is blocking method.
If already condition is true, pass through immediately.
- パラメータ:
condition- the boolean value- 例外:
java.lang.InterruptedException- if interrupted while waiting- 関連項目:
waitUntil(boolean, long, TimeUnit)
-
waitUntil
void waitUntil(boolean condition, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until(condition == this.booleanValue()).This is blocking method.
If already condition is true, pass through immediately.
- パラメータ:
condition- the boolean 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- 関連項目:
waitUntil(boolean)
-
waitUntil
default void waitUntil(boolean condition, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until(condition == this.booleanValue()).This is blocking method.
If already condition is true, pass through immediately.
- パラメータ:
condition- the boolean valuep- the TimeoutProperty- 例外:
java.lang.InterruptedException- if interrupted while waitingjava.util.concurrent.TimeoutException- if the wait timed out- 関連項目:
waitUntil(boolean, long, TimeUnit)
-
waitUntilTrue
default void waitUntilTrue() throws java.lang.InterruptedExceptionWaiting until(this.booleanValue() == true).This is blocking method.
If already this.value is true, pass through immediately.
- 例外:
java.lang.InterruptedException- if interrupted while waiting- 関連項目:
#see #waitUntilFalse()
-
waitUntilTrue
default void waitUntilTrue(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until(this.booleanValue() == true).This is blocking method.
If already this.value is true, 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- 関連項目:
waitUntil(boolean, long, TimeUnit),waitUntilFalse(long, TimeUnit)
-
waitUntilTrue
default void waitUntilTrue(TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until(this.booleanValue() == true).This is blocking method.
If already this.value is true, pass through immediately.
- パラメータ:
p- the TimeoutProperty- 例外:
java.lang.InterruptedException- if interrupted while waitingjava.util.concurrent.TimeoutException- if the wait timed out- 関連項目:
waitUntil(boolean, TimeoutGettable),waitUntilFalse(TimeoutGettable)
-
waitUntilFalse
default void waitUntilFalse() throws java.lang.InterruptedExceptionWaiting until(this.booleanValue() == false).This is blocking method.
If already this.value is false, pass through immediately.
- 例外:
java.lang.InterruptedException- if interrupted while waiting- 関連項目:
waitUntil(boolean),waitUntilTrue()
-
waitUntilFalse
default void waitUntilFalse(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until(this.booleanValue() == false).This is blocking method.
If already this.value is false, 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- 関連項目:
waitUntil(boolean, long, TimeUnit),waitUntilTrue(long, TimeUnit)
-
waitUntilFalse
default void waitUntilFalse(TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until(this.booleanValue() == false).This is blocking method.
If already this.value is false, pass through immediately.
- パラメータ:
p- the TimeoutProperty- 例外:
java.lang.InterruptedException- if interrupted while waitingjava.util.concurrent.TimeoutException- if the wait timed out- 関連項目:
waitUntil(boolean, TimeoutGettable),waitUntilTrue(TimeoutGettable)
-