インタフェース LogicalCompution
- すべてのスーパーインタフェース:
BooleanCompution,BooleanGettable,BooleanObservable,Compution<java.lang.Boolean>,Gettable<java.lang.Boolean>,Observable<java.lang.Boolean>,java.io.Serializable
public interface LogicalCompution extends BooleanCompution
Logical Boolean compution, includes Getter, Observer.
NOT includes Setter.
- To build LogicalCompution instance,
- AND
(&&)Compution,and(BooleanObservable...). - OR
(||)Compution,or(BooleanObservable...). - NOT
(!)Compution,not(BooleanObservable). - XOR
(^)Compution,xor(BooleanObservable, BooleanObservable). - NAND Compution,
nand(BooleanObservable...). - NOR Compution,
nor(BooleanObservable...).
- AND
- To get value,
BooleanGettable.booleanValue(). - To detect value changed,
Observable.addChangeListener(ChangeListener). - To wait until condition is true,
- To logical-compute,
- 関連項目:
BooleanCompution,Boolean
-
メソッドの概要
staticメソッド 修飾子とタイプ メソッド 説明 static LogicalComputionand(BooleanObservable... observers)Returns AND(&&)Logical Compution instance.static LogicalComputionand(java.util.Collection<? extends BooleanObservable> observers)Returns AND(&&)Logical Compution instance.static LogicalComputionnand(BooleanObservable... observers)Returns NAND Logical Compution instance.static LogicalComputionnand(java.util.Collection<? extends BooleanObservable> observers)Returns NAND Logical Compution instance.static LogicalComputionnor(BooleanObservable... observers)Returns NOR Logical Compution instance.static LogicalComputionnor(java.util.Collection<? extends BooleanObservable> observers)Returns NOR Logical Compution instancestatic LogicalComputionnot(BooleanObservable observer)Returns NOT(!)Logical Compution instance.static LogicalComputionor(BooleanObservable... observers)Returns OR(||)Logical Compution instance.static LogicalComputionor(java.util.Collection<? extends BooleanObservable> observers)Returns OR(||)Logical Compution instance.static LogicalComputionxor(BooleanObservable a, BooleanObservable b)Returns XOR(^)Logical Compution instance.インタフェースから継承されたメソッド com.shimizukenta.secs.local.property.BooleanGettable
booleanValueインタフェースから継承されたメソッド com.shimizukenta.secs.local.property.BooleanObservable
and, and, nand, nand, nor, nor, not, or, or, waitUntil, waitUntil, waitUntil, waitUntilFalse, waitUntilFalse, waitUntilFalse, waitUntilTrue, waitUntilTrue, waitUntilTrue, xor, xorインタフェースから継承されたメソッド com.shimizukenta.secs.local.property.Observable
addChangeListener, computeToString, removeChangeListener
-
メソッドの詳細
-
and
Returns AND(&&)Logical Compution instance.- パラメータ:
observers- is BooleanObserver- 戻り値:
- AND
(&&) Logical Compution instance - 関連項目:
and(Collection)
-
and
Returns AND(&&)Logical Compution instance.- パラメータ:
observers- is BooleanObservers- 戻り値:
- AND
(&&)Logical Compution instance - 関連項目:
and(BooleanObservable...)
-
or
Returns OR(||)Logical Compution instance.- パラメータ:
observers- is BooleanObservers- 戻り値:
- OR
(||)Logical Compution instance - 関連項目:
or(Collection)
-
or
Returns OR(||)Logical Compution instance.- パラメータ:
observers- is BooleanObservers- 戻り値:
- OR
(||)Logical Compution instance - 関連項目:
or(BooleanObservable...)
-
not
Returns NOT(!)Logical Compution instance.- パラメータ:
observer- is BooleanObserver- 戻り値:
- NOT
(!)Logical Compution instance
-
xor
Returns XOR(^)Logical Compution instance.- パラメータ:
a- is BooleanObserverb- is BooleanObserver- 戻り値:
- XOR
(^)Logical Compution instance
-
nand
Returns NAND Logical Compution instance.Returns NOT(AND) compution.
- パラメータ:
observers- is BooleanObservers- 戻り値:
- NAND Logical Compution instance
- 関連項目:
nand(Collection)
-
nand
Returns NAND Logical Compution instance.Returns NOT(AND) compution.
- パラメータ:
observers- is BooleanObservers- 戻り値:
- NAND Logical Compution instance
- 関連項目:
nand(BooleanObservable...)
-
nor
Returns NOR Logical Compution instance.Returns NOT(OR) compution.
- パラメータ:
observers- is BooleanObservers- 戻り値:
- NOR Logical Compution instance
- 関連項目:
nor(Collection)
-
nor
Returns NOR Logical Compution instanceReturns NOT(OR) compution.
- パラメータ:
observers- is BooleanObservers- 戻り値:
- NOR Logical Compution instance.
- 関連項目:
nor(BooleanObservable...)
-