C# Class MetaGeta.TVShowPlugin.EducatedGuessImporter

Inheritance: IMGTaggingPlugin, IMGPluginBase
显示文件 Open project: anyoun/metageta Class Usage Examples

Private Properties

Property Type Description
IsItCloseBracket bool
IsItLetter bool
IsItNumber bool
IsItOpenBracket bool
IsItSeperator bool
IsItWhiteSpace bool
MatchAndRemoveLabeledNumber int?
ParseTokens void
PushAndNext Token
Tokenize List
TokensToPhrases List

Public Methods

Method Description
Process ( MGFile file, ProgressStatus reporter ) : void
Shutdown ( ) : void
Startup ( MGDataStore dataStore, long id ) : void

Private Methods

Method Description
IsItCloseBracket ( char ch ) : bool
IsItLetter ( char thechar ) : bool
IsItNumber ( char thechar ) : bool
IsItOpenBracket ( char ch ) : bool
IsItSeperator ( char ch ) : bool
IsItWhiteSpace ( char ch ) : bool
MatchAndRemoveLabeledNumber ( List tokens, string labels ) : int?
ParseTokens ( List tokens, MGTagCollection tags, bool foundSeriesTitle ) : void
PushAndNext ( Token currToken, List tokens, TokenType nextTokenType, bool isSingleCharToken ) : Token
Tokenize ( string input ) : List
TokensToPhrases ( List tokens, bool includeNumbers ) : List

Method Details

Process() public method

public Process ( MGFile file, ProgressStatus reporter ) : void
file MGFile
reporter ProgressStatus
return void

Shutdown() public method

public Shutdown ( ) : void
return void

Startup() public method

public Startup ( MGDataStore dataStore, long id ) : void
dataStore MGDataStore
id long
return void