インタフェース 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 ComparativeCompution
isEqualTo(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)
Returns(left == right)
ComparativeCompution instance.static <T, U> ComparativeCompution
isEqualTo(ObjectObservable<T> a, ObjectObservable<U> b)
Returns equal object ComparativeCompution instance.static ComparativeCompution
isEqualTo(StringObservable a, StringObservable b)
Returns equal String ComparativeCompution instance.static ComparativeCompution
isEqualToIgnoreCase(StringObservable a, StringObservable b)
Returnsa.equalsIgnoreCase(b)
Comparative Compution instance.static ComparativeCompution
isGreaterThan(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)
Returns(left > right)
ComparativeCompution instance.static ComparativeCompution
isGreaterThan(StringObservable left, StringObservable right)
Returns(left > right)
ComparativeCompution instance.static ComparativeCompution
isGreaterThanOrEqualTo(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)
Returns(left >= right)
ComparativeCompution instance.static ComparativeCompution
isGreaterThanOrEqualTo(StringObservable left, StringObservable right)
Returns(left >= right)
ComparativeCompution instance.static ComparativeCompution
isLessThan(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)
Returns(left < right)
ComparativeCompution instance.static ComparativeCompution
isLessThan(StringObservable left, StringObservable right)
Returns(left < right)
ComparativeCompution instance.static ComparativeCompution
isLessThanOrEqualTo(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)
Returns(left <= right)
ComparativeCompution instance.static ComparativeCompution
isLessThanOrEqualTo(StringObservable left, StringObservable right)
Returns(left <= right)
ComparativeCompution instance.static ComparativeCompution
isNotEqualTo(NumberObservable<? extends java.lang.Number> left, NumberObservable<? extends java.lang.Number> right)
Returns(left != right)
ComparativeCompution instance.static <T, U> ComparativeCompution
isNotEqualTo(ObjectObservable<T> a, ObjectObservable<U> b)
Returns NOT equal object ComparativeCompution instance.static ComparativeCompution
isNotEqualTo(StringObservable a, StringObservable b)
Returns NOT equal String ComparativeCompution instance.static ComparativeCompution
isNotEqualToIgnoreCase(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
-