org.eclipse.higgins.util.idas.cp
Class BasicAttributePDPIter

java.lang.Object
  extended byorg.eclipse.higgins.util.idas.cp.BasicAttributePDPIter
All Implemented Interfaces:
Iterator

public class BasicAttributePDPIter
extends Object
implements Iterator

Helper function for policy based Higgins Context providers. This implementation allows for policy at critical points.

Author:
dbuss@novell.com

Constructor Summary
BasicAttributePDPIter(IAttributePDPs attributePDP, IAttributePDPs attributeMetadataPDP, IAttributePDPs attributeValueMetadataPDP, Iterator attrs, boolean areProviderAttrs)
          TODO: add documentation
 
Method Summary
 boolean hasNext()
          Standard hasNext method
 Object next()
          Standard next method
 void remove()
          Makes sure that no one can remove any elements from the collection
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicAttributePDPIter

public BasicAttributePDPIter(IAttributePDPs attributePDP,
                             IAttributePDPs attributeMetadataPDP,
                             IAttributePDPs attributeValueMetadataPDP,
                             Iterator attrs,
                             boolean areProviderAttrs)
TODO: add documentation

Method Detail

hasNext

public boolean hasNext()
Standard hasNext method

Specified by:
hasNext in interface Iterator

next

public Object next()
            throws NoSuchElementException
Standard next method

Specified by:
next in interface Iterator
Throws:
NoSuchElementException

remove

public void remove()
            throws UnsupportedOperationException
Makes sure that no one can remove any elements from the collection

Specified by:
remove in interface Iterator
Throws:
UnsupportedOperationException