インタフェース ComparativeCompution
- すべてのスーパーインタフェース:
BooleanCompution,BooleanGettable,BooleanObservable,Compution<java.lang.Boolean>,Gettable<java.lang.Boolean>,Observable<java.lang.Boolean>,java.io.Serializable
public interface ComparativeCompution extends BooleanCompution
Comparative Boolean Compution, includes Getter, Observer.
NOT includes Setter.
- To build ComparativeCompution instance,
isEqualTo(NumberObservable, NumberObservable)isNotEqualTo(NumberObservable, NumberObservable)isLessThan(NumberObservable, NumberObservable)isLessThanOrEqualTo(NumberObservable, NumberObservable)isGreaterThan(NumberObservable, NumberObservable)isGreaterThanOrEqualTo(NumberObservable, NumberObservable)isEqualTo(ObjectObservable, ObjectObservable)isNotEqualTo(ObjectObservable, ObjectObservable)isEqualTo(StringObservable, StringObservable)isNotEqualTo(StringObservable, StringObservable)isLessThan(StringObservable, StringObservable)isLessThanOrEqualTo(StringObservable, StringObservable)isGreaterThan(StringObservable, StringObservable)isGreaterThanOrEqualTo(StringObservable, StringObservable)
- To get value,
BooleanGettable.booleanValue() - To detect value changed,
Observable.addChangeListener(ChangeListener) - To wait until condition is true,
- To logical-compute,
- 関連項目:
Boolean,BooleanCompution
-
メソッドの概要
staticメソッド 修飾子とタイプ メソッド 説明 static ComparativeComputionisEqualTo(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)Returns(left == right)ComparativeCompution instance.static <T, U> ComparativeComputionisEqualTo(ObjectObservable<T> a, ObjectObservable<U> b)Returns equal object ComparativeCompution instance.static ComparativeComputionisEqualTo(StringObservable a, StringObservable b)Returns equal String ComparativeCompution instance.static ComparativeComputionisEqualToIgnoreCase(StringObservable a, StringObservable b)Returnsa.equalsIgnoreCase(b)Comparative Compution instance.static ComparativeComputionisGreaterThan(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)Returns(left > right)ComparativeCompution instance.static ComparativeComputionisGreaterThan(StringObservable left, StringObservable right)Returns(left > right)ComparativeCompution instance.static ComparativeComputionisGreaterThanOrEqualTo(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)Returns(left >= right)ComparativeCompution instance.static ComparativeComputionisGreaterThanOrEqualTo(StringObservable left, StringObservable right)Returns(left >= right)ComparativeCompution instance.static ComparativeComputionisLessThan(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)Returns(left < right)ComparativeCompution instance.static ComparativeComputionisLessThan(StringObservable left, StringObservable right)Returns(left < right)ComparativeCompution instance.static ComparativeComputionisLessThanOrEqualTo(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)Returns(left <= right)ComparativeCompution instance.static ComparativeComputionisLessThanOrEqualTo(StringObservable left, StringObservable right)Returns(left <= right)ComparativeCompution instance.static ComparativeComputionisNotEqualTo(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)Returns(left != right)ComparativeCompution instance.static <T, U> ComparativeComputionisNotEqualTo(ObjectObservable<T> a, ObjectObservable<U> b)Returns NOT equal object ComparativeCompution instance.static ComparativeComputionisNotEqualTo(StringObservable a, StringObservable b)Returns NOT equal String ComparativeCompution instance.static ComparativeComputionisNotEqualToIgnoreCase(StringObservable a, StringObservable b)Returns(! a.equalsIgnoreCase(b))Comparative 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
-
メソッドの詳細
-
isEqualTo
static ComparativeCompution isEqualTo(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)Returns(left == right)ComparativeCompution instance.- パラメータ:
left- the left observerright- the right observer- 戻り値:
(left == right)ComparativeCompution instance.
-
isNotEqualTo
static ComparativeCompution isNotEqualTo(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)Returns(left != right)ComparativeCompution instance.- パラメータ:
left- the left observerright- the right observer- 戻り値:
(left != right)ComparativeCompution instance.
-
isLessThan
static ComparativeCompution isLessThan(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)Returns(left < right)ComparativeCompution instance.- パラメータ:
left- the left observerright- the right observer- 戻り値:
(left < right)ComparativeCompution instance.
-
isLessThanOrEqualTo
static ComparativeCompution isLessThanOrEqualTo(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)Returns(left <= right)ComparativeCompution instance.- パラメータ:
left- the left observerright- the right observer- 戻り値:
(left <= right)ComparativeCompution instance.
-
isGreaterThan
static ComparativeCompution isGreaterThan(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)Returns(left > right)ComparativeCompution instance.- パラメータ:
left- the left observerright- the right observer- 戻り値:
(left > right)ComparativeCompution instance.
-
isGreaterThanOrEqualTo
static ComparativeCompution isGreaterThanOrEqualTo(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)Returns(left >= right)ComparativeCompution instance.- パラメータ:
left- the left observerright- the right observer- 戻り値:
(left >= right)ComparativeCompution instance.
-
isEqualTo
Returns equal object ComparativeCompution instance.- 型パラメータ:
T- TypeU- Type- パラメータ:
a- the observer of ab- the observer of b- 戻り値:
- Object EqualTo ComparativeCompution
-
isNotEqualTo
Returns NOT equal object ComparativeCompution instance.- 型パラメータ:
T- TypeU- Type- パラメータ:
a- the observer of ab- the observer of b- 戻り値:
- Object NotEqualTo ComparativeCompution
-
isEqualTo
Returns equal String ComparativeCompution instance.- パラメータ:
a- the observer of ab- the observer of b- 戻り値:
- equal String ComparativeCompution instance
-
isNotEqualTo
Returns NOT equal String ComparativeCompution instance.- パラメータ:
a- the observer of ab- the observer of b- 戻り値:
- NOT equal String ComparativeCompution instance
-
isLessThan
Returns(left < right)ComparativeCompution instance.- パラメータ:
left- the left observerright- the right observer- 戻り値:
(left < right)ComparativeCompution instance
-
isLessThanOrEqualTo
Returns(left <= right)ComparativeCompution instance.- パラメータ:
left- the left observerright- the right observer- 戻り値:
(left <= right)ComparativeCompution instance
-
isGreaterThan
Returns(left > right)ComparativeCompution instance.- パラメータ:
left- the left observerright- the right observer- 戻り値:
(left > right)ComparativeCompution instance
-
isGreaterThanOrEqualTo
Returns(left >= right)ComparativeCompution instance.- パラメータ:
left- the left observerright- the right observer- 戻り値:
(left >= right)ComparativeCompution instance
-
isEqualToIgnoreCase
Returnsa.equalsIgnoreCase(b)Comparative Compution instance.- パラメータ:
a- the observer of ab- the observer of b- 戻り値:
a.equalsIgnoreCase(b)Comparative Compution instance
-
isNotEqualToIgnoreCase
Returns(! a.equalsIgnoreCase(b))Comparative Compution instance.- パラメータ:
a- the observer of ab- the observer of b- 戻り値:
(! a.equalsIgnoreCase(b))Comparative Compution instance
-