Class AbstractMetadataProvider.EntityDescriptorIterator
java.lang.Object
se.swedenconnect.opensaml.saml2.metadata.provider.AbstractMetadataProvider.EntityDescriptorIterator
- All Implemented Interfaces:
Iterable<EntityDescriptor>
,Iterator<EntityDescriptor>
- Enclosing class:
AbstractMetadataProvider
protected static class AbstractMetadataProvider.EntityDescriptorIterator
extends Object
implements Iterator<EntityDescriptor>, Iterable<EntityDescriptor>
Iterates over EntitiesDescriptor or EntityDescriptor.
-
Constructor Summary
ConstructorsConstructorDescriptionEntityDescriptorIterator
(XMLObject metadata) Constructor.EntityDescriptorIterator
(XMLObject metadata, QName role) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionstatic Predicate
<EntityDescriptor> filterRole
(QName role) boolean
hasNext()
iterator()
next()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface java.util.Iterator
forEachRemaining, remove
-
Constructor Details
-
EntityDescriptorIterator
Constructor.- Parameters:
metadata
- the metadata to iterate
-
EntityDescriptorIterator
Constructor.- Parameters:
metadata
- the metadata to iteraterole
- role requirements
-
-
Method Details
-
filterRole
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfaceIterator<EntityDescriptor>
-
next
- Specified by:
next
in interfaceIterator<EntityDescriptor>
-
iterator
- Specified by:
iterator
in interfaceIterable<EntityDescriptor>
-