Class AbstractHeaderElementIterator<T>

    • Field Detail

      • headerIt

        private final java.util.Iterator<Header> headerIt
      • currentElement

        private T currentElement
      • buffer

        private java.lang.CharSequence buffer
    • Constructor Detail

      • AbstractHeaderElementIterator

        AbstractHeaderElementIterator​(java.util.Iterator<Header> headerIterator)
        Creates a new instance of BasicHeaderElementIterator
    • Method Detail

      • bufferHeaderValue

        private void bufferHeaderValue()
      • parseHeaderElement

        abstract T parseHeaderElement​(java.lang.CharSequence buf,
                                      ParserCursor cursor)
      • parseNextElement

        private void parseNextElement()
      • hasNext

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

        public T next()
               throws java.util.NoSuchElementException
        Specified by:
        next in interface java.util.Iterator<T>
        Throws:
        java.util.NoSuchElementException
      • remove

        public void remove()
                    throws java.lang.UnsupportedOperationException
        Specified by:
        remove in interface java.util.Iterator<T>
        Throws:
        java.lang.UnsupportedOperationException