Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.acegisecurity.afterinvocation
Class CollectionFilterer  view CollectionFilterer download CollectionFilterer.java

java.lang.Object
  extended byorg.acegisecurity.afterinvocation.CollectionFilterer
All Implemented Interfaces:
Filterer

class CollectionFilterer
extends java.lang.Object
implements Filterer

A filter used to filter Collections.


Field Summary
private  java.util.Collection collection
           
private  java.util.Iterator collectionIter
           
protected static org.apache.commons.logging.Log logger
           
private  java.util.Set removeList
           
 
Constructor Summary
(package private) CollectionFilterer(java.util.Collection collection)
           
 
Method Summary
 java.lang.Object getFilteredObject()
          Gets the filtered collection or array.
 java.util.Iterator iterator()
          Returns an iterator over the filtered collection or array.
 void remove(java.lang.Object object)
          Removes the the given object from the resulting list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final org.apache.commons.logging.Log logger

collection

private java.util.Collection collection

collectionIter

private java.util.Iterator collectionIter

removeList

private java.util.Set removeList
Constructor Detail

CollectionFilterer

CollectionFilterer(java.util.Collection collection)
Method Detail

getFilteredObject

public java.lang.Object getFilteredObject()
Description copied from interface: Filterer
Gets the filtered collection or array.

Specified by:
getFilteredObject in interface Filterer

iterator

public java.util.Iterator iterator()
Description copied from interface: Filterer
Returns an iterator over the filtered collection or array.

Specified by:
iterator in interface Filterer

remove

public void remove(java.lang.Object object)
Description copied from interface: Filterer
Removes the the given object from the resulting list.

Specified by:
remove in interface Filterer