Class AbstractResultSetRowIterator

    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractResultSetRowIterator​(org.alfresco.service.cmr.search.ResultSet resultSet)
      Create an iterator over the result set.
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(org.alfresco.service.cmr.search.ResultSetRow o)  
      boolean allowsReverse()
      Does the result set allow reversal?
      org.alfresco.service.cmr.search.ResultSet getResultSet()
      Get the underlying result set
      boolean hasNext()  
      boolean hasPrevious()  
      protected int moveToNextPosition()  
      protected int moveToPreviousPosition()  
      abstract org.alfresco.service.cmr.search.ResultSetRow next()  
      int nextIndex()  
      abstract org.alfresco.service.cmr.search.ResultSetRow previous()  
      int previousIndex()  
      void remove()  
      void set​(org.alfresco.service.cmr.search.ResultSetRow o)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.Iterator

        forEachRemaining
    • Constructor Detail

      • AbstractResultSetRowIterator

        public AbstractResultSetRowIterator​(org.alfresco.service.cmr.search.ResultSet resultSet)
        Create an iterator over the result set. Follows stadard ListIterator conventions
        Parameters:
        resultSet - ResultSet
    • Method Detail

      • hasNext

        public boolean hasNext()
        Specified by:
        hasNext in interface java.util.Iterator<org.alfresco.service.cmr.search.ResultSetRow>
        Specified by:
        hasNext in interface java.util.ListIterator<org.alfresco.service.cmr.search.ResultSetRow>
      • allowsReverse

        public boolean allowsReverse()
        Description copied from interface: ResultSetRowIterator
        Does the result set allow reversal?
        Specified by:
        allowsReverse in interface ResultSetRowIterator
        Returns:
        - true if the result set can be navigated in reverse.
      • hasPrevious

        public boolean hasPrevious()
        Specified by:
        hasPrevious in interface java.util.ListIterator<org.alfresco.service.cmr.search.ResultSetRow>
      • next

        public abstract org.alfresco.service.cmr.search.ResultSetRow next()
        Specified by:
        next in interface java.util.Iterator<org.alfresco.service.cmr.search.ResultSetRow>
        Specified by:
        next in interface java.util.ListIterator<org.alfresco.service.cmr.search.ResultSetRow>
      • moveToNextPosition

        protected int moveToNextPosition()
      • previous

        public abstract org.alfresco.service.cmr.search.ResultSetRow previous()
        Specified by:
        previous in interface java.util.ListIterator<org.alfresco.service.cmr.search.ResultSetRow>
      • moveToPreviousPosition

        protected int moveToPreviousPosition()
      • nextIndex

        public int nextIndex()
        Specified by:
        nextIndex in interface java.util.ListIterator<org.alfresco.service.cmr.search.ResultSetRow>
      • previousIndex

        public int previousIndex()
        Specified by:
        previousIndex in interface java.util.ListIterator<org.alfresco.service.cmr.search.ResultSetRow>
      • remove

        public void remove()
        Specified by:
        remove in interface java.util.Iterator<org.alfresco.service.cmr.search.ResultSetRow>
        Specified by:
        remove in interface java.util.ListIterator<org.alfresco.service.cmr.search.ResultSetRow>
      • set

        public void set​(org.alfresco.service.cmr.search.ResultSetRow o)
        Specified by:
        set in interface java.util.ListIterator<org.alfresco.service.cmr.search.ResultSetRow>
      • add

        public void add​(org.alfresco.service.cmr.search.ResultSetRow o)
        Specified by:
        add in interface java.util.ListIterator<org.alfresco.service.cmr.search.ResultSetRow>