Class WiktionaryExtractor

java.lang.Object
org.getalp.dbnary.languages.AbstractWiktionaryExtractor
org.getalp.dbnary.languages.ind.WiktionaryExtractor
All Implemented Interfaces:
IWiktionaryExtractor

public class WiktionaryExtractor extends AbstractWiktionaryExtractor
Author:
roques
  • Field Details

    • languageSectionPatternString

      protected static final String languageSectionPatternString
      See Also:
    • blockPatternString

      protected static final String blockPatternString
      See Also:
    • tradPatternString

      protected static final String tradPatternString
      See Also:
    • nymsPatternString

      protected static final String nymsPatternString
      See Also:
    • defPatternString

      protected static final String defPatternString
      See Also:
    • examplePatternString

      protected static final String examplePatternString
      See Also:
    • languageSectionPattern

      protected static final Pattern languageSectionPattern
    • blockPattern

      protected static final Pattern blockPattern
    • tradPattern

      protected static final Pattern tradPattern
    • nymsPattern

      protected static final Pattern nymsPattern
    • defPattern

      protected static final Pattern defPattern
    • examplePattern

      protected static final Pattern examplePattern
    • blockValue

      protected static HashMap<String, org.getalp.dbnary.languages.ind.WiktionaryExtractor.Block> blockValue
  • Constructor Details

  • Method Details

    • extractData

      public void extractData()
      Specified by:
      extractData in class AbstractWiktionaryExtractor
    • cleanBlockName

      protected String cleanBlockName(String blockS, String blockString)
    • extractDataLang

      protected void extractDataLang(int startOffset, int endOffset, String lang)
    • extractDataBlock

      protected void extractDataBlock(int startOffset, int endOffset, org.getalp.dbnary.languages.ind.WiktionaryExtractor.Block currentBlock, String blockString)
    • extractPOS

      protected void extractPOS(String blockString)
    • extractTranslations

      protected void extractTranslations(int start, int end)
    • extractNyms

      protected void extractNyms(int start, int end, String blockString)
    • extractDefinitions

      protected void extractDefinitions(int start, int end)
      Overrides:
      extractDefinitions in class AbstractWiktionaryExtractor
    • extractExample

      protected void extractExample(int start, int end)