public WikiIsolateFullNonArtistsAsLocationRule(IKnowledgeBaseLoader <string[]> knowledgeBaseLoader, int rulePriority) { RulePriority = rulePriority; _locations = knowledgeBaseLoader.LoadLanguageNeutralKnowledgeBaseObject(this.GetType().Name); }
public WikiExcludeAllHtmlCommentsAndRefsRule(IKnowledgeBaseLoader <string[]> knowledgeBaseLoader, int rulePriority) { _commentsMatchingPatterns = knowledgeBaseLoader.LoadLanguageNeutralKnowledgeBaseObject(this.GetType().Name); RulePriority = rulePriority; }
public TransformHtmlEncodedSequenceToTextRule(IKnowledgeBaseLoader <Dictionary <string, string> > knowledgeBaseLoader, int rulePriority) { _htmlToPlainTransformation = knowledgeBaseLoader.LoadLanguageNeutralKnowledgeBaseObject(this.GetType().Name); RulePriority = rulePriority; }
public WikiFinalIsolationOfRolesFromMembersNameRule(IKnowledgeBaseLoader <string[]> knowledgeBaseLoader, int rulePriority) { RulePriority = rulePriority; _roles = knowledgeBaseLoader.LoadLanguageNeutralKnowledgeBaseObject(this.GetType().Name); }
public WikiPageTextExtractMembersAreasRule(IKnowledgeBaseLoader <string[]> knowledgeBaseLoader, int rulePriority) { RulePriority = rulePriority; _regexPatternsForMembers = knowledgeBaseLoader.LoadLanguageNeutralKnowledgeBaseObject(this.GetType().Name); }
public WikiPageTextExtractMembersAreasRule(IKnowledgeBaseLoader <string[]> knowledgeBaseLoader, int rulePriority, LanguageType languageType) : this(knowledgeBaseLoader, rulePriority) { _regexPatternsForMembers = knowledgeBaseLoader.LoadKnowledgeBaseObjectForLanguage(this.GetType().Name, languageType); }
public TransformToLowerTrimmedSimpleLatinRule( IKnowledgeBaseLoader <Dictionary <string, string> > knowledgeBaseLoader, int rulePriority) { RulePriority = rulePriority; _latinAlphabetTransformations = knowledgeBaseLoader.LoadLanguageNeutralKnowledgeBaseObject(this.GetType().Name); }
public WikiIndividualMembersExtractRule(IKnowledgeBaseLoader <string[]> knowledgeBaseLoader, int rulePriority) { RulePriority = rulePriority; _bandMembersSeparators = knowledgeBaseLoader.LoadLanguageNeutralKnowledgeBaseObject(this.GetType().Name); }
public WikiCleanMemberOfMarkdownCharactersRule(IKnowledgeBaseLoader <string[]> knowledgeBaseLoader, int rulePriority) { RulePriority = rulePriority; _wikiPediaCharacters = knowledgeBaseLoader.LoadLanguageNeutralKnowledgeBaseObject(this.GetType().Name); }
public WikiExcludeFullNonArtistsRule(IKnowledgeBaseLoader <string[]> knowledgeBaseLoader, int rulePriority) { RulePriority = rulePriority; _nonArtistsToExclude = knowledgeBaseLoader.LoadLanguageNeutralKnowledgeBaseObject(this.GetType().Name); }
public WikiExcludeWordsStartingWithRule(IKnowledgeBaseLoader <string[]> knowledgeBaseLoader, string simpleWordsSeparator, int rulePriority) { _simpleWordsSeparator = simpleWordsSeparator; _startOfWords = knowledgeBaseLoader.LoadLanguageNeutralKnowledgeBaseObject(this.GetType().Name); RulePriority = rulePriority; }
public WikiExcludeArtistsNotContainingAnyAlphaCharactersRule(IKnowledgeBaseLoader <string[]> knowledgeBaseLoader, int rulePriority) { _matchPatterns = knowledgeBaseLoader.LoadLanguageNeutralKnowledgeBaseObject(this.GetType().Name); RulePriority = rulePriority; }
public WikiExcludeIfArtistContainsRule(IKnowledgeBaseLoader <string[]> knowledgeBaseLoader, int rulePriority) { RulePriority = rulePriority; _nonArtistWords = knowledgeBaseLoader.LoadLanguageNeutralKnowledgeBaseObject(this.GetType().Name); }