Interface CollectionAdapter<T>

All Superinterfaces:
CollectionProvider<T>, Iterable<T>
All Known Implementing Classes:
PageComponentXO

public interface CollectionAdapter<T> extends Iterable<T>, CollectionProvider<T>
  • Method Details

    • collection

      Collection<T> collection()
      Specified by:
      collection in interface CollectionProvider<T>
    • size

      default int size()
    • isEmpty

      default boolean isEmpty()
    • contains

      default boolean contains(Object o)
    • iterator

      @NotNull default @NotNull Iterator<T> iterator()
      Specified by:
      iterator in interface Iterable<T>
    • toArray

      @NotNull default @NotNull Object[] toArray()
    • toArray

      @NotNull default <T> @NotNull T[] toArray(@NotNull @NotNull T[] a)
    • stream

      default Stream<T> stream()
    • parallelStream

      default Stream<T> parallelStream()