Class UnfoldingStringIterator

java.lang.Object
jfxtras.icalendarfx.content.UnfoldingStringIterator
All Implemented Interfaces:
Iterator<String>

public class UnfoldingStringIterator extends Object implements Iterator<String>
A simple Iterator<String> decorator that unfolds line according to the RFC 5545 iCalendar standard. Lines are unfolded automatically by calling the next() method. Non-folded lines are preserved by using a push-back mechanism.
  • Field Details

    • iterator

      private final Iterator<String> iterator
      The iterator being decorated.
    • lastLine

      private String lastLine
  • Constructor Details

    • UnfoldingStringIterator

      public UnfoldingStringIterator(Iterator<String> iterator)
      Constructor.
      Parameters:
      iterator - the iterator to decorate as unfolding
  • Method Details