package org.whole.lang.xml.builders; import org.whole.lang.builders.IBuilderOperation; import org.whole.lang.templates.AbstractTemplateFactory; import org.whole.lang.xml.model.Document; public class SampleXmlModel extends AbstractTemplateFactory<Document> { public void apply(IBuilderOperation op) { org.whole.lang.xml.builders.IXmlBuilder b0 = (org.whole.lang.xml.builders.IXmlBuilder) op.wGetBuilder(org.whole.lang.xml.reflect.XmlLanguageKit.URI); b0.Document_(); b0.Prolog_(); b0.XMLDecl_(); b0.Version("1.0"); b0.Encoding("UTF-8"); org.whole.lang.commons.builders.ICommonsBuilder b1 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI); b1.Resolver(); b0._XMLDecl(); b1.Resolver(); b1.Resolver(); b0._Prolog(); b0.Element_(); b0.Name("tag"); b1.Resolver(); b0.Content_(13); b0.CDataSect_(2); b0.CDataSectData("cDataSectData&&"); b0.CDataSectData("cDataSectData<hello>"); b0._CDataSect(); b0.CharData("charData"); b0.Comment_(); b0.CommentText("commentText"); b0._Comment(); b0.Element_(); b0.Name("container"); b1.Resolver(); b0.CDataSect_(2); b0.CDataSectData("cDataSectData"); b0.CDataSectData("cDataSectData"); b0._CDataSect(); b0._Element(); b0.Element_(); b0.Name("container"); b1.Resolver(); b0.Element_(); b0.Name("inline"); b1.Resolver(); b0.Element_(); b0.Name("inline"); b1.Resolver(); b1.Resolver(); b0._Element(); b0._Element(); b0._Element(); b0.CharData("charData"); b0.CharData("charData"); b0.Element_(); b0.Name("container"); b1.Resolver(); b0.CDataSect_(2); b0.CDataSectData("cDataSectData"); b0.CDataSectData("cDataSectData"); b0._CDataSect(); b0._Element(); b0.Content_(1); b0.Element_(); b0.Name("insideDoubleContent"); b1.Resolver(); b1.Resolver(); b0._Element(); b0._Content(); b0.Element_(); b0.Name("container"); b1.Resolver(); b0.CharData("charData"); b0._Element(); b0.Element_(); b0.Name("container"); b1.Resolver(); b0.PI_(); b0.Name("PIname"); b0.Instruction("instruction"); b0._PI(); b0._Element(); b0.CharData("charData"); b0.PI_(); b0.Name("PIname"); b0.Instruction("instruction"); b0._PI(); b0._Content(); b0._Element(); b0._Document(); } }