Package com.macrofocus.order

# Interface MutableOrder<E>

All Known Subinterfaces:
  `MutableVisibleOrder<E>`

All Known Implementing Classes:
  `DefaultVisibleOrder`

public interface MutableOrder<E>

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `add(E axisModel)`
  `void`
  `moveToFirst(E element)`
  `void`
  `moveToNext(E element, boolean skipHidden)`
  `void`
  `moveToPrevious(E element, boolean skipHidden)`
  `void`
  `remove(E axisModel)`
  `void`
  `setOrder(List<E> elements)`
  `void`
  `sort(Comparator<E> comparator)`

- ## Method Details

  - ### moveToFirst

    void moveToFirst(E element)

  - ### moveToPrevious

    void moveToPrevious(E element, boolean skipHidden)

  - ### moveToNext

    void moveToNext(E element, boolean skipHidden)

  - ### sort

    void sort(Comparator<E> comparator)

  - ### add

    void add(E axisModel)

  - ### remove

    void remove(E axisModel)

  - ### setOrder

    void setOrder(List<E> elements)