C# Class SIL.FieldWorks.XWorks.ExportDialog.TranslatedListsExporter

This encapsulates exporting one or more CmPossibilityLists in one or more writing systems.
Exibir arquivo Open project: sillsdev/FieldWorks Class Usage Examples

Public Methods

Method Description
ExportLists ( string outputFile ) : void

Export the list(s) to the given file.

ExportTranslatedLists ( TextWriter w ) : void

Export the list(s) to the given TextWriter.

TranslatedListsExporter ( List lists, List writingSystems, IProgress progress ) : System

Constructor.

Private Methods

Method Description
ExportLexEntryInflTypeFields ( TextWriter w, ILexEntryInflType item ) : void
ExportLexEntryTypeFields ( TextWriter w, ILexEntryType item ) : void
ExportLexRefTypeFields ( TextWriter w, ILexRefType item ) : void
ExportLocationFields ( TextWriter w, ICmLocation item ) : void
ExportMultiString ( TextWriter w, TextWriterStream stream, IMultiString ms ) : void
ExportMultiUnicode ( TextWriter w, IMultiUnicode mu ) : void
ExportPartOfSpeechFields ( TextWriter w, IPartOfSpeech item ) : void
ExportPersonFields ( TextWriter w, ICmPerson item ) : void
ExportSemanticDomainFields ( TextWriter w, TextWriterStream stream, ICmSemanticDomain item ) : void
ExportTranslatedItem ( TextWriter w, TextWriterStream stream, ICmPossibility item, int listFlid ) : void
ExportTranslatedList ( TextWriter w, TextWriterStream stream, ICmPossibilityList list ) : void

Method Details

ExportLists() public method

Export the list(s) to the given file.
public ExportLists ( string outputFile ) : void
outputFile string
return void

ExportTranslatedLists() public method

Export the list(s) to the given TextWriter.
public ExportTranslatedLists ( TextWriter w ) : void
w System.IO.TextWriter
return void

TranslatedListsExporter() public method

Constructor.
public TranslatedListsExporter ( List lists, List writingSystems, IProgress progress ) : System
lists List
writingSystems List
progress IProgress
return System