package org.ebayopensource.turmeric.blogs.v1.services.calcservice.gen; import java.util.ArrayList; import java.util.HashMap; import javax.xml.namespace.QName; import org.ebayopensource.turmeric.runtime.common.impl.internal.schema.BaseTypeDefsBuilder; import org.ebayopensource.turmeric.runtime.common.impl.internal.schema.FlatSchemaComplexTypeImpl; import org.ebayopensource.turmeric.runtime.common.impl.internal.schema.FlatSchemaElementDeclImpl; import org.ebayopensource.turmeric.runtime.common.types.SOAFrameworkCommonTypeDefsBuilder; /** * Note : Generated file, any changes will be lost upon regeneration. * */ public class BlogsCalcServiceV1TypeDefsBuilder extends BaseTypeDefsBuilder { private final static String NS1 = "http://www.ebayopensource.org/turmeric/blogs/v1/services"; public void build() { ArrayList<FlatSchemaComplexTypeImpl> complexTypes = new ArrayList<FlatSchemaComplexTypeImpl>(); addComplexTypes0(complexTypes); addComplexTypeElements0(complexTypes); HashMap<QName, FlatSchemaElementDeclImpl> rootElements = new HashMap<QName, FlatSchemaElementDeclImpl>(); addRootElements0(complexTypes, rootElements); SOAFrameworkCommonTypeDefsBuilder.includeTypeDefs(complexTypes, rootElements); m_complexTypes = complexTypes; m_rootElements = rootElements; } private void addComplexTypes0(ArrayList<FlatSchemaComplexTypeImpl> complexTypes) { // Type #0 (<Anonymous>) complexTypes.add(new FlatSchemaComplexTypeImpl()); // Type #1 (<Anonymous>) complexTypes.add(new FlatSchemaComplexTypeImpl()); } private void addComplexTypeElements0(ArrayList<FlatSchemaComplexTypeImpl> complexTypes) { FlatSchemaComplexTypeImpl currType; // Type #0 (<Anonymous>) currType = complexTypes.get(0); currType.addSimpleElement(new QName(NS1, "return"), 1); // Type #1 (<Anonymous>) currType = complexTypes.get(1); currType.addSimpleElement(new QName(NS1, "value1"), 1); currType.addSimpleElement(new QName(NS1, "value2"), 1); } private void addRootElements0(ArrayList<FlatSchemaComplexTypeImpl> complexTypes, HashMap<QName, FlatSchemaElementDeclImpl> rootElements) { rootElements.put(new QName(NS1, "Inparams"), FlatSchemaElementDeclImpl.createRootComplexElement(new QName(NS1, "Inparams"), complexTypes.get(1))); rootElements.put(new QName(NS1, "Response"), FlatSchemaElementDeclImpl.createRootComplexElement(new QName(NS1, "Response"), complexTypes.get(0))); } }