uCosminexus Application Server, Web Service Development Guide
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 |
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 |
All Rights Reserved. Copyright (C) 2013, Hitachi, Ltd.