com.bea.xml.stream.util
Class CircularQueue

java.lang.Object
  extended by java.util.AbstractCollection
      extended by com.bea.xml.stream.util.CircularQueue
All Implemented Interfaces:
java.lang.Iterable, java.util.Collection

public final class CircularQueue
extends java.util.AbstractCollection


Constructor Summary
CircularQueue()
           
CircularQueue(int c)
           
CircularQueue(int c, int mc)
           
 
Method Summary
 boolean add(java.lang.Object obj)
           
 int capacity()
           
 void clear()
           
 java.lang.Object clone()
           
 boolean isEmpty()
           
 java.util.Iterator iterator()
           
 java.lang.Object peek()
           
 java.lang.Object remove()
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, remove, removeAll, retainAll, toArray, toArray
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Collection
equals, hashCode
 

Constructor Detail

CircularQueue

public CircularQueue()

CircularQueue

public CircularQueue(int c)

CircularQueue

public CircularQueue(int c,
                     int mc)
Method Detail

add

public boolean add(java.lang.Object obj)
Specified by:
add in interface java.util.Collection
Overrides:
add in class java.util.AbstractCollection

remove

public java.lang.Object remove()

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface java.util.Collection
Overrides:
isEmpty in class java.util.AbstractCollection

size

public int size()
Specified by:
size in interface java.util.Collection
Specified by:
size in class java.util.AbstractCollection

capacity

public int capacity()

peek

public java.lang.Object peek()

clear

public void clear()
Specified by:
clear in interface java.util.Collection
Overrides:
clear in class java.util.AbstractCollection

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

toString

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

iterator

public java.util.Iterator iterator()
Specified by:
iterator in interface java.lang.Iterable
Specified by:
iterator in interface java.util.Collection
Specified by:
iterator in class java.util.AbstractCollection