インタフェース CollectionObservable<E,​T extends java.util.Collection<E>>

型パラメータ:
E - Element
T - 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>
Collection value Observer.
関連項目:
Observable, Collection
  • メソッドの詳細

    • computeIsEmpty

      default BooleanCompution computeIsEmpty()
      Returns BooleanCompution instance of Collection#isEmpty.
      戻り値:
      BooleanCompution instance of Collection#isEmpty
      関連項目:
      Collection.isEmpty(), BooleanCompution
    • computeIsNotEmpty

      default BooleanCompution computeIsNotEmpty()
      Returns BooleanCompution instance of NOT Collection#isEmpty.
      戻り値:
      BooleanCompution instance of NOT Collection#isEmpty
      関連項目:
      Collection.isEmpty(), BooleanCompution
    • computeContains

      default BooleanCompution computeContains​(java.lang.Object o)
      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

      default BooleanCompution computeNotContains​(java.lang.Object o)
      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

      default BooleanCompution computeContainsAll​(java.util.Collection<?> c)
      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

      default BooleanCompution computeNotContainsAll​(java.util.Collection<?> c)
      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

      default IntegerCompution computeSize()
      Returns IntegerCompution of Collection#size().
      戻り値:
      IntegerCompution of Collection#size()
      関連項目:
      Collection.size(), IntegerCompution
    • waitUntilIsEmpty

      default void waitUntilIsEmpty() throws java.lang.InterruptedException
      Waiting 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.TimeoutException
      Waiting until Collection#isEmpty is true.

      This is blocking method.
      If already Collection#isEmpty is true, pass through immediately.

      パラメータ:
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
      関連項目:
      Collection.isEmpty()
    • waitUntilIsEmpty

      default void waitUntilIsEmpty​(TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting 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 waiting
      java.util.concurrent.TimeoutException - if the wait timed out
      関連項目:
      Collection.isEmpty()
    • waitUntilIsNotEmpty

      default void waitUntilIsNotEmpty() throws java.lang.InterruptedException
      Waiting 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.TimeoutException
      Waiting until Collection#isEmpty is false.

      This is blocking method.
      If already Collection#isEmpty is false, pass through immediately.

      パラメータ:
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
      関連項目:
      Collection.isEmpty()
    • waitUntilIsNotEmpty

      default void waitUntilIsNotEmpty​(TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting 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 waiting
      java.util.concurrent.TimeoutException - if the wait timed out
      関連項目:
      Collection.isEmpty()
    • waitUntilContains

      default void waitUntilContains​(java.lang.Object o) throws java.lang.InterruptedException
      Waiting 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.TimeoutException
      Waiting 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
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.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.TimeoutException
      Waiting 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
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
      関連項目:
      Collection.contains(Object)
    • waitUntilNotContains

      default void waitUntilNotContains​(java.lang.Object o) throws java.lang.InterruptedException
      Waiting 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.TimeoutException
      Waiting 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
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.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.TimeoutException
      Waiting 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
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
      関連項目:
      Collection.contains(Object)
    • waitUntilContainsAll

      default void waitUntilContainsAll​(java.util.Collection<?> c) throws java.lang.InterruptedException
      Waiting 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.TimeoutException
      Waiting 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
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.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.TimeoutException
      Waiting 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
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
      関連項目:
      Collection.containsAll(Collection)
    • waitUntilNotContainsAll

      default void waitUntilNotContainsAll​(java.util.Collection<?> c) throws java.lang.InterruptedException
      Waiting 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.TimeoutException
      Waiting 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
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.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.TimeoutException
      Waiting 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
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
      関連項目:
      Collection.containsAll(Collection)