Package org.nibor.autolink
Class LinkExtractor.SpanIterator
- java.lang.Object
-
- org.nibor.autolink.LinkExtractor.SpanIterator
-
- All Implemented Interfaces:
java.util.Iterator<Span>
- Enclosing class:
- LinkExtractor
private class LinkExtractor.SpanIterator extends java.lang.Object implements java.util.Iterator<Span>
-
-
Field Summary
Fields Modifier and Type Field Description private intindexprivate java.lang.CharSequenceinputprivate LinkExtractor.LinkIteratorlinkIteratorprivate LinkSpannextLink
-
Constructor Summary
Constructors Constructor Description SpanIterator(java.lang.CharSequence input, LinkExtractor.LinkIterator linkIterator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasNext()Spannext()private SpannextTextSpan(int endIndex)voidremove()
-
-
-
Field Detail
-
input
private final java.lang.CharSequence input
-
linkIterator
private final LinkExtractor.LinkIterator linkIterator
-
index
private int index
-
nextLink
private LinkSpan nextLink
-
-
Constructor Detail
-
SpanIterator
public SpanIterator(java.lang.CharSequence input, LinkExtractor.LinkIterator linkIterator)
-
-