Class DefaultVisibleOrder<E>

    • Constructor Detail

      • DefaultVisibleOrder

        public DefaultVisibleOrder​(E... elements)
    • Method Detail

      • get

        public E get​(int index)
        Specified by:
        get in interface Order<E>
      • size

        public int size()
        Specified by:
        size in interface Order<E>
      • indexOf

        public int indexOf​(E element)
        Specified by:
        indexOf in interface Order<E>
      • previous

        public E previous​(E element)
        Specified by:
        previous in interface Order<E>
      • next

        public E next​(E element)
        Specified by:
        next in interface Order<E>
      • iterator

        public java.util.Iterator<E> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<E>
      • moveToPrevious

        public void moveToPrevious​(E element,
                                   boolean skipHidden)
        Specified by:
        moveToPrevious in interface MutableOrder<E>
      • moveToNext

        public void moveToNext​(E element,
                               boolean skipHidden)
        Specified by:
        moveToNext in interface MutableOrder<E>
      • setOrder

        public void setOrder​(java.util.List<E> elements)
        Specified by:
        setOrder in interface MutableOrder<E>
      • sort

        public void sort​(java.util.Comparator<E> comparator)
        Specified by:
        sort in interface MutableOrder<E>
      • set

        public void set​(java.lang.Iterable<E> all,
                        java.lang.Iterable<E> visible)
      • add

        public void add​(E axisModel)
        Specified by:
        add in interface MutableOrder<E>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object