public final class UnmodifiableBuffer extends AbstractBufferDecorator implements Unmodifiable, Serializable
Buffer
to ensure it can't be altered.
This class is Serializable from Commons Collections 3.1.
collection
Modifier and Type | Method and Description |
---|---|
boolean |
add(Object object) |
boolean |
addAll(Collection coll) |
void |
clear() |
static Buffer |
decorate(Buffer buffer)
Factory method to create an unmodifiable buffer.
|
Iterator |
iterator() |
Object |
remove()
Gets and removes the next object from the buffer.
|
boolean |
remove(Object object) |
boolean |
removeAll(Collection coll) |
boolean |
retainAll(Collection coll) |
get, getBuffer
contains, containsAll, equals, getCollection, hashCode, isEmpty, size, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
contains, containsAll, equals, hashCode, isEmpty, size, toArray, toArray
public static Buffer decorate(Buffer buffer)
If the buffer passed in is already unmodifiable, it is returned.
buffer
- the buffer to decorate, must not be nullIllegalArgumentException
- if buffer is nullpublic Iterator iterator()
iterator
in interface Iterable
iterator
in interface Collection
iterator
in class AbstractCollectionDecorator
public boolean add(Object object)
add
in interface Collection
add
in class AbstractCollectionDecorator
public boolean addAll(Collection coll)
addAll
in interface Collection
addAll
in class AbstractCollectionDecorator
public void clear()
clear
in interface Collection
clear
in class AbstractCollectionDecorator
public boolean remove(Object object)
remove
in interface Collection
remove
in class AbstractCollectionDecorator
public boolean removeAll(Collection coll)
removeAll
in interface Collection
removeAll
in class AbstractCollectionDecorator
public boolean retainAll(Collection coll)
retainAll
in interface Collection
retainAll
in class AbstractCollectionDecorator
Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.