namespace ChanSort.Api
{
public interface ISerializerPlugin
{
string DllName { get; set; }
///
/// Name of the plugin, as displayed in the OpenFileDialog file-type selection combo box
///
string PluginName { get; }
///
/// Semicolon separated list of supported file types (e.g. "xxLM*.TTL;xxLV*.TTL")
///
string FileFilter { get; }
///
/// Create an object that can read/write the file
///
/// file is not of any supported type
SerializerBase CreateSerializer(string inputFile);
}
}