List extensibilityElements = mimePart.getExtensibilityElements();
/** * Returns the part value from MIMEContent element * @param part MIMEPart element * @return the part value from MIMEContent element */ private String getMIMEContentPart(MIMEPart part) { List list = part.getExtensibilityElements(); if(list.size() == 0) return null; return ((MIMEContent) list.get(0)).getPart(); }
/** * Returns the part value from MIMEContent element * @param part MIMEPart element * @return the part value from MIMEContent element */ private String getMIMEContentPart(MIMEPart part) { List list = part.getExtensibilityElements(); if(list.size() == 0) return null; return ((MIMEContent) list.get(0)).getPart(); }
/** * Returns the part value from MIMEContent element * @param part MIMEPart element * @return the part value from MIMEContent element */ private String getMIMEContentPart(MIMEPart part) { List list = part.getExtensibilityElements(); if(list.size() == 0) return null; return ((MIMEContent) list.get(0)).getPart(); }
/** * Returns the part value from MIMEContent element * @param part MIMEPart element * @return the part value from MIMEContent element */ private String getMIMEContentPart(MIMEPart part) { List list = part.getExtensibilityElements(); if(list.size() == 0) return null; return ((MIMEContent) list.get(0)).getPart(); }
private static Set<String> getIgnorableParts(WSDLElement ext) { Set<String> parts = null; if (ext != null && ext.getExtensibilityElements() != null && ext.getExtensibilityElements().size() > 0 && ext.getExtensibilityElements().get(0) instanceof MIMEMultipartRelated) { MIMEMultipartRelated mpr = (MIMEMultipartRelated)ext.getExtensibilityElements().get(0); List<MIMEPart> mps = CastUtils.cast(mpr.getMIMEParts()); parts = new HashSet<>(mps.size()); for (Iterator<MIMEPart> it = mps.iterator(); it.hasNext();) { MIMEPart mp = it.next(); if (mp.getExtensibilityElements() != null && mp.getExtensibilityElements().size() > 0 && mp.getExtensibilityElements().get(0) instanceof MIMEContent) { parts.add(((MIMEContent)mp.getExtensibilityElements().get(0)).getPart()); } } } return parts; }
private static Set<String> getIgnorableParts(WSDLElement ext) { Set<String> parts = null; if (ext != null && ext.getExtensibilityElements() != null && ext.getExtensibilityElements().size() > 0 && ext.getExtensibilityElements().get(0) instanceof MIMEMultipartRelated) { MIMEMultipartRelated mpr = (MIMEMultipartRelated)ext.getExtensibilityElements().get(0); List<MIMEPart> mps = CastUtils.cast(mpr.getMIMEParts()); parts = new HashSet<>(mps.size()); for (Iterator<MIMEPart> it = mps.iterator(); it.hasNext();) { MIMEPart mp = it.next(); if (mp.getExtensibilityElements() != null && mp.getExtensibilityElements().size() > 0 && mp.getExtensibilityElements().get(0) instanceof MIMEContent) { parts.add(((MIMEContent)mp.getExtensibilityElements().get(0)).getPart()); } } } return parts; }
private static String getJavaTypeForMimeType(MIMEPart mPart) { if (mPart.getExtensibilityElements().size() > 1) { return "javax.activation.DataHandler"; } ExtensibilityElement extElement = (ExtensibilityElement)mPart.getExtensibilityElements().get(0); if (extElement instanceof MIMEContent) { MIMEContent mimeContent = (MIMEContent)extElement; if ("image/jpeg".equals(mimeContent.getType()) || "image/gif".equals(mimeContent.getType())) { return "java.awt.Image"; } else if ("text/xml".equals(mimeContent.getType()) || "application/xml".equals(mimeContent.getType())) { return "javax.xml.transform.Source"; } else { return "javax.activation.DataHandler"; } } return "javax.activation.DataHandler"; }
private static String getJavaTypeForMimeType(MIMEPart mPart) { if (mPart.getExtensibilityElements().size() > 1) { return "javax.activation.DataHandler"; } else { ExtensibilityElement extElement = (ExtensibilityElement)mPart.getExtensibilityElements().get(0); if (extElement instanceof MIMEContent) { MIMEContent mimeContent = (MIMEContent)extElement; if ("image/jpeg".equals(mimeContent.getType()) || "image/gif".equals(mimeContent.getType())) { return "java.awt.Image"; } else if ("text/xml".equals(mimeContent.getType()) || "application/xml".equals(mimeContent.getType())) { return "javax.xml.transform.Source"; } } } return "javax.activation.DataHandler"; }
private void markSWAParts(List extensions, Binding srcBinding, Definition srcWsdl) throws WSDLException { Iterator extIt = extensions.iterator(); while (extIt.hasNext()) { Object o = extIt.next(); if (o instanceof MIMEMultipartRelated) { QName portTypeName = getDefinedPortType(srcBinding).getQName(); if (log.isTraceEnabled()) log.trace("SWA found on portType" + portTypeName); MIMEMultipartRelated mrel = (MIMEMultipartRelated)o; Iterator mimePartIt = mrel.getMIMEParts().iterator(); while (mimePartIt.hasNext()) { MIMEPart mimePartDesc = (MIMEPart)mimePartIt.next(); List mimePartExt = mimePartDesc.getExtensibilityElements(); if (!mimePartExt.isEmpty() && (mimePartExt.get(0) instanceof MIMEContent)) { MIMEContent mimeContent = (MIMEContent)mimePartExt.get(0); if (skippedSWAParts.get(portTypeName) == null) skippedSWAParts.put(portTypeName, new ArrayList<String>()); skippedSWAParts.get(portTypeName).add(mimeContent.getPart()); } } break; } } }
((MIMEPart) mimeParts.get(j)).getExtensibilityElements();
((MIMEPart) mimeParts.get(j)).getExtensibilityElements();
MIMEPart mPart = (MIMEPart)mimeParts.next(); List<MIMEContent> mimeContents = new ArrayList<MIMEContent>(); Iterator extns = mPart.getExtensibilityElements().iterator(); while (extns.hasNext()) { ExtensibilityElement extElement = (ExtensibilityElement)extns.next();
((MIMEPart) mParts.get(j)).getExtensibilityElements());
((MIMEPart) mParts.get(j)).getExtensibilityElements());
((MIMEPart) mimeParts.get(j)).getExtensibilityElements());
((MIMEPart) mimeParts.get(j)).getExtensibilityElements());
((MIMEPart) mimeParts.get(j)).getExtensibilityElements()); if (soapBody != null) return soapBody;
for (MIMEPart mPart : parts) { List<MIMEContent> mimeContents = new ArrayList<>(); List<ExtensibilityElement> extns = CastUtils.cast(mPart.getExtensibilityElements()); for (ExtensibilityElement extElement : extns) { if (SOAPBindingUtil.isSOAPBody(extElement)) {
for (MIMEPart mPart : parts) { List<MIMEContent> mimeContents = new ArrayList<>(); List<ExtensibilityElement> extns = CastUtils.cast(mPart.getExtensibilityElements()); for (ExtensibilityElement extElement : extns) { if (SOAPBindingUtil.isSOAPBody(extElement)) {