C# Class SolarixGrammarEngineNET.GrammarEngine2

Inheritance: IDisposable
Afficher le fichier Open project: Koziev/GrammarEngine Class Usage Examples

Méthodes publiques

Méthode Description
AnalyzeMorphology ( string phrase, int id_language ) : AnalysisResults
AnalyzeMorphology ( string phrase, int id_language, SolarixGrammarEngineNET flags ) : AnalysisResults
AnalyzeMorphology ( string phrase, int id_language, SolarixGrammarEngineNET flags, int constraints ) : AnalysisResults
AnalyzeSyntax ( string _phrase, int id_language ) : AnalysisResults
AnalyzeSyntax ( string phrase, int id_language, SolarixGrammarEngineNET morph_flags, SolarixGrammarEngineNET syntax_flags ) : AnalysisResults
AnalyzeSyntax ( string phrase, int id_language, SolarixGrammarEngineNET morph_flags, SolarixGrammarEngineNET syntax_flags, int constraints ) : AnalysisResults
CountCoordStates ( int CoordID ) : int
CountWordEntries ( ) : int
Dispose ( ) : void
FindCoord ( string CoordName ) : int
FindEntry ( string EntryName, int PartOfSpeech ) : int
FindPartOfSpeech ( string PartOfSpeechName ) : int
FindPhrase ( string PhraseText, bool CaseSensitive ) : int
FindState ( int CoordID, string StateName ) : int
FindTag ( string TagName ) : int
FindTagValue ( int TagID, string ValueName ) : int
FindWordForm ( string wordform ) : WordProjections
GenerateWordforms ( int EntryID, System CoordID, System StateID ) : System.Collections.Generic.List
GetClassName ( int PartOfSpeechID ) : string
GetCoordName ( int CoordID ) : string
GetCoordStateName ( int CoordID, int StateID ) : string
GetCoordType ( int PartOfSpeechID, int CoordID ) : int
GetEngineHandle ( ) : IntPtr
GetEntryAttrState ( int EntryID, int CoordID ) : int
GetEntryClass ( int id_entry ) : int
GetEntryName ( int id_entry ) : string
GetLinks ( int id_entry, int link_type ) : List
GetPhrasalLinks ( int id_phrase, int link_type ) : List
GetPhraseText ( int PhraseID ) : string
GetTextFileSegmenter ( string FilePath, string Encoding, int LanguageID ) : TextSegmenter
GrammarEngine2 ( ) : System
GrammarEngine2 ( IntPtr hEngine ) : System
ListLinksTxt ( int id_entry, int link_code, int flags ) : ThesaurusLinks
Load ( string DictionaryXmlPath, bool LazyLexicon ) : void

Connect to the dictionary database using the information in XML configuration file

NormalizePhrase ( AnalysisResults linkages ) : string
RestoreCasing ( int EntryID, string word ) : string
Tokenize ( string Text, int LanguageID ) : string[]

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Method Details

AnalyzeMorphology() public méthode

public AnalyzeMorphology ( string phrase, int id_language ) : AnalysisResults
phrase string
id_language int
Résultat AnalysisResults

AnalyzeMorphology() public méthode

public AnalyzeMorphology ( string phrase, int id_language, SolarixGrammarEngineNET flags ) : AnalysisResults
phrase string
id_language int
flags SolarixGrammarEngineNET
Résultat AnalysisResults

AnalyzeMorphology() public méthode

public AnalyzeMorphology ( string phrase, int id_language, SolarixGrammarEngineNET flags, int constraints ) : AnalysisResults
phrase string
id_language int
flags SolarixGrammarEngineNET
constraints int
Résultat AnalysisResults

AnalyzeSyntax() public méthode

public AnalyzeSyntax ( string _phrase, int id_language ) : AnalysisResults
_phrase string
id_language int
Résultat AnalysisResults

AnalyzeSyntax() public méthode

public AnalyzeSyntax ( string phrase, int id_language, SolarixGrammarEngineNET morph_flags, SolarixGrammarEngineNET syntax_flags ) : AnalysisResults
phrase string
id_language int
morph_flags SolarixGrammarEngineNET
syntax_flags SolarixGrammarEngineNET
Résultat AnalysisResults

AnalyzeSyntax() public méthode

public AnalyzeSyntax ( string phrase, int id_language, SolarixGrammarEngineNET morph_flags, SolarixGrammarEngineNET syntax_flags, int constraints ) : AnalysisResults
phrase string
id_language int
morph_flags SolarixGrammarEngineNET
syntax_flags SolarixGrammarEngineNET
constraints int
Résultat AnalysisResults

CountCoordStates() public méthode

public CountCoordStates ( int CoordID ) : int
CoordID int
Résultat int

CountWordEntries() public méthode

public CountWordEntries ( ) : int
Résultat int

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

FindCoord() public méthode

public FindCoord ( string CoordName ) : int
CoordName string
Résultat int

FindEntry() public méthode

public FindEntry ( string EntryName, int PartOfSpeech ) : int
EntryName string
PartOfSpeech int
Résultat int

FindPartOfSpeech() public méthode

public FindPartOfSpeech ( string PartOfSpeechName ) : int
PartOfSpeechName string
Résultat int

FindPhrase() public méthode

public FindPhrase ( string PhraseText, bool CaseSensitive ) : int
PhraseText string
CaseSensitive bool
Résultat int

FindState() public méthode

public FindState ( int CoordID, string StateName ) : int
CoordID int
StateName string
Résultat int

FindTag() public méthode

public FindTag ( string TagName ) : int
TagName string
Résultat int

FindTagValue() public méthode

public FindTagValue ( int TagID, string ValueName ) : int
TagID int
ValueName string
Résultat int

FindWordForm() public méthode

public FindWordForm ( string wordform ) : WordProjections
wordform string
Résultat WordProjections

GenerateWordforms() public méthode

public GenerateWordforms ( int EntryID, System CoordID, System StateID ) : System.Collections.Generic.List
EntryID int
CoordID System
StateID System
Résultat System.Collections.Generic.List

GetClassName() public méthode

public GetClassName ( int PartOfSpeechID ) : string
PartOfSpeechID int
Résultat string

GetCoordName() public méthode

public GetCoordName ( int CoordID ) : string
CoordID int
Résultat string

GetCoordStateName() public méthode

public GetCoordStateName ( int CoordID, int StateID ) : string
CoordID int
StateID int
Résultat string

GetCoordType() public méthode

public GetCoordType ( int PartOfSpeechID, int CoordID ) : int
PartOfSpeechID int
CoordID int
Résultat int

GetEngineHandle() public méthode

public GetEngineHandle ( ) : IntPtr
Résultat System.IntPtr

GetEntryAttrState() public méthode

public GetEntryAttrState ( int EntryID, int CoordID ) : int
EntryID int
CoordID int
Résultat int

GetEntryClass() public méthode

public GetEntryClass ( int id_entry ) : int
id_entry int
Résultat int

GetEntryName() public méthode

public GetEntryName ( int id_entry ) : string
id_entry int
Résultat string

GetLinks() public méthode

public GetLinks ( int id_entry, int link_type ) : List
id_entry int
link_type int
Résultat List

GetPhrasalLinks() public méthode

public GetPhrasalLinks ( int id_phrase, int link_type ) : List
id_phrase int
link_type int
Résultat List

GetPhraseText() public méthode

public GetPhraseText ( int PhraseID ) : string
PhraseID int
Résultat string

GetTextFileSegmenter() public méthode

public GetTextFileSegmenter ( string FilePath, string Encoding, int LanguageID ) : TextSegmenter
FilePath string
Encoding string
LanguageID int
Résultat TextSegmenter

GrammarEngine2() public méthode

public GrammarEngine2 ( ) : System
Résultat System

GrammarEngine2() public méthode

public GrammarEngine2 ( IntPtr hEngine ) : System
hEngine System.IntPtr
Résultat System

ListLinksTxt() public méthode

public ListLinksTxt ( int id_entry, int link_code, int flags ) : ThesaurusLinks
id_entry int
link_code int
flags int
Résultat ThesaurusLinks

Load() public méthode

Connect to the dictionary database using the information in XML configuration file
public Load ( string DictionaryXmlPath, bool LazyLexicon ) : void
DictionaryXmlPath string Configuration file path (read about it: http://www.solarix.ru/for_developers/docs/russian-grammatical-dictionary-configuration.shtml)
LazyLexicon bool Word entries are loaded by demand if true
Résultat void

NormalizePhrase() public méthode

public NormalizePhrase ( AnalysisResults linkages ) : string
linkages AnalysisResults
Résultat string

RestoreCasing() public méthode

public RestoreCasing ( int EntryID, string word ) : string
EntryID int
word string
Résultat string

Tokenize() public méthode

public Tokenize ( string Text, int LanguageID ) : string[]
Text string
LanguageID int
Résultat string[]