Class PrincipalIteratorAdapter
java.lang.Object
org.apache.jackrabbit.commons.iterator.RangeIteratorDecorator
org.apache.jackrabbit.oak.spi.security.principal.PrincipalIteratorAdapter
- All Implemented Interfaces:
Iterator,RangeIterator,org.apache.jackrabbit.api.security.principal.PrincipalIterator
public class PrincipalIteratorAdapter
extends RangeIteratorDecorator
implements org.apache.jackrabbit.api.security.principal.PrincipalIterator
Principal specific
RangeIteratorAdapter implementing the
PrincipalIterator interface.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PrincipalIteratorAdapterStatic instance of an emptyPrincipalIterator. -
Constructor Summary
ConstructorsConstructorDescriptionPrincipalIteratorAdapter(Collection<? extends Principal> collection) Creates an iterator for the given collection ofPrincipals.PrincipalIteratorAdapter(Iterator<? extends Principal> iterator) Creates an adapter for the givenIteratorof principals. -
Method Summary
Methods inherited from class org.apache.jackrabbit.commons.iterator.RangeIteratorDecorator
getPosition, getSize, hasNext, next, remove, skipMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, removeMethods inherited from interface javax.jcr.RangeIterator
getPosition, getSize, skip
-
Field Details
-
EMPTY
Static instance of an emptyPrincipalIterator.
-
-
Constructor Details
-
Method Details
-
nextPrincipal
Returns the next policy.- Specified by:
nextPrincipalin interfaceorg.apache.jackrabbit.api.security.principal.PrincipalIterator- Returns:
- next policy.
-