Package net.rim.device.api.io.parser.soap

Examples of net.rim.device.api.io.parser.soap.SOAPEnvelope


     * Displays parts of the SOAP Message
     */
    private void displaySoap(final Message message) {
        final Object soap = message.getObjectPayload();

        final SOAPEnvelope env = (SOAPEnvelope) soap;
        final SOAPHeader header = env.getHeader();
        final SOAPBody body = env.getBody();

        String str = "====== Envelope:";
        str += "\nName: " + env.getName();
        str += "\nNamespace: " + env.getNamespace();
        str += "\n====== Header:";
        if (header != null) {
            str += "\nName: " + header.getName();
            str += "\nNamespace: " + header.getNamespace();
            str += "\nNumber of children: " + header.getChildren().size();
        } else {
            str += "\n null";
        }

        str += "\n====== Body:";
        if (body != null) {
            str += "\nName: " + body.getName();
            str += "\nNamespace: " + body.getNamespace();

            final Vector children = body.getChildren();

            str += "\nNumber of children: " + children.size();
            for (int i = 0; i < children.size(); i++) {
                final SOAPElement element = (SOAPElement) children.elementAt(i);
                if (element != null) {
                    str += "\n  [child " + i + "]";
                    str += "\n   Name: " + element.getName();
                    str += "\n   Type: " + element.getType();
                    str += "\n   Namespace: " + element.getNamespace();
                }
            }
        } else {
            str += "\n null";
        }

        _formattedMsgContentField.setText(str);
        _msgContentField.setText(" ******* SOAP Request *******\n"
                + env.toSoapRequest());
    }
View Full Code Here

TOP

Related Classes of net.rim.device.api.io.parser.soap.SOAPEnvelope

Copyright © 2018 www.massapicom. 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.