< prev index next >

jaxws/src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java

Print this page




  89             } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) {
  90                 return new Envelope1_2Impl(ownerDocument, element);
  91             }
  92         }
  93         if ("Body".equalsIgnoreCase(localName)) {
  94             if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) {
  95                 return new Body1_1Impl(ownerDocument, element);
  96             } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) {
  97                 return new Body1_2Impl(ownerDocument, element);
  98             }
  99         }
 100         if ("Header".equalsIgnoreCase(localName)) {
 101             if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) {
 102                 return new Header1_1Impl(ownerDocument, element);
 103             } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) {
 104                 return new Header1_2Impl(ownerDocument, element);
 105             }
 106         }
 107         if ("Fault".equalsIgnoreCase(localName)) {
 108             if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) {
 109                 return new Fault1_1Impl(element, ownerDocument);
 110             } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) {
 111                 return new Fault1_2Impl(element, ownerDocument);
 112             }
 113 
 114         }
 115         if ("Detail".equalsIgnoreCase(localName)) {
 116             if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) {
 117                 return new Detail1_1Impl(ownerDocument, element);
 118             } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) {
 119                 return new Detail1_2Impl(ownerDocument, element);
 120             }
 121         }
 122         if ("faultcode".equalsIgnoreCase(localName)
 123                 || "faultstring".equalsIgnoreCase(localName)
 124                 || "faultactor".equalsIgnoreCase(localName)) {
 125             // SOAP 1.2 does not have fault(code/string/actor)
 126             // So there is no else case required
 127             if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) {
 128                 return new FaultElement1_1Impl(ownerDocument,
 129                         localName,
 130                         prefix);
 131             }




  89             } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) {
  90                 return new Envelope1_2Impl(ownerDocument, element);
  91             }
  92         }
  93         if ("Body".equalsIgnoreCase(localName)) {
  94             if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) {
  95                 return new Body1_1Impl(ownerDocument, element);
  96             } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) {
  97                 return new Body1_2Impl(ownerDocument, element);
  98             }
  99         }
 100         if ("Header".equalsIgnoreCase(localName)) {
 101             if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) {
 102                 return new Header1_1Impl(ownerDocument, element);
 103             } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) {
 104                 return new Header1_2Impl(ownerDocument, element);
 105             }
 106         }
 107         if ("Fault".equalsIgnoreCase(localName)) {
 108             if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) {
 109                 return new Fault1_1Impl(ownerDocument, element);
 110             } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) {
 111                 return new Fault1_2Impl(ownerDocument, element);
 112             }
 113 
 114         }
 115         if ("Detail".equalsIgnoreCase(localName)) {
 116             if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) {
 117                 return new Detail1_1Impl(ownerDocument, element);
 118             } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) {
 119                 return new Detail1_2Impl(ownerDocument, element);
 120             }
 121         }
 122         if ("faultcode".equalsIgnoreCase(localName)
 123                 || "faultstring".equalsIgnoreCase(localName)
 124                 || "faultactor".equalsIgnoreCase(localName)) {
 125             // SOAP 1.2 does not have fault(code/string/actor)
 126             // So there is no else case required
 127             if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) {
 128                 return new FaultElement1_1Impl(ownerDocument,
 129                         localName,
 130                         prefix);
 131             }


< prev index next >