インタフェース 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 LogicalCompution
and(BooleanObservable... observers)
Returns AND(&&)
Logical Compution instance.static LogicalCompution
and(java.util.Collection<? extends BooleanObservable> observers)
Returns AND(&&)
Logical Compution instance.static LogicalCompution
nand(BooleanObservable... observers)
Returns NAND Logical Compution instance.static LogicalCompution
nand(java.util.Collection<? extends BooleanObservable> observers)
Returns NAND Logical Compution instance.static LogicalCompution
nor(BooleanObservable... observers)
Returns NOR Logical Compution instance.static LogicalCompution
nor(java.util.Collection<? extends BooleanObservable> observers)
Returns NOR Logical Compution instancestatic LogicalCompution
not(BooleanObservable observer)
Returns NOT(!)
Logical Compution instance.static LogicalCompution
or(BooleanObservable... observers)
Returns OR(||)
Logical Compution instance.static LogicalCompution
or(java.util.Collection<? extends BooleanObservable> observers)
Returns OR(||)
Logical Compution instance.static LogicalCompution
xor(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...)
-