uCosminexus Application Server, Web Service Development Guide

[Contents][Glossary][Index][Back][Next]

22.1 Support range of the SAAJ 1.3 specifications

This section describes the support range of the interfaces and classes in the SAAJ 1.3 specifications. This section also describes the notes on using the interfaces and classes in the dispatch-based Web Service client.

The following table describes the support range of the interfaces in the SAAJ 1.3 specifications. For details on the interfaces, see the JDK documentation.

Table 22-1 Support range of the interfaces in the SAAJ 1.3 specifications

No. Interface name Method name/ Field name Support
1 Detail addDetailEntry(Name name) Y
2 addDetailEntry(QName qname) Y
3 Other methods Y
4 DetailEntry No method Y
5 Name All methods Y
6 Node getValue() Y
7 recycleNode() Y
8 setParentElement(SOAPElement parent) Y
9 setValue(String value) Y
10 Other methods Y
11 SOAPBody addBodyElement(Name name) Y
12 addBodyElement(QName qname) Y
13 addDocument(Document document) Y
14 addFault(Name faultCode, String faultString, Locale locale) Y
15 addFault(Name faultCode, String faultString) Y
16 addFault(QName faultCode, String faultString, Locale locale) Y
17 addFault(QName faultCode, String faultString) Y
18 Other methods Y
19 SOAPBodyElement No method Y
20 SOAPConstants All fields Y
21 SOAPElement addAttribute(Name name, String value) Y
22 addAttribute(QName qname, String value) Y
23 addChildElement(Name name) Y
24 addChildElement(SOAPElement element) Y
25 addChildElement(String localName) Y
26 addChildElement(String localName, String prefix) Y
27 addChildElement(String localName, String prefix, String uri) Y
28 addChildElement(QName qname) Y
29 addNamespaceDeclaration(String prefix, String uri) Y
30 addTextNode(String text) Y
31 createQName(String localName, String prefix) Y
32 getAttributeValue(Name name) Y
33 getAttributeValue(QName qname) Y
34 getChildElements(Name name) Y
35 getChildElements(QName qname) Y
36 getEncodingStyle() Y
37 getNamespacePrefixes() Y
38 getNamespaceURI(String prefix) Y
39 removeAttribute(Name name) Y
40 removeAttribute(QName qname) Y
41 setElementQName(QName newName) Y
42 Other methods Y
43 SOAPEnvelope createName(String localName) Y
44 createName(String localName, String prefix, String uri) Y
45 Other methods Y
46 SOAPFault getFaultCode() Y
47 getFaultCodeAsName() Y
48 getFaultCodeAsQName() Y
49 getFaultString() Y
50 setFaultCode(Name faultCodeQName) Y
51 setFaultCode(QName faultCodeQName) Y
52 setFaultCode(String faultCode) Y
53 setFaultString(String faultString) Y
54 setFaultString(String faultString, Locale locale) Y
55 addFaultReasonText(String text, Locale locale) Y
56 getFaultReasonLocales() Y
57 getFaultReasonText(Locale locale) Y
58 getFaultReasonTexts() Y
59 getFaultStringLocale() Y
60 setFaultRole(String uri) Y
61 Other methods Y
62 SOAPFaultElement No method Y
63 SOAPHeader addHeaderElement(Name name) Y
64 addHeaderElement(QName qname) Y
65 addUpgradeHeaderElement(String supportedSoapUri) Y
66 examineHeaderElements(String actor) Y
67 examineMustUnderstandHeaderElements(String actor) Y
68 extractHeaderElements(String actor) Y
69 Other methods Y
70 SOAPHeaderElement setActor(String actorURI) Y
71 setRole(String uri) Y
72 Other methods Y
73 Text All methods Y

Legend:
Y: Supported in the Cosminexus JAX-WS functionality.

The following table describes the support range of the classes in the SAAJ 1.3 specifications. For details on the classes, see the JDK documentation.

Table 22-2 Support range of the classes in the SAAJ 1.3 specifications

No. Class name Method name/ Field name Support
1 AttachmentPart addMimeHeader(String name, String value) Y
2 getAllMimeHeaders() Y
3 getContentLocation() N
4 setContentLocation(String contentLocation) N
5 setBase64Content(InputStream content, String contentType) Y
6 setContent(Object object, String contentType) Y
7 setContentId(String contentId) Y
8 setContentType(String contentType) Y
9 setMimeHeader(String name, String value) Y
10 setRawContent(InputStream content, String contentType) Y
11 setRawContentBytes(byte[] content, int offset, int len, String contentType) Y
12 Other methods Y
13 MessageFactory newInstance(String protocol) Y
14 Other methods Y
15 MimeHeader MimeHeader(String name, String value) constructor Y
16 Other methods Y
17 MimeHeaders addHeader(String name, String value) Y
18 setHeader(String name, String value) Y
19 Other methods Y
20 SAAJMetaFactory All methods Y
21 SAAJResult SAAJResult(SOAPMessage message) constructor Y
22 SAAJResult(SOAPElement rootNode) constructor Y
23 Other methods Y
24 SOAPConnection All methods Y
25 SOAPConnectionFactory All methods Y
26 SOAPElementFactory# All methods N
27 SOAPFactory newInstance(String protocol) Y
28 createElement(Element domElement) Y
29 createElement(String localName, String prefix, String uri) Y
30 createFault(String reasonText, QName faultCode) Y
31 createName(String localName) Y
32 createName(String localName, String prefix, String uri) Y
33 Other methods Y
34 SOAPMessage addAttachmentPart(AttachmentPart AttachmentPart) Y
35 createAttachmentPart(Object content, String contentType) Y
36 getAttachment(SOAPElement element) Y
37 getAttachments(MimeHeaders headers) N
38 getProperty(String property) Y
39 removeAttachments(MimeHeaders headers) Y
40 setContentDescription(String description) Y
41 setProperty(String property, Object value) Y
42 writeTo(OutputStream out) Y
43 Other methods Y
44 SOAPPart addMimeHeader(String name, String value) Y
45 getContentId() N
46 getContentLocation() N
47 getMimeHeader(String name) Y
48 setContent(Source source) Y
49 setContentId(String contentId) N
50 setContentLocation(String contentLocation) N
51 setMimeHeader(String name, String value) Y
52 Other methods Y

Legend:
Y: Supported in the Cosminexus JAX-WS functionality.
N: Not supported in the Cosminexus JAX-WS functionality.

#
This class is not recommended, and therefore, if you use this class, the operations are not guaranteed.

Organization of this section
22.1.1 Detail interface
22.1.2 Node interface
22.1.3 SOAPBody interface
22.1.4 SOAPElement interface
22.1.5 SOAPEnvelope interface
22.1.6 SOAPFault interface
22.1.7 SOAPHeader interface
22.1.8 SOAPHeaderElement interface
22.1.9 AttachmentPart class
22.1.10 MessageFactory class
22.1.11 MimeHeader class
22.1.12 MimeHeaders class
22.1.13 SAAJResult class
22.1.14 SOAPFactory class
22.1.15 SOAPMessage class
22.1.16 SOAPPart class
22.1.17 Support range for using attachments