private LogConverterType getConverterType() { LogConverterType converterType = LogConverterType.TYPE_TEXT; if (radioButtonFormatHTML.Checked) { converterType = LogConverterType.TYPE_HTML; } else if (radioButtonFormatBBCode.Checked) { converterType = LogConverterType.TYPE_BBCODE; } return(converterType); }
public static LogConverter create(LogConverterType type) { switch (type) { case LogConverterType.TYPE_TEXT: return(new TextLogConverter()); case LogConverterType.TYPE_HTML: return(new HtmlLogConverter()); case LogConverterType.TYPE_BBCODE: return(new BBCodeLogConverter()); default: throw new ArgumentException("type"); } }