Class WiktionaryExtractor
java.lang.Object
org.getalp.dbnary.languages.AbstractWiktionaryExtractor
org.getalp.dbnary.languages.cat.WiktionaryExtractor
- All Implemented Interfaces:
IWiktionaryExtractor
- Author:
- Arnaud Alet 13/07/2023
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final WiktionaryDataHandlerprotected ExpandAllWikiModelCatFields inherited from class AbstractWiktionaryExtractor
debutOrfinDecomPatternString, expander, NON_STANDARD_LANGUAGE_MAPPINGS, pageContent, wdh, wi, wiktionaryPageName, xmlCommentPattern -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddIgnoredSec(String ignored) static voidaddIgnoredT(String ignored) static voidaddIgnoredText(String text) voidvoidvoidvoidextractExpressions(PageIterator section) voidextractLanguageSection(String currentLanguage, PageIterator sec) voidextractLexicalEntry(WikiText.WikiSection section) voidextractNym(String relation, PageIterator field) voidextractNymWithPage(PageIterator field) voidextractPrononciation(WikiText.Template template) voidextractTranslation(PageIterator section) static StringgetSectionTitle(WikiText.WikiSection section) booleanisIgnoredSection(WikiText.WikiSection section) static booleanisNameEquals(String name, WikiText.WikiSection section) voidpageAnalyser(PageIterator page) parseLanguage(WikiText.Heading heading) protected Stringvoidprotected voidsetWiktionaryPageName(String wiktionaryPageName) voidskipSimpleText(PageIterator section) voidprotected static StringtoText(WikiText.WikiContent content) protected Stringurl()Methods inherited from class AbstractWiktionaryExtractor
cleanUpMarkup, cleanUpMarkup, computeRegionEnd, computeStatistics, convertToHumanReadableForm, extractData, extractDefinition, extractDefinition, extractDefinitions, extractExample, extractExample, extractNyms, extractOrthoAlt, filterOutPage, getWiktionaryPageName, populateMetadata, postProcessData, postProcessModel, removeXMLComments, stripParentheses, validateAndStandardizeLanguageCode
-
Field Details
-
ignoredTemplate
-
ignoredSection
-
ignoredText
-
catwdh
-
templateRender
-
-
Constructor Details
-
WiktionaryExtractor
-
-
Method Details
-
setWiktionaryIndex
- Specified by:
setWiktionaryIndexin interfaceIWiktionaryExtractor- Overrides:
setWiktionaryIndexin classAbstractWiktionaryExtractor
-
setWiktionaryPageName
- Overrides:
setWiktionaryPageNamein classAbstractWiktionaryExtractor
-
extractData
public void extractData()- Specified by:
extractDatain classAbstractWiktionaryExtractor
-
pageAnalyser
-
extractLanguageSection
-
extractLexicalEntry
-
skipSimpleText
-
extractTranslation
-
extractExpressions
-
extractNymWithPage
-
extractNym
-
extractDefinitionField
-
extractDefinitionLine
-
extractPrononciation
-
skipUntilNextSection
-
parseLanguage
-
render
-
url
-
toText
-
addIgnoredT
-
addIgnoredText
-
addIgnoredSec
-
isIgnoredSection
-
getSectionTitle
-
isNameEquals
-