Examples of ExtensibilityElement


Examples of javax.wsdl.extensions.ExtensibilityElement

    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())
View Full Code Here

Examples of javax.wsdl.extensions.ExtensibilityElement

        Iterator itParts = mimeParts.iterator();
        while (itParts.hasNext()) {
            MIMEPart mPart = (MIMEPart)itParts.next();
            Iterator extns = mPart.getExtensibilityElements().iterator();
            while (extns.hasNext()) {
                ExtensibilityElement extElement = (ExtensibilityElement)extns.next();
                if (extElement instanceof MIMEContent) {
                    MIMEContent mimeContent = (MIMEContent)extElement;
                    String mimeJavaType = getJavaTypeForMimeType(mPart);
                    if (JavaType.Style.IN.equals(style)) {
                        String paramName = ProcessorUtil.mangleNameToVariableName(mimeContent.getPart());
View Full Code Here

Examples of javax.wsdl.extensions.ExtensibilityElement

            while (itOperation.hasNext()) {
                BindingOperation bindingOperation = (BindingOperation)itOperation.next();
                Iterator itInputExt = bindingOperation.getBindingInput().getExtensibilityElements()
                    .iterator();
                while (itInputExt.hasNext()) {
                    ExtensibilityElement extElement = (ExtensibilityElement)itInputExt.next();
                    if (extElement instanceof MIMEMultipartRelated) {
                        Iterator itMimeParts = ((MIMEMultipartRelated)extElement).getMIMEParts()
                            .iterator();
                        if (!doValidate(itMimeParts, bindingOperation.getName())) {
                            return false;
View Full Code Here

Examples of javax.wsdl.extensions.ExtensibilityElement

        while (mimeParts.hasNext()) {
            MIMEPart mPart = (MIMEPart)mimeParts.next();
            List<MIMEContent> mimeContents = new ArrayList<MIMEContent>();
            Iterator extns = mPart.getExtensibilityElements().iterator();
            while (extns.hasNext()) {
                ExtensibilityElement extElement = (ExtensibilityElement)extns.next();
                if (extElement instanceof SOAPBody) {
                    if (gotRootPart) {
                        addErrorMessage("Operation("
                                        + operationName
                                        + "): There's more than one soap body mime part"
View Full Code Here

Examples of javax.wsdl.extensions.ExtensibilityElement

        if ((serverType && "jmsServer".equals(name))
            || (!serverType && "jmsClient".equals(name))
            || "jmsAddress".equals(name)) {
            List<?> list = port.getExtensibilityElements();
            for (Object ep : list) {
                ExtensibilityElement ext = (ExtensibilityElement)ep;
                if (("jmsServer".equals(name) && ext instanceof JMSServerBehaviorPolicyType)
                    || ("jmsClient".equals(name) && ext instanceof JMSClientBehaviorPolicyType)
                    || ("jmsAddress".equals(name) && ext instanceof JMSAddressPolicyType)) {
                    return ext;
                }
View Full Code Here

Examples of javax.wsdl.extensions.ExtensibilityElement

    }
   
    private Object getAddress() {
        List<?> list = port.getExtensibilityElements();
        for (Object ep : list) {
            ExtensibilityElement ext = (ExtensibilityElement)ep;
            if (ext instanceof SOAPAddress) {
                return ((SOAPAddress)ext).getLocationURI();
            }
            if (ext instanceof AddressType) {
                return ((AddressType)ext).getLocation();
View Full Code Here

Examples of javax.wsdl.extensions.ExtensibilityElement

            return null;
        }
        if ((serverType && "httpServer".equals(name)) || (!serverType && "httpClient".equals(name))) {
            List<?> list = port.getExtensibilityElements();
            for (Object ep : list) {
                ExtensibilityElement ext = (ExtensibilityElement)ep;
                if ((serverType && ext instanceof HTTPServerPolicy)
                    || (!serverType && ext instanceof HTTPClientPolicy)) {
                    return ext;
                }
            }
View Full Code Here

Examples of javax.wsdl.extensions.ExtensibilityElement

    }

    private Element getPolicy(List<?> extensibilityElements, String name) {
        for (Object ep : extensibilityElements) {
            ExtensibilityElement ext = (ExtensibilityElement)ep;
            if (ext instanceof UnknownExtensibilityElement) {
                UnknownExtensibilityElement uExt = (UnknownExtensibilityElement)ext;
                if (RMUtils.getPolicyConstants().getPolicyQName().equals(ext.getElementType())) {
                    Element elem = uExt.getElement();
                    String id = elem.getAttributeNS(RMUtils.getPolicyConstants().getWSUNamespaceURI(), "Id");
                    if (null == name || name.equals(id)) {
                        return elem;
                    }
                } else if (RMUtils.getPolicyConstants().getPolicyReferenceQName()
                    .equals(ext.getElementType())) {
                    Element elem = uExt.getElement();
                    String uri = elem.getAttribute("URI");
                    if (uri.startsWith("#") && uri.length() > 1) {
                        Element referenced = getPolicy(def.getExtensibilityElements(), uri.substring(1));
                        if (null != referenced) {
View Full Code Here

Examples of javax.wsdl.extensions.ExtensibilityElement

               
                resp.addHeader("Content-Type", "text/xml");
                Port port = EndpointReferenceUtils.getPort(bus.getWSDLManager(), reference);
                List<?> exts = port.getExtensibilityElements();
                if (exts.size() > 0) {
                    ExtensibilityElement el = (ExtensibilityElement)exts.get(0);
                    if (el instanceof SOAPAddress) {
                        SOAPAddress add = (SOAPAddress)el;
                        add.setLocationURI(req.getRequestURL().toString());
                    }
                    if (el instanceof AddressType) {
View Full Code Here

Examples of javax.wsdl.extensions.ExtensibilityElement

     * @return true iff the UsingAddressing element is found
     */
    private boolean hasUsingAddressing(Iterator<?> extensionElements) {
        boolean found = false;
        while (extensionElements.hasNext() && !found) {
            ExtensibilityElement ext =
                (ExtensibilityElement)extensionElements.next();
            found = Names.WSAW_USING_ADDRESSING_QNAME.equals(ext.getElementType());

        }
        return found;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.