Package org.getalp.dbnary.wiki
Class WikiText.WikiSection
- java.lang.Object
-
- org.getalp.dbnary.wiki.WikiText.Token
-
- org.getalp.dbnary.wiki.WikiText.WikiSection
-
- All Implemented Interfaces:
Visitable
- Enclosing class:
- WikiText
public final class WikiText.WikiSection extends WikiText.Token
-
-
Field Summary
-
Fields inherited from class org.getalp.dbnary.wiki.WikiText.Token
offset
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
accept(Visitor<T> visitor)
protected void
addToken(WikiText.Token t)
WikiText.WikiSection
asWikiSection()
void
fillText(StringBuilder r)
WikiText.WikiContent
getContent()
WikiText.Heading
getHeading()
int
getLevel()
WikiText.WikiContent
getPrologue()
returns the prologue, i.e.protected void
setEndOffset(int position)
String
toString()
-
Methods inherited from class org.getalp.dbnary.wiki.WikiText.Token
addFlattenedTokens, asExternalLink, asHeading, asHTMLComment, asIndentation, asIndentedItem, asInternalLink, asItem, asLink, asListItem, asNoWiki, asNumberedListItem, asTemplate, asText, asWikiContent, getBeginIndex, getEndIndex, getFullContent, getText, getWikiText
-
-
-
-
Method Detail
-
getHeading
public WikiText.Heading getHeading()
-
getContent
public WikiText.WikiContent getContent()
-
getPrologue
public WikiText.WikiContent getPrologue()
returns the prologue, i.e. the part of the section content that precedes the first sub section.- Returns:
- a wikicontent containing all elements of the prologue
-
fillText
public void fillText(StringBuilder r)
- Specified by:
fillText
in classWikiText.Token
-
addToken
protected void addToken(WikiText.Token t)
- Specified by:
addToken
in classWikiText.Token
-
setEndOffset
protected void setEndOffset(int position)
- Overrides:
setEndOffset
in classWikiText.Token
-
getLevel
public int getLevel()
-
toString
public String toString()
- Overrides:
toString
in classWikiText.Token
-
accept
public <T> T accept(Visitor<T> visitor)
-
asWikiSection
public WikiText.WikiSection asWikiSection()
- Overrides:
asWikiSection
in classWikiText.Token
-
-