C# Класс AutoWikiBrowser.Plugins.Kingbotk.PluginBase

SDK Software's base class for template-manipulating AWB plugins
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
LastKnownGoodRedirects string
MainRegex System.Text.RegularExpressions.Regex
OurMenuItem System.Windows.Forms.ToolStripMenuItem
PreferredTemplateNameRegex System.Text.RegularExpressions.Regex
PreferredTemplateNameRegexCreator System.Text.RegularExpressions.Regex
SecondChanceRegex System.Text.RegularExpressions.Regex
Template Templating
TheArticle Article

Private Properties

Свойство Тип Описание
PluginBase System
PluginBase System
ReadXMLRedirects void
ReqPhoto void
TemplateWritingAndPlacement void
WriteXMLRedirects void
ourmenuitem_CheckedChanged void

Защищенные методы

Метод Описание
AddAndLogNewParamWithAYesValue ( string paramName ) : void
AddEmptyParam ( string paramName ) : void
AddNewParamWithAYesValue ( string paramName ) : void
BotModeChanged ( bool botMode ) : void
ConvertRedirectsToString ( List redirects ) : string
GetRedirects ( string target ) : List

Load the redirects for a template from Wikipedia

GotNewAlternateNamesString ( string alternateNames, bool senderIsGenericTemplateForm = false ) : void

Called when we have a new Redirects list (at startup, from Wikipedia, or from the user in the case of generic templates)

GotTemplateNotPreferredName ( string templateName ) : void
ImportanceParameter ( Importance importance ) : void
Initialise ( ) : void
InitialiseBase ( ) : void
MatchEvaluator ( Match match ) : string
PluginCheckTemplateName ( string templateName ) : void
PreferredTemplateNameWikiMatchEvaluator ( Match match ) : string
ProcessArticleFinish ( ) : void
ProcessArticleFinishNonStandardMode ( Classification classification, Importance importance, bool forceNeedsInfobox, bool forceNeedsAttention, bool removeAutoStub ) : void
ProcessTalkPage ( Article article, Classification classification, Importance importance, bool forceNeedsInfobox, bool forceNeedsAttention, bool removeAutoStub, ProcessTalkPageMode processTalkPageMode, bool addReqPhotoParm ) : bool
ProcessTalkPage ( Article article, bool addReqPhotoParm ) : bool
ReadXML ( XmlTextReader reader ) : void
Reset ( ) : void
ShowHideOurObjects ( bool visible ) : void
SkipIfContains ( ) : bool
StubClass ( ) : void
TemplateFound ( ) : bool

Send the template to the plugin for preinspection

TemplateNotFound ( ) : void
WriteOutParameterToHeader ( string paramName ) : string
WriteTemplateHeader ( ) : string
WriteXML ( XmlTextWriter writer ) : void

Приватные методы

Метод Описание
PluginBase ( bool iamAGenericTemplate ) : System
PluginBase ( string defaultRegexpmiddle ) : System
ReadXMLRedirects ( XmlTextReader reader ) : void
ReqPhoto ( ) : void
TemplateWritingAndPlacement ( ) : void
WriteXMLRedirects ( XmlTextWriter writer ) : void
ourmenuitem_CheckedChanged ( object sender, EventArgs e ) : void

Описание методов

AddAndLogNewParamWithAYesValue() защищенный Метод

protected AddAndLogNewParamWithAYesValue ( string paramName ) : void
paramName string
Результат void

AddEmptyParam() защищенный Метод

protected AddEmptyParam ( string paramName ) : void
paramName string
Результат void

AddNewParamWithAYesValue() защищенный Метод

protected AddNewParamWithAYesValue ( string paramName ) : void
paramName string
Результат void

BotModeChanged() защищенный Метод

protected BotModeChanged ( bool botMode ) : void
botMode bool
Результат void

ConvertRedirectsToString() защищенный статический Метод

protected static ConvertRedirectsToString ( List redirects ) : string
redirects List
Результат string

GetRedirects() защищенный статический Метод

Load the redirects for a template from Wikipedia
protected static GetRedirects ( string target ) : List
target string Template name
Результат List

GotNewAlternateNamesString() защищенный Метод

Called when we have a new Redirects list (at startup, from Wikipedia, or from the user in the case of generic templates)
protected GotNewAlternateNamesString ( string alternateNames, bool senderIsGenericTemplateForm = false ) : void
alternateNames string
senderIsGenericTemplateForm bool
Результат void

GotTemplateNotPreferredName() защищенный Метод

protected GotTemplateNotPreferredName ( string templateName ) : void
templateName string
Результат void

ImportanceParameter() защищенный Метод

protected ImportanceParameter ( Importance importance ) : void
importance Importance
Результат void

Initialise() защищенный абстрактный Метод

protected abstract Initialise ( ) : void
Результат void

InitialiseBase() защищенный Метод

protected InitialiseBase ( ) : void
Результат void

MatchEvaluator() защищенный Метод

protected MatchEvaluator ( Match match ) : string
match Match
Результат string

PluginCheckTemplateName() защищенный Метод

protected PluginCheckTemplateName ( string templateName ) : void
templateName string
Результат void

PreferredTemplateNameWikiMatchEvaluator() защищенный Метод

protected PreferredTemplateNameWikiMatchEvaluator ( Match match ) : string
match Match
Результат string

ProcessArticleFinish() защищенный абстрактный Метод

protected abstract ProcessArticleFinish ( ) : void
Результат void

ProcessArticleFinishNonStandardMode() защищенный Метод

protected ProcessArticleFinishNonStandardMode ( Classification classification, Importance importance, bool forceNeedsInfobox, bool forceNeedsAttention, bool removeAutoStub ) : void
classification Classification
importance Importance
forceNeedsInfobox bool
forceNeedsAttention bool
removeAutoStub bool
Результат void

ProcessTalkPage() защищенный Метод

protected ProcessTalkPage ( Article article, Classification classification, Importance importance, bool forceNeedsInfobox, bool forceNeedsAttention, bool removeAutoStub, ProcessTalkPageMode processTalkPageMode, bool addReqPhotoParm ) : bool
article Article
classification Classification
importance Importance
forceNeedsInfobox bool
forceNeedsAttention bool
removeAutoStub bool
processTalkPageMode ProcessTalkPageMode
addReqPhotoParm bool
Результат bool

ProcessTalkPage() защищенный Метод

protected ProcessTalkPage ( Article article, bool addReqPhotoParm ) : bool
article Article
addReqPhotoParm bool
Результат bool

ReadXML() защищенный абстрактный Метод

protected abstract ReadXML ( XmlTextReader reader ) : void
reader System.Xml.XmlTextReader
Результат void

Reset() защищенный абстрактный Метод

protected abstract Reset ( ) : void
Результат void

ShowHideOurObjects() защищенный абстрактный Метод

protected abstract ShowHideOurObjects ( bool visible ) : void
visible bool
Результат void

SkipIfContains() защищенный абстрактный Метод

protected abstract SkipIfContains ( ) : bool
Результат bool

StubClass() защищенный Метод

protected StubClass ( ) : void
Результат void

TemplateFound() защищенный абстрактный Метод

Send the template to the plugin for preinspection
protected abstract TemplateFound ( ) : bool
Результат bool

TemplateNotFound() защищенный Метод

protected TemplateNotFound ( ) : void
Результат void

WriteOutParameterToHeader() защищенный Метод

protected WriteOutParameterToHeader ( string paramName ) : string
paramName string
Результат string

WriteTemplateHeader() защищенный абстрактный Метод

protected abstract WriteTemplateHeader ( ) : string
Результат string

WriteXML() защищенный абстрактный Метод

protected abstract WriteXML ( XmlTextWriter writer ) : void
writer System.Xml.XmlTextWriter
Результат void

Описание свойств

LastKnownGoodRedirects защищенное свойство

protected string LastKnownGoodRedirects
Результат string

MainRegex защищенное свойство

protected Regex,System.Text.RegularExpressions MainRegex
Результат System.Text.RegularExpressions.Regex

OurMenuItem защищенное свойство

protected ToolStripMenuItem,System.Windows.Forms OurMenuItem
Результат System.Windows.Forms.ToolStripMenuItem

PreferredTemplateNameRegex защищенное свойство

protected Regex,System.Text.RegularExpressions PreferredTemplateNameRegex
Результат System.Text.RegularExpressions.Regex

PreferredTemplateNameRegexCreator защищенное статическое свойство

protected static Regex,System.Text.RegularExpressions PreferredTemplateNameRegexCreator
Результат System.Text.RegularExpressions.Regex

SecondChanceRegex защищенное свойство

protected Regex,System.Text.RegularExpressions SecondChanceRegex
Результат System.Text.RegularExpressions.Regex

Template защищенное свойство

protected Templating,AutoWikiBrowser.Plugins.Kingbotk Template
Результат Templating

TheArticle защищенное свойство

protected Article,AutoWikiBrowser.Plugins.Kingbotk TheArticle
Результат Article