コード例 #1
0
        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();
        }
コード例 #2
0
 public override void WriteLayout(TextWriter textWriter, string databaseName, LayoutBuilder layoutBuilder)
 {
     layoutBuilder.WriteAsXml(textWriter, databaseName);
 }
コード例 #3
0
 public abstract void WriteLayout(TextWriter textWriter, string databaseName, LayoutBuilder layoutBuilder);