インタフェース CollectionObservable<E,T extends java.util.Collection<E>>
- 型パラメータ:
E
- ElementT
- Type of Collection
- すべてのスーパーインタフェース:
Observable<T>
- 既知のサブインタフェースのリスト:
CollectionCompution<E,T>
,CollectionProperty<E,T>
,ListCompution<E>
,ListObservable<E>
,ListProperty<E>
,SetCompution<E>
,SetObservable<E>
,SetProperty<E>
public interface CollectionObservable<E,T extends java.util.Collection<E>> extends Observable<T>
- 関連項目:
Observable
,Collection
-
メソッドの概要
修飾子とタイプ メソッド 説明 default BooleanCompution
computeContains(java.lang.Object o)
Returns BooleanCompution of Collection#contains(Object).default BooleanCompution
computeContainsAll(java.util.Collection<?> c)
Returns BooleanCompution of Collection#containsAll(Collection).default BooleanCompution
computeIsEmpty()
Returns BooleanCompution instance of Collection#isEmpty.default BooleanCompution
computeIsNotEmpty()
Returns BooleanCompution instance of NOT Collection#isEmpty.default BooleanCompution
computeNotContains(java.lang.Object o)
Returns BooleanCompution of NOT Collection#contains(Object).default BooleanCompution
computeNotContainsAll(java.util.Collection<?> c)
Returns BooleanCompution of NOT Collection#containsAll(Collection).default IntegerCompution
computeSize()
Returns IntegerCompution of Collection#size().default void
waitUntilContains(java.lang.Object o)
Waiting until Collection#contains(Object) is true.default void
waitUntilContains(java.lang.Object o, long timeout, java.util.concurrent.TimeUnit unit)
Waiting until Collection#contains(Object) is true.default void
waitUntilContains(java.lang.Object o, TimeoutGettable p)
Waiting until Collection#contains(Object) is true.default void
waitUntilContainsAll(java.util.Collection<?> c)
Waiting until Collection#containsAll(Collection) is true.default void
waitUntilContainsAll(java.util.Collection<?> c, long timeout, java.util.concurrent.TimeUnit unit)
Waiting until Collection#containsAll(Collection) is true.default void
waitUntilContainsAll(java.util.Collection<?> c, TimeoutGettable p)
Waiting until Collection#containsAll(Collection) is true.default void
waitUntilIsEmpty()
Waiting until Collection#isEmpty is true.default void
waitUntilIsEmpty(long timeout, java.util.concurrent.TimeUnit unit)
Waiting until Collection#isEmpty is true.default void
waitUntilIsEmpty(TimeoutGettable p)
Waiting until Collection#isEmpty is true.default void
waitUntilIsNotEmpty()
Waiting until Collection#isEmpty is false.default void
waitUntilIsNotEmpty(long timeout, java.util.concurrent.TimeUnit unit)
Waiting until Collection#isEmpty is false.default void
waitUntilIsNotEmpty(TimeoutGettable p)
Waiting until Collection#isEmpty is false.default void
waitUntilNotContains(java.lang.Object o)
Waiting until Collection#contains(Object) is false.default void
waitUntilNotContains(java.lang.Object o, long timeout, java.util.concurrent.TimeUnit unit)
Waiting until Collection#contains(Object) is false.default void
waitUntilNotContains(java.lang.Object o, TimeoutGettable p)
Waiting until Collection#contains(Object) is false.default void
waitUntilNotContainsAll(java.util.Collection<?> c)
Waiting until Collection#containsAll(Collection) is false.default void
waitUntilNotContainsAll(java.util.Collection<?> c, long timeout, java.util.concurrent.TimeUnit unit)
Waiting until Collection#containsAll(Collection) is false.default void
waitUntilNotContainsAll(java.util.Collection<?> c, TimeoutGettable p)
Waiting until Collection#containsAll(Collection) is false.インタフェースから継承されたメソッド com.shimizukenta.secs.local.property.Observable
addChangeListener, computeToString, removeChangeListener
-
メソッドの詳細
-
computeIsEmpty
Returns BooleanCompution instance of Collection#isEmpty.- 戻り値:
- BooleanCompution instance of Collection#isEmpty
- 関連項目:
Collection.isEmpty()
,BooleanCompution
-
computeIsNotEmpty
Returns BooleanCompution instance of NOT Collection#isEmpty.- 戻り値:
- BooleanCompution instance of NOT Collection#isEmpty
- 関連項目:
Collection.isEmpty()
,BooleanCompution
-
computeContains
Returns BooleanCompution of Collection#contains(Object).- パラメータ:
o
- element whose presence in this collection is to be tested- 戻り値:
- BooleanCompution of Collection#contains(Object)
- 関連項目:
Collection.contains(Object)
,BooleanCompution
-
computeNotContains
Returns BooleanCompution of NOT Collection#contains(Object).- パラメータ:
o
- element whose presence in this collection is to be tested- 戻り値:
- BooleanCompution of NOT Collection#contains(Object)
- 関連項目:
Collection.contains(Object)
,BooleanCompution
-
computeContainsAll
Returns BooleanCompution of Collection#containsAll(Collection).- パラメータ:
c
- collection to be checked for containment in this collection- 戻り値:
- BooleanCompution of Collection#containsAll(Collection)
- 関連項目:
Collection.containsAll(Collection)
,BooleanCompution
-
computeNotContainsAll
Returns BooleanCompution of NOT Collection#containsAll(Collection).- パラメータ:
c
- collection to be checked for containment in this collection- 戻り値:
- BooleanCompution of NOT Collection#containsAll(Collection)
- 関連項目:
Collection.containsAll(Collection)
,BooleanCompution
-
computeSize
Returns IntegerCompution of Collection#size().- 戻り値:
- IntegerCompution of Collection#size()
- 関連項目:
Collection.size()
,IntegerCompution
-
waitUntilIsEmpty
default void waitUntilIsEmpty() throws java.lang.InterruptedExceptionWaiting until Collection#isEmpty is true.This is blocking method.
If already Collection#isEmpty is true, pass through immediately.
- 例外:
java.lang.InterruptedException
- if interrupted while waiting- 関連項目:
Collection.isEmpty()
-
waitUntilIsEmpty
default void waitUntilIsEmpty(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until Collection#isEmpty is true.This is blocking method.
If already Collection#isEmpty 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- 関連項目:
Collection.isEmpty()
-
waitUntilIsEmpty
default void waitUntilIsEmpty(TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until Collection#isEmpty is true.This is blocking method.
If already Collection#isEmpty is true, pass through immediately.
- パラメータ:
p
- the TimeoutProperty- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out- 関連項目:
Collection.isEmpty()
-
waitUntilIsNotEmpty
default void waitUntilIsNotEmpty() throws java.lang.InterruptedExceptionWaiting until Collection#isEmpty is false.This is blocking method.
If already Collection#isEmpty is false, pass through immediately.
- 例外:
java.lang.InterruptedException
- if interrupted while waiting- 関連項目:
Collection.isEmpty()
-
waitUntilIsNotEmpty
default void waitUntilIsNotEmpty(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until Collection#isEmpty is false.This is blocking method.
If already Collection#isEmpty 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- 関連項目:
Collection.isEmpty()
-
waitUntilIsNotEmpty
default void waitUntilIsNotEmpty(TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until Collection#isEmpty is false.This is blocking method.
If already Collection#isEmpty is false, pass through immediately.
- パラメータ:
p
- the TimeoutProperty- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out- 関連項目:
Collection.isEmpty()
-
waitUntilContains
default void waitUntilContains(java.lang.Object o) throws java.lang.InterruptedExceptionWaiting until Collection#contains(Object) is true.This is blocking method.
If already Collection#contains(Object) is true, pass through immediately.
- パラメータ:
o
- element whose presence in this collection is to be tested- 例外:
java.lang.InterruptedException
- if interrupted while waiting- 関連項目:
Collection.contains(Object)
-
waitUntilContains
default void waitUntilContains(java.lang.Object o, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until Collection#contains(Object) is true.This is blocking method.
If already Collection#contains(Object) is true, pass through immediately.
- パラメータ:
o
- element whose presence in this collection is to be testedtimeout
- 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- 関連項目:
Collection.contains(Object)
-
waitUntilContains
default void waitUntilContains(java.lang.Object o, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until Collection#contains(Object) is true.This is blocking method.
If already Collection#contains(Object) is true, pass through immediately.
- パラメータ:
o
- element whose presence in this collection is to be testedp
- the TimeoutProperty- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out- 関連項目:
Collection.contains(Object)
-
waitUntilNotContains
default void waitUntilNotContains(java.lang.Object o) throws java.lang.InterruptedExceptionWaiting until Collection#contains(Object) is false.This is blocking method.
If already Collection#contains(Object) is false, pass through immediately.
- パラメータ:
o
- element whose presence in this collection is to be tested- 例外:
java.lang.InterruptedException
- if interrupted while waiting- 関連項目:
Collection.contains(Object)
-
waitUntilNotContains
default void waitUntilNotContains(java.lang.Object o, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until Collection#contains(Object) is false.This is blocking method.
If already Collection#contains(Object) is false, pass through immediately.
- パラメータ:
o
- element whose presence in this collection is to be testedtimeout
- 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- 関連項目:
Collection.contains(Object)
-
waitUntilNotContains
default void waitUntilNotContains(java.lang.Object o, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until Collection#contains(Object) is false.This is blocking method.
If already Collection#contains(Object) is false, pass through immediately.
- パラメータ:
o
- element whose presence in this collection is to be testedp
- the TimeoutProperty- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out- 関連項目:
Collection.contains(Object)
-
waitUntilContainsAll
default void waitUntilContainsAll(java.util.Collection<?> c) throws java.lang.InterruptedExceptionWaiting until Collection#containsAll(Collection) is true.This is blocking method.
If already Collection#containsAll(Collection) is true, pass through immediately.
- パラメータ:
c
- collection to be checked for containment in this collection- 例外:
java.lang.InterruptedException
- if interrupted while waiting- 関連項目:
Collection.containsAll(Collection)
-
waitUntilContainsAll
default void waitUntilContainsAll(java.util.Collection<?> c, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until Collection#containsAll(Collection) is true.This is blocking method.
If already Collection#containsAll(Collection) is true, pass through immediately.
- パラメータ:
c
- collection to be checked for containment in this collectiontimeout
- 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- 関連項目:
Collection.containsAll(Collection)
-
waitUntilContainsAll
default void waitUntilContainsAll(java.util.Collection<?> c, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until Collection#containsAll(Collection) is true.This is blocking method.
If already Collection#containsAll(Collection) is true, pass through immediately.
- パラメータ:
c
- collection to be checked for containment in this collectionp
- the TimeoutProperty- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out- 関連項目:
Collection.containsAll(Collection)
-
waitUntilNotContainsAll
default void waitUntilNotContainsAll(java.util.Collection<?> c) throws java.lang.InterruptedExceptionWaiting until Collection#containsAll(Collection) is false.This is blocking method.
If already Collection#containsAll(Collection) is false, pass through immediately.
- パラメータ:
c
- collection to be checked for containment in this collection- 例外:
java.lang.InterruptedException
- if interrupted while waiting- 関連項目:
Collection.containsAll(Collection)
-
waitUntilNotContainsAll
default void waitUntilNotContainsAll(java.util.Collection<?> c, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until Collection#containsAll(Collection) is false.This is blocking method.
If already Collection#containsAll(Collection) is false, pass through immediately.
- パラメータ:
c
- collection to be checked for containment in this collectiontimeout
- 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- 関連項目:
Collection.containsAll(Collection)
-
waitUntilNotContainsAll
default void waitUntilNotContainsAll(java.util.Collection<?> c, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutExceptionWaiting until Collection#containsAll(Collection) is false.This is blocking method.
If already Collection#containsAll(Collection) is false, pass through immediately.
- パラメータ:
c
- collection to be checked for containment in this collectionp
- the TimeoutProperty- 例外:
java.lang.InterruptedException
- if interrupted while waitingjava.util.concurrent.TimeoutException
- if the wait timed out- 関連項目:
Collection.containsAll(Collection)
-