All Classes Namespaces Functions Variables Properties
Protected Member Functions | Properties | List of all members
CsvExporter Class Reference

An example localization plugin for exporting localization tables to CSV (Comma Separated Value) files. More...

Inheritance diagram for CsvExporter:
AbstractLocalizationExporter

Protected Member Functions

override void Export (string localizationTableName, IEnumerable< LocalizationTableRow > rows)
 Exports a localization table to a CSV file prompted from the user. More...
 

Properties

override string Description [get]
 Gets the description of the CSV exporter command. More...
 
override string Name [get]
 Gets the name of the CSV exporter command. More...
 
- Properties inherited from AbstractLocalizationExporter
abstract string Description [get]
 Gets the description of the plugin command. More...
 
virtual string DisplayName [get]
 Gets the display name of the plugin command. More...
 
abstract string Name [get]
 Gets the name of the plugin command. More...
 
KanziStudio Studio [get, set]
 Gets the KanziStudio object, which provides the entry point for operating with the Kanzi Studio plugin API. More...
 

Additional Inherited Members

- Static Protected Member Functions inherited from AbstractLocalizationExporter
static IEnumerable< string > GetLocales (IEnumerable< LocalizationTableRow > rows)
 Returns the locale strings in the list of localization rows. More...
 

Detailed Description

An example localization plugin for exporting localization tables to CSV (Comma Separated Value) files.

This class implements the abstract class AbstractLocalizationExporter.

Member Function Documentation

override void Export ( string  localizationTableName,
IEnumerable< LocalizationTableRow rows 
)
inlineprotectedvirtual

Exports a localization table to a CSV file prompted from the user.

Parameters
localizationTableNameThe name of the localization table being exported.
rowsA list of localization table rows.

Implements AbstractLocalizationExporter.

Property Documentation

override string Description
get

Gets the description of the CSV exporter command.

Plugin command description.

override string Name
get

Gets the name of the CSV exporter command.

Plugin command name.