Class PageIterator
java.lang.Object
org.getalp.dbnary.tools.PageIterator
- All Implemented Interfaces:
Iterator<org.getalp.dbnary.wiki.WikiText.Token>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPageIterator(List<org.getalp.dbnary.wiki.WikiText.Token> page) PageIterator(List<org.getalp.dbnary.wiki.WikiText.Token> page, Set<String> skippedTemplate) -
Method Summary
Modifier and TypeMethodDescriptioncloneIt()intfindNextTemplate(String name) org.getalp.dbnary.wiki.WikiText.Tokenget()protected org.getalp.dbnary.wiki.WikiText.Tokenintorg.getalp.dbnary.wiki.WikiText.TemplategoToNextTemplate(String name) booleanhasNext()booleanbooleanbooleanbooleanbooleanorg.getalp.dbnary.wiki.WikiText.Tokennext()org.getalp.dbnary.wiki.WikiText.Templatestatic PageIteratorstatic PageIteratorstatic PageIteratorstatic PageIteratorstatic PageIteratorof(org.getalp.dbnary.wiki.WikiText.WikiSection section) static PageIteratorprotected org.getalp.dbnary.wiki.WikiText.Tokenprotected org.getalp.dbnary.wiki.WikiText.TokenpageOffsetGet(int cursor) List<org.getalp.dbnary.wiki.WikiText.Token> org.getalp.dbnary.wiki.WikiText.Tokenorg.getalp.dbnary.wiki.WikiText.Templatevoidskip(int length) toString()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Iterator
forEachRemaining, remove
-
Field Details
-
page
-
skippedTemplate
-
cursor
protected int cursor -
size
protected int size
-
-
Constructor Details
-
PageIterator
-
PageIterator
-
-
Method Details
-
getCursor
public int getCursor() -
get
public org.getalp.dbnary.wiki.WikiText.Token get()- Returns:
- the last value of the next() or nextTemplate()
-
getAndIncrement
protected org.getalp.dbnary.wiki.WikiText.Token getAndIncrement() -
pageOffsetGet
protected org.getalp.dbnary.wiki.WikiText.Token pageOffsetGet(int cursor) -
pageGetNext
protected org.getalp.dbnary.wiki.WikiText.Token pageGetNext() -
next
-
nextTemplate
public org.getalp.dbnary.wiki.WikiText.Template nextTemplate() -
shadowNext
public org.getalp.dbnary.wiki.WikiText.Token shadowNext() -
shadowNextTemplate
public org.getalp.dbnary.wiki.WikiText.Template shadowNextTemplate() -
skip
public void skip(int length) -
hasNext
-
hasNextTemplate
public boolean hasNextTemplate() -
findNextTemplate
-
goToNextTemplate
-
remaining
-
of
-
of
-
of
-
of
public static PageIterator of(List<org.getalp.dbnary.wiki.WikiText.Token> tokens, Set<String> skippedTemplate) -
of
-
of
public static PageIterator of(org.getalp.dbnary.wiki.WikiText.WikiSection section, Set<String> skippedTemplate) -
isSection
public boolean isSection() -
isTemplate
public boolean isTemplate() -
isNextASection
public boolean isNextASection() -
isNextATemplate
public boolean isNextATemplate() -
toString
-
cloneIt
-