public override string Import(Field field, Item item, ILanguage language, string value) { var layoutBuilder = new LayoutBuilder(); BuildLayout(layoutBuilder, item, value); var stringWriter = new StringWriter(); language.WriteLayout(stringWriter, item.Database.Name, layoutBuilder); return stringWriter.ToString(); }
public override void WriteLayout(TextWriter textWriter, string databaseName, LayoutBuilder layoutBuilder) { layoutBuilder.WriteAsXml(textWriter, databaseName); }
public abstract void WriteLayout(TextWriter textWriter, string databaseName, LayoutBuilder layoutBuilder);