Package org.getalp.dbnary.wiki
Class WikiText.LevelBasedWikiSectionsIterator
- java.lang.Object
-
- org.getalp.dbnary.wiki.WikiText.LevelBasedWikiSectionsIterator
-
- All Implemented Interfaces:
Iterator<WikiText.WikiSection>
- Enclosing class:
- WikiText
public static class WikiText.LevelBasedWikiSectionsIterator extends Object implements Iterator<WikiText.WikiSection>
-
-
Constructor Summary
Constructors Constructor Description LevelBasedWikiSectionsIterator(WikiText.WikiContent content, int level)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
advance()
boolean
eof()
boolean
hasNext()
void
init()
boolean
isClosingHeading(WikiText.Token tok)
boolean
isOpeningHeading(WikiText.Token tok)
WikiText.WikiSection
next()
void
remove()
-
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
-
LevelBasedWikiSectionsIterator
@Deprecated public LevelBasedWikiSectionsIterator(WikiText.WikiContent content, int level)
Deprecated.- Parameters:
content
- the content from which we get the sectionslevel
- the expected level
-
-
Method Detail
-
init
public void init()
-
eof
public boolean eof()
-
advance
public void advance()
-
isOpeningHeading
public boolean isOpeningHeading(WikiText.Token tok)
-
isClosingHeading
public boolean isClosingHeading(WikiText.Token tok)
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfaceIterator<WikiText.WikiSection>
-
next
public WikiText.WikiSection next()
- Specified by:
next
in interfaceIterator<WikiText.WikiSection>
-
remove
public void remove()
- Specified by:
remove
in interfaceIterator<WikiText.WikiSection>
-
-