extReg.querySerializer(MIMEPart.class, elementType); extSer.marshall(MIMEPart.class, elementType, ext,
extSer.marshall(parentType, elementType, ext, pw, def, extReg);
private void convertTypes(Types types, PrintWriter pw, Definition def, ExtensionRegistry extReg) throws WSDLException { if (types == null) { return; } List extElList = types.getExtensibilityElements(); if (extElList != null && extElList.size() > 0) { pw.println(" <types>"); Iterator extElIterator = extElList.iterator(); while (extElIterator.hasNext()) { ExtensibilityElement extEl = (ExtensibilityElement)extElIterator.next(); QName elementType = extEl.getElementType(); ExtensionSerializer extSer = extReg.querySerializer(Types.class, extEl.getElementType()); extSer.marshall(Types.class, elementType, extEl, pw, def, extReg); } pw.println(" </types>"); } }
elementType); extSer.marshall(parentClass, elementType, extEl,
extReg.querySerializer(MIMEPart.class, elementType); extSer.marshall(MIMEPart.class, elementType, ext,
extSer.marshall(parentType, elementType, ext, pw, def, extReg);