Top Fields Constructors Methods
com.mchange.util.impl

public Class CircularListQueue

extends Object
implements Queue, Cloneable
Class Inheritance
All Implemented Interfaces
java.lang.Cloneable, com.mchange.util.Queue
Imports
com.mchange.util.*

Field Summary

Modifier and TypeField and Description
pack-priv CircularList

Constructor Summary

AccessConstructor and Description
public
private

Method Summary

Modifier and TypeMethod and Description
public Object
clone()

Overrides java.lang.Object.clone.

Implements com.mchange.util.Queue.clone.

Returns a shallow copy.

public Object
public void
public boolean
public Object
public int
Inherited from java.lang.Object:
equalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

listback to summary
pack-priv CircularList list

Constructor Detail

CircularListQueueback to summary
public CircularListQueue()
CircularListQueueback to summary
private CircularListQueue(CircularList list)

Method Detail

cloneback to summary
public Object clone()

Overrides java.lang.Object.clone.

Implements com.mchange.util.Queue.clone.

Returns a shallow copy. The queue is cloned, but not the elements within it.

Returns:Object

Doc from java.lang.Object.clone.

a clone of this instance.

dequeueback to summary
public Object dequeue()

Implements com.mchange.util.Queue.dequeue.

enqueueback to summary
public void enqueue(Object obj)

Implements com.mchange.util.Queue.enqueue.

hasMoreElementsback to summary
public boolean hasMoreElements()

Implements com.mchange.util.Queue.hasMoreElements.

peekback to summary
public Object peek()

Implements com.mchange.util.Queue.peek.

sizeback to summary
public int size()

Implements com.mchange.util.Queue.size.