Documentation of 'org.hsqldb.lib.HsqlDeque' Java class
HsqlDeque
org.hsqldb.lib

Class HsqlDeque

  • All Implemented Interfaces:
    Collection, HsqlList


    public class HsqlDeque
    extends java.lang.Object
    implements HsqlList
    jdk 1.1 compatible minimal implementation of a list object suitable for stack, queue and deque usage patterns backed by an Object[]. The memory footprint of the HsqlDeque doubles when it gets full but does not shrink when it gets empty.
    Since:
    1.7.0
    • Constructor Detail

      • HsqlDeque

        public HsqlDeque()
    • Method Detail

      • getFirst

        public java.lang.Object getFirst()
                                  throws java.util.NoSuchElementException
        Throws:
        java.util.NoSuchElementException
      • getLast

        public java.lang.Object getLast()
                                 throws java.util.NoSuchElementException
        Throws:
        java.util.NoSuchElementException
      • get

        public java.lang.Object get(int i)
                             throws java.lang.IndexOutOfBoundsException
        Specified by:
        get in interface HsqlList
        Throws:
        java.lang.IndexOutOfBoundsException
      • add

        public void add(int i,
                        java.lang.Object o)
                 throws java.lang.IndexOutOfBoundsException
        Specified by:
        add in interface HsqlList
        Throws:
        java.lang.IndexOutOfBoundsException
      • set

        public java.lang.Object set(int i,
                                    java.lang.Object o)
                             throws java.lang.IndexOutOfBoundsException
        Specified by:
        set in interface HsqlList
        Throws:
        java.lang.IndexOutOfBoundsException
      • removeFirst

        public java.lang.Object removeFirst()
                                     throws java.util.NoSuchElementException
        Throws:
        java.util.NoSuchElementException
      • removeLast

        public java.lang.Object removeLast()
                                    throws java.util.NoSuchElementException
        Throws:
        java.util.NoSuchElementException
      • add

        public boolean add(java.lang.Object o)
        Specified by:
        add in interface Collection
        Specified by:
        add in interface HsqlList
      • addLast

        public boolean addLast(java.lang.Object o)
      • addFirst

        public boolean addFirst(java.lang.Object o)
      • clear

        public void clear()
        Specified by:
        clear in interface Collection
      • indexOf

        public int indexOf(java.lang.Object value)
      • remove

        public java.lang.Object remove(int index)
        Specified by:
        remove in interface HsqlList
      • toArray

        public void toArray(java.lang.Object[] array)
      • contains

        public boolean contains(java.lang.Object o)
      • remove

        public boolean remove(java.lang.Object o)
      • addAll

        public boolean addAll(Collection other)
      • addAll

        public boolean addAll(java.lang.Object[] array)
      • toString

        public java.lang.String toString()
        Returns a string representation
        Overrides:
        toString in class java.lang.Object

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.