Class WikiText

java.lang.Object
org.getalp.dbnary.wiki.WikiText

public class WikiText extends Object
Created by serasset on 24/01/16.
  • Field Details

    • sourceContent

      public final String sourceContent
  • Constructor Details

    • WikiText

      public WikiText(String sourceContent)
      ///////////////////////////////////////////////////////////////////// WikiText external methods /////////////////////////////////////////////////////////////////////
    • WikiText

      public WikiText(String pagename, String sourceContent)
    • WikiText

      public WikiText(String pagename, String sourceContent, int startOffset, int endOffset)
  • Method Details

    • getStartOffset

      public int getStartOffset()
    • getEndOffset

      public int getEndOffset()
    • content

      public WikiText.WikiContent content()
    • wikiTokens

      public List<WikiText.Token> wikiTokens()
      returns all wikiTokens in the wikiText, that is all special media wiki constructs, excluding html comments.
      Returns:
      a sequence of Tokens
    • wikiTokensWithHtmlComments

      public List<WikiText.Token> wikiTokensWithHtmlComments()
      returns all wikiTokens in the wikiText, that is all special media wiki constructs, including html comments.
      Returns:
      a sequence of Tokens
    • tokens

      public List<WikiText.Token> tokens()
      returns all tokens in the wikiText, that is all special media wiki constructs, along with special Text tokens containing textual content.
      Returns:
      a sequence of Tokens (including Text tokens)
    • tokensWithHtmlComments

      public List<WikiText.Token> tokensWithHtmlComments()
      returns all tokens in the wikiText, that is all special media wiki constructs, along with special Text tokens containing textual content. The List will include Html Comments
      Returns:
      a sequence of Tokens (including Text tokens)
    • endOfContent

      public WikiText.Text endOfContent()
    • filteredTokens

      public WikiEventsSequence filteredTokens(WikiEventFilter filter)
    • links

      public WikiEventsSequence links()
    • templatesOnUpperLevel

      public WikiEventsSequence templatesOnUpperLevel()
    • templates

      public WikiEventsSequence templates()
    • headers

      public WikiEventsSequence headers()
    • headers

      public WikiEventsSequence headers(int level)
    • headersMatching

      public WikiEventsSequence headersMatching(Pattern pattern)
    • headersMatching

      public WikiEventsSequence headersMatching(int level, Pattern pattern)
    • sections

      public WikiSectionsSequence sections(int level)
    • asStructuredDocument

      public WikiText.WikiDocument asStructuredDocument()
    • toString

      public String toString()
      Overrides:
      toString in class Object