com.phoenixst.collections
Class AbstractUnmodifiableCollection
java.lang.Object
  
java.util.AbstractCollection
      
com.phoenixst.collections.AbstractUnmodifiableCollection
- All Implemented Interfaces: 
 - Iterable, Collection
 
- Direct Known Subclasses: 
 - AbstractIntegerNodeGraph.AbstractIntegerEdgeCollection, CartesianProduct, UnorderedPair
 
public abstract class AbstractUnmodifiableCollection
- extends AbstractCollection
 
An extension of AbstractCollection in which all modifying
  operations explicitly throw exceptions.
- Since:
 
  - 1.0
 
- Version:
 
  - $Revision: 1.6 $
 
- Author:
 
  - Ray A. Conner
 
 
 
 
 
 
AbstractUnmodifiableCollection
protected AbstractUnmodifiableCollection()
- Protected constructor, called implicitly by subclasses.
 
size
public int size()
- This implementation counts the number of elements accessed by
  the 
Iterator.
- Specified by:
 size in interface Collection- Specified by:
 size in class AbstractCollection
 
 
 
remove
public boolean remove(Object object)
- Specified by:
 remove in interface Collection- Overrides:
 remove in class AbstractCollection
 
 
addAll
public boolean addAll(Collection collection)
- Specified by:
 addAll in interface Collection- Overrides:
 addAll in class AbstractCollection
 
 
removeAll
public boolean removeAll(Collection collection)
- Specified by:
 removeAll in interface Collection- Overrides:
 removeAll in class AbstractCollection
 
 
retainAll
public boolean retainAll(Collection collection)
- Specified by:
 retainAll in interface Collection- Overrides:
 retainAll in class AbstractCollection
 
 
clear
public void clear()
- Specified by:
 clear in interface Collection- Overrides:
 clear in class AbstractCollection
 
 
See the Plexus project home, hosted by SourceForge.
Copyright ? 1994-2006, by Phoenix Software Technologists, Inc. and others.  All Rights Reserved.  Use is subject to license terms.