|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.eclipse.higgins.util.idas.cp.AttributeValuesPDPIter
Helper function for policy based Higgins Context providers. This implementation allows for policy at critical points. After creation this object always transforms results as the accessor functions are called. The direction of the mapping is based on if object was created with provider or consumer values. You cannot use the object to access values untransformed!
| Constructor Summary | |
|---|---|
AttributeValuesPDPIter(URI providerAttrID,
URI consumerAttrID,
IAttributePDPs attributePDP,
IAttributePDPs metaAttrPDP,
Iterator iterator,
boolean isProviderData)
Create a new ImmutableIterator |
|
| Method Summary | |
|---|---|
boolean |
hasNext()
Standard hasNext method |
Object |
next()
Standard next method TODO: implement Complex Values |
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 |
public AttributeValuesPDPIter(URI providerAttrID,
URI consumerAttrID,
IAttributePDPs attributePDP,
IAttributePDPs metaAttrPDP,
Iterator iterator,
boolean isProviderData)
| Method Detail |
public boolean hasNext()
hasNext in interface Iterator
public Object next()
throws NoSuchElementException
next in interface IteratorNoSuchElementException
public void remove()
throws UnsupportedOperationException
remove in interface IteratorUnsupportedOperationException
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||