Package com.macrofocus.order

# Interface MutableVisibleOrder<E>

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

All Known Implementing Classes:
  `DefaultVisibleOrder`

public interface MutableVisibleOrder<E> extends VisibleOrder<E>, MutableOrder<E>

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `hide(E... elements)`
  `void`
  `hide(Iterable<E> elements)`
  `void`
  `setVisible(E element, boolean visible)`
  `void`
  `show(E... elements)`
  `void`
  `show(Iterable<E> elements)`

  ### Methods inherited from interface java.lang.Iterable

  `forEach, iterator, spliterator`

  ### Methods inherited from interface com.macrofocus.order.MutableOrder

  `add, moveToFirst, moveToNext, moveToPrevious, remove, setOrder, sort`

  ### Methods inherited from interface com.macrofocus.order.Order

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

  ### Methods inherited from interface com.macrofocus.order.VisibleOrder

  `getAll, isVisible, iterableAll, sizeAll`

- ## Method Details

  - ### setVisible

    void setVisible(E element, boolean visible)

  - ### show

    void show(Iterable<E> elements)

  - ### hide

    void hide(Iterable<E> elements)

  - ### show

    void show(E... elements)

  - ### hide

    void hide(E... elements)