# Interface VisibleOrder<E>

All Superinterfaces:
  `Iterable<E>, Order<E>`

All Known Subinterfaces:
  `MutableVisibleOrder<E>`

All Known Implementing Classes:
  `DefaultVisibleOrder`

public interface VisibleOrder<E> extends Order<E>

- ## Method Summary

  Modifier and Type
  Method
  Description
  `E`
  `getAll(int index)`
  `boolean`
  `isVisible(E element)`
  `Iterable<E>`
  `iterableAll()`
  `int`
  `sizeAll()`

  ### Methods inherited from interface Iterable

  `forEach, iterator, spliterator`

  ### Methods inherited from interface Order

  `addOrderListener, addWeakOrderListener, get, indexOf, next, previous, removeOrderListener, size`

- ## Method Details

  - ### sizeAll

    int sizeAll()

  - ### getAll

    E getAll(int index)

  - ### iterableAll

    Iterable<E> iterableAll()

  - ### isVisible

    boolean isVisible(E element)