- 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 int
index
private java.lang.CharSequence
input
private LinkExtractor.LinkIterator
linkIterator
private LinkSpan
nextLink
-
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 boolean
hasNext()
Span
next()
private Span
nextTextSpan(int endIndex)
void
remove()
-
-
-
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)
-
-