Module org.apache.jena.permissions
Class SecuredStatementIterator
java.lang.Object
org.apache.jena.permissions.model.impl.SecuredStatementIterator
- All Implemented Interfaces:
Iterator<org.apache.jena.rdf.model.Statement>
,org.apache.jena.atlas.iterator.IteratorCloseable<org.apache.jena.rdf.model.Statement>
,org.apache.jena.atlas.lib.Closeable
,org.apache.jena.rdf.model.StmtIterator
,org.apache.jena.util.iterator.ClosableIterator<org.apache.jena.rdf.model.Statement>
,org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement>
public class SecuredStatementIterator
extends Object
implements org.apache.jena.rdf.model.StmtIterator
A secured StatementIterator implementation
-
Constructor Summary
ConstructorsConstructorDescriptionSecuredStatementIterator
(SecuredModel securedModel, org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement> wrapped) Constructor. -
Method Summary
Modifier and TypeMethodDescription<X extends org.apache.jena.rdf.model.Statement>
org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement>void
close()
org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement>
filterDrop
(Predicate<org.apache.jena.rdf.model.Statement> f) org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement>
filterKeep
(Predicate<org.apache.jena.rdf.model.Statement> f) boolean
hasNext()
<U> org.apache.jena.util.iterator.ExtendedIterator<U>
org.apache.jena.rdf.model.Statement
next()
org.apache.jena.rdf.model.Statement
void
remove()
org.apache.jena.rdf.model.Statement
List<org.apache.jena.rdf.model.Statement>
toList()
Set<org.apache.jena.rdf.model.Statement>
toSet()
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.jena.util.iterator.ExtendedIterator
forEach, nextOptional
Methods inherited from interface java.util.Iterator
forEachRemaining
Methods inherited from interface org.apache.jena.rdf.model.StmtIterator
toModel
-
Constructor Details
-
SecuredStatementIterator
public SecuredStatementIterator(SecuredModel securedModel, org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement> wrapped) Constructor.- Parameters:
securedModel
- The item providing the security context.wrapped
- The iterator to wrap.
-
-
Method Details
-
andThen
public <X extends org.apache.jena.rdf.model.Statement> org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement> andThen(Iterator<X> other) - Specified by:
andThen
in interfaceorg.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement>
-
close
public void close()- Specified by:
close
in interfaceorg.apache.jena.util.iterator.ClosableIterator<org.apache.jena.rdf.model.Statement>
- Specified by:
close
in interfaceorg.apache.jena.atlas.lib.Closeable
-
filterDrop
public org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement> filterDrop(Predicate<org.apache.jena.rdf.model.Statement> f) - Specified by:
filterDrop
in interfaceorg.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement>
-
filterKeep
public org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement> filterKeep(Predicate<org.apache.jena.rdf.model.Statement> f) - Specified by:
filterKeep
in interfaceorg.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement>
-
hasNext
public boolean hasNext() -
mapWith
public <U> org.apache.jena.util.iterator.ExtendedIterator<U> mapWith(Function<org.apache.jena.rdf.model.Statement, U> map1) - Specified by:
mapWith
in interfaceorg.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement>
-
next
public org.apache.jena.rdf.model.Statement next() -
nextStatement
- Specified by:
nextStatement
in interfaceorg.apache.jena.rdf.model.StmtIterator
- Throws:
NoSuchElementException
-
remove
public void remove() -
removeNext
public org.apache.jena.rdf.model.Statement removeNext()- Specified by:
removeNext
in interfaceorg.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement>
-
toList
- Specified by:
toList
in interfaceorg.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement>
-
toSet
- Specified by:
toSet
in interfaceorg.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.rdf.model.Statement>
-