C# Class Studyzy.IMEWLConverter.IME.SelfDefining

Inheritance: Studyzy.IMEWLConverter.IME.BaseImport, IWordLibraryTextImport, IWordLibraryExport, IStreamPrepare
Mostrar archivo Open project: studyzy/imewlconverter Class Usage Examples

Public Methods

Method Description
BuildWordLibrary ( string line ) : Studyzy.IMEWLConverter.Entities.WordLibrary

根据Pattern设置的格式,对输入的一行该格式的字符串转换成WordLibrary

Export ( WordLibraryList wlList ) : IList

导出词库为自定义格式。 如果没有指定自定义编码文件,而且词库是包含拼音编码的,那么就按拼音编码作为每个字的码。 如果导出指定了自定义编码文件,那么就忽略词库的已有编码,使用自定义编码文件重新生成编码。 如果词库没有包含拼音编码,而且导出也没有指定编码文件,那就抛错吧~~~~

ExportLine ( Studyzy.IMEWLConverter.Entities.WordLibrary wl ) : string
Import ( string path ) : WordLibraryList
ImportLine ( string line ) : WordLibraryList
ImportText ( string str ) : WordLibraryList
Prepare ( ) : void

Private Methods

Method Description
BuildLineFormat ( ) : void

Method Details

BuildWordLibrary() public method

根据Pattern设置的格式,对输入的一行该格式的字符串转换成WordLibrary
public BuildWordLibrary ( string line ) : Studyzy.IMEWLConverter.Entities.WordLibrary
line string
return Studyzy.IMEWLConverter.Entities.WordLibrary

Export() public method

导出词库为自定义格式。 如果没有指定自定义编码文件,而且词库是包含拼音编码的,那么就按拼音编码作为每个字的码。 如果导出指定了自定义编码文件,那么就忽略词库的已有编码,使用自定义编码文件重新生成编码。 如果词库没有包含拼音编码,而且导出也没有指定编码文件,那就抛错吧~~~~
public Export ( WordLibraryList wlList ) : IList
wlList WordLibraryList
return IList

ExportLine() public method

public ExportLine ( Studyzy.IMEWLConverter.Entities.WordLibrary wl ) : string
wl Studyzy.IMEWLConverter.Entities.WordLibrary
return string

Import() public method

public Import ( string path ) : WordLibraryList
path string
return WordLibraryList

ImportLine() public method

public ImportLine ( string line ) : WordLibraryList
line string
return WordLibraryList

ImportText() public method

public ImportText ( string str ) : WordLibraryList
str string
return WordLibraryList

Prepare() public method

public Prepare ( ) : void
return void