Class STreePage<T>


  • public abstract class STreePage<T>
    extends Object
    • Constructor Detail

      • STreePage

        public STreePage()
    • Method Detail

      • empty

        public static <T> STreePage<T> empty()
      • isEmpty

        public abstract boolean isEmpty()
      • size

        public abstract int size()
      • arity

        public abstract int arity()
      • contains

        public abstract boolean contains​(Object value)
      • indexOf

        public abstract int indexOf​(Object value)
      • lastIndexOf

        public abstract int lastIndexOf​(Object value)
      • get

        public abstract T get​(int index)
      • split

        public abstract STreePage<T> split​(int index)
      • splitLeft

        public abstract STreePage<T> splitLeft​(int index)
      • splitRight

        public abstract STreePage<T> splitRight​(int index)
      • copyToArray

        public abstract void copyToArray​(Object[] array,
                                         int offset)
      • iterator

        public swim.util.Cursor<T> iterator()
      • keyIterator

        public swim.util.Cursor<Object> keyIterator()
      • entryIterator

        public abstract swim.util.Cursor<Map.Entry<Object,​T>> entryIterator()
      • reverseIterator

        public swim.util.Cursor<T> reverseIterator()
      • reverseKeyIterator

        public swim.util.Cursor<Object> reverseKeyIterator()
      • reverseEntryIterator

        public abstract swim.util.Cursor<Map.Entry<Object,​T>> reverseEntryIterator()