private XmlSchemaComplexContentExtension handleComplexContentExtension( XmlSchema schema, Element extEl, Element schemaEl) { XmlSchemaComplexContentExtension ext = new XmlSchemaComplexContentExtension(); if (extEl.hasAttribute("base")) { String name = extEl.getAttribute("base"); ext.baseTypeName = getRefQName(name, extEl); } for (Element el = XDOMUtil.getFirstChildElementNS(extEl, XmlSchema.SCHEMA_NS); el != null; el = XDOMUtil .getNextSiblingElementNS(el, XmlSchema.SCHEMA_NS)) { if (el.getLocalName().equals("sequence")) { ext.particle = handleSequence(schema, el, schemaEl); } else if (el.getLocalName().equals("choice")) { ext.particle = handleChoice(schema, el, schemaEl); } else if (el.getLocalName().equals("all")) { ext.particle = handleAll(schema, el, schemaEl); } else if (el.getLocalName().equals("attribute")) { ext.attributes.add(handleAttribute(schema, el, schemaEl)); } else if (el.getLocalName().equals("attributeGroup")) { ext.attributes.add(handleAttributeGroupRef(el)); } else if (el.getLocalName().equals("group")) { ext.particle = handleGroupRef(schema, el, schemaEl); } else if (el.getLocalName().equals("anyAttribute")) { ext.anyAttribute = handleAnyAttribute(schema, el, schemaEl); } else if (el.getLocalName().equals("annotation")) { ext.setAnnotation(handleAnnotation(el)); } } return ext; }
private XmlSchemaComplexContentExtension handleComplexContentExtension( XmlSchema schema, Element extEl, Element schemaEl) { XmlSchemaComplexContentExtension ext = new XmlSchemaComplexContentExtension(); if (extEl.hasAttribute("base")) { String name = extEl.getAttribute("base"); ext.baseTypeName = getRefQName(name, extEl); } for (Element el = XDOMUtil.getFirstChildElementNS(extEl, XmlSchema.SCHEMA_NS); el != null; el = XDOMUtil .getNextSiblingElementNS(el, XmlSchema.SCHEMA_NS)) { if (el.getLocalName().equals("sequence")) { ext.particle = handleSequence(schema, el, schemaEl); } else if (el.getLocalName().equals("choice")) { ext.particle = handleChoice(schema, el, schemaEl); } else if (el.getLocalName().equals("all")) { ext.particle = handleAll(schema, el, schemaEl); } else if (el.getLocalName().equals("attribute")) { ext.attributes.add(handleAttribute(schema, el, schemaEl)); } else if (el.getLocalName().equals("attributeGroup")) { ext.attributes.add(handleAttributeGroupRef(el)); } else if (el.getLocalName().equals("group")) { ext.particle = handleGroupRef(schema, el, schemaEl); } else if (el.getLocalName().equals("anyAttribute")) { ext.anyAttribute = handleAnyAttribute(schema, el, schemaEl); } else if (el.getLocalName().equals("annotation")) { ext.setAnnotation(handleAnnotation(el)); } } return ext; }
XmlSchemaSequence sequence = new XmlSchemaSequence(); XmlSchemaComplexContentExtension complexExtension = new XmlSchemaComplexContentExtension();
XmlSchemaSequence sequence = new XmlSchemaSequence(); XmlSchemaComplexContentExtension complexExtension = new XmlSchemaComplexContentExtension();
XmlSchemaSequence sequence = new XmlSchemaSequence(); XmlSchemaComplexContentExtension complexExtension = new XmlSchemaComplexContentExtension();
XmlSchemaSequence sequence = new XmlSchemaSequence(); XmlSchemaComplexContentExtension complexExtension = new XmlSchemaComplexContentExtension();
XmlSchemaComplexContentExtension extension = new XmlSchemaComplexContentExtension(); content.setContent(extension); extension.setBaseTypeName(sooperType.getSchemaType());
XmlSchemaComplexContentExtension extension = new XmlSchemaComplexContentExtension(); content.setContent(extension); extension.setBaseTypeName(sooperType.getSchemaType());