Class RDFIteratorFromIterator<T>

java.lang.Object
org.aksw.jena_sparql_api.rx.RDFIteratorFromIterator<T>
All Implemented Interfaces:
Closeable, AutoCloseable, Iterator<T>, RDFIterator<T>, org.apache.jena.atlas.iterator.IteratorCloseable<T>, org.apache.jena.atlas.lib.Closeable, org.apache.jena.util.iterator.ClosableIterator<T>

public class RDFIteratorFromIterator<T> extends Object implements RDFIterator<T>
  • Field Details

    • delegate

      protected org.apache.jena.atlas.iterator.IteratorCloseable<T> delegate
    • baseIri

      protected String baseIri
    • prefixMap

      protected org.apache.jena.riot.system.PrefixMap prefixMap
  • Constructor Details

    • RDFIteratorFromIterator

      public RDFIteratorFromIterator(org.apache.jena.atlas.iterator.IteratorCloseable<T> delegate, String baseIri)
    • RDFIteratorFromIterator

      public RDFIteratorFromIterator(org.apache.jena.atlas.iterator.IteratorCloseable<T> delegate, String baseIri, org.apache.jena.riot.system.PrefixMap prefixMap)
  • Method Details

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface org.apache.jena.util.iterator.ClosableIterator<T>
      Specified by:
      close in interface Closeable
      Specified by:
      close in interface org.apache.jena.atlas.lib.Closeable
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<T>
    • next

      public T next()
      Specified by:
      next in interface Iterator<T>
    • getPrefixes

      public org.apache.jena.riot.system.PrefixMap getPrefixes()
      Description copied from interface: RDFIterator
      Return the prefixes encountered so far. If the iterator is backed by a read-ahead parsing process prefix changes
      Specified by:
      getPrefixes in interface RDFIterator<T>
      Returns:
    • prefixesChanged

      public boolean prefixesChanged()
      Description copied from interface: RDFIterator
      Returns true if the most recent call to next()/hasNext() caused a change in the prefixes
      Specified by:
      prefixesChanged in interface RDFIterator<T>
      Returns:
    • getBaseIri

      public String getBaseIri()
      Specified by:
      getBaseIri in interface RDFIterator<T>