org.apache.commons.collections.buffer
Class AbstractBufferDecorator

java.lang.Object
  |
  +--org.apache.commons.collections.collection.AbstractCollectionDecorator
        |
        +--org.apache.commons.collections.buffer.AbstractBufferDecorator
All Implemented Interfaces:
Buffer, java.util.Collection
Direct Known Subclasses:
UnmodifiableBuffer

public abstract class AbstractBufferDecorator
extends AbstractCollectionDecorator
implements Buffer

Decorates another Buffer to provide additional behaviour.

Methods are forwarded directly to the decorated buffer.

Since:
Commons Collections 3.0
Version:
$Revision: 1.4 $ $Date: 2004/06/02 21:53:02 $
Author:
Stephen Colebourne

Method Summary
 java.lang.Object get()
          Gets the next object from the buffer without removing it.
 java.lang.Object remove()
          Gets and removes the next object from the buffer.
 
Methods inherited from class org.apache.commons.collections.collection.AbstractCollectionDecorator
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Collection
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Method Detail

get

public java.lang.Object get()
Description copied from interface: Buffer
Gets the next object from the buffer without removing it.

Specified by:
get in interface Buffer
Returns:
the next object in the buffer, which is not removed

remove

public java.lang.Object remove()
Description copied from interface: Buffer
Gets and removes the next object from the buffer.

Specified by:
remove in interface Buffer
Returns:
the next object in the buffer, which is also removed


Copyright © 2001-2004 The Apache Software Foundation. All Rights Reserved.