Class WiktionaryExtractor
java.lang.Object
org.getalp.dbnary.languages.AbstractWiktionaryExtractor
org.getalp.dbnary.languages.lit.WiktionaryExtractor
- All Implemented Interfaces:
IWiktionaryExtractor
- Author:
- roques
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Patternprotected static final Stringprotected static final Patternprotected static final Stringprotected static final Patternprotected static final Stringprotected static final Patternprotected static final Stringprotected static final Patternprotected static final Stringprotected static final Patternprotected static final Stringprotected static final Patternprotected static final Stringprotected static final Patternprotected static final Stringprotected static final Patternprotected static final Stringprotected static final Patternprotected static final StringFields inherited from class AbstractWiktionaryExtractor
debutOrfinDecomPatternString, expander, NON_STANDARD_LANGUAGE_MAPPINGS, pageContent, wdh, wi, wiktionaryPageName, xmlCommentPattern -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidextractDataBlock(int startOffset, int endOffset, org.getalp.dbnary.languages.lit.WiktionaryExtractor.Block currentBlock, String blockString) protected voidextractDataLang(int startOffset, int endOffset, String lang) protected voidextractDefinitions(int start, int end, String blockString) protected voidextractExample(int start, int end) protected voidextractNyms(int start, int end, String blockString) protected voidextractPron(int start, int end) protected voidextractRelatedTerm(int start, int end) protected voidextractTranslations(int start, int end) protected StringgetTradContent(String template) protected voidprotected voidparseTrans(String content) Methods inherited from class AbstractWiktionaryExtractor
cleanUpMarkup, cleanUpMarkup, computeRegionEnd, computeStatistics, convertToHumanReadableForm, extractData, extractDefinition, extractDefinition, extractDefinitions, extractExample, extractExample, extractNyms, extractOrthoAlt, filterOutPage, getWiktionaryPageName, populateMetadata, postProcessData, postProcessModel, removeXMLComments, setWiktionaryIndex, setWiktionaryPageName, stripParentheses, validateAndStandardizeLanguageCode
-
Field Details
-
languageSectionPatternString
- See Also:
-
blockPatternString
- See Also:
-
posPatternString
- See Also:
-
defPatternString
- See Also:
-
tradPatternString
- See Also:
-
tradContentPatternString
- See Also:
-
nymPatternString
- See Also:
-
relPatternString
- See Also:
-
pronPatternString
- See Also:
-
examplePatternString
- See Also:
-
languageSectionPattern
-
blockPattern
-
posPattern
-
defPattern
-
tradPattern
-
tradContentPattern
-
nymPattern
-
relPattern
-
pronPattern
-
examplePattern
-
blockValue
-
-
Constructor Details
-
WiktionaryExtractor
-
-
Method Details
-
extractData
public void extractData()- Specified by:
extractDatain classAbstractWiktionaryExtractor
-
extractDataLang
-
extractDataBlock
protected void extractDataBlock(int startOffset, int endOffset, org.getalp.dbnary.languages.lit.WiktionaryExtractor.Block currentBlock, String blockString) -
extractDefinitions
-
extractExample
protected void extractExample(int start, int end) -
extractTranslations
protected void extractTranslations(int start, int end) -
parseTrans
-
getTradContent
-
extractNyms
-
parseNyms
-
extractRelatedTerm
protected void extractRelatedTerm(int start, int end) -
extractPron
protected void extractPron(int start, int end)
-