BEA Systems, Inc.

WebLogic Server 6.1 API Reference

weblogic.soap.codec
Class SimpleSoapEncodingCodec

java.lang.Object
  |
  +--weblogic.soap.codec.SoapEncodingCodec
        |
        +--weblogic.soap.codec.SimpleSoapEncodingCodec
Direct Known Subclasses:
ComplexSoapEncodingCodec

public class SimpleSoapEncodingCodec
extends SoapEncodingCodec

Represents the SOAP encoding defined in the SOAP 1.1 specification

Author:
Copyright © 2001 BEA Systems, Inc. All Rights Reserved.

Field Summary
protected  weblogic.utils.encoders.BASE64Decoder base64Decoder
           
protected  weblogic.utils.encoders.BASE64Encoder base64Encoder
           
protected  java.lang.Class bytearrayclass
           
protected static java.lang.String ENCODING_PREFIX
           
protected  weblogic.utils.encoders.HexBinaryDecoder hexbinaryDecoder
           
protected  java.util.Map java2xsd
           
protected static java.lang.String SOAP_PREFIX
           
protected  java.util.Map type2methods
           
protected  boolean useGenericXML
           
protected  boolean writeQualifiedName
           
protected  boolean writeTypeInfo
           
protected  java.util.Map xsd2java
           
 
Fields inherited from class weblogic.soap.codec.SoapEncodingCodec
debug, SOAP_ENC, SOAP_ENV
 
Method Summary
protected  java.lang.Object decode(weblogicx.xml.stream.XMLEventStream xes, weblogicx.xml.stream.StartElementEvent see, java.lang.Class clazz, weblogic.soap.codec.ArrayType type)
           
protected  java.lang.Object decode(weblogicx.xml.stream.XMLEventStream xes, weblogicx.xml.stream.StartElementEvent see, java.lang.Class clazz, weblogic.soap.codec.Type type)
           
protected  boolean encode(java.io.Writer writer, java.lang.String qname, weblogic.soap.codec.ArrayType type, java.lang.Object value)
           
protected  boolean encodeNullWithType(java.io.Writer writer, java.lang.String qname, java.lang.Class clazz)
           
static java.util.Map getProperties(java.lang.Class clazz)
           
protected  weblogic.soap.codec.Type getType(weblogicx.xml.stream.StartElementEvent see)
           
protected  weblogic.soap.codec.Type getType(java.lang.String namespaceURI, java.util.Map prefixMap, java.lang.String typeName)
           
protected  boolean isSoapArray(java.lang.String typeName, weblogicx.xml.stream.StartElementEvent see)
           
protected  java.lang.Class loadClass(java.lang.String className)
           
protected  java.lang.Object newInstance(java.lang.Class clazz)
           
protected  void populateBean(java.lang.Object bean, weblogicx.xml.stream.XMLEventStream xes, weblogicx.xml.stream.StartElementEvent see)
           
protected  void writeBean(java.lang.Class clazz, java.lang.Object value, java.io.Writer writer)
           
protected  void writeQName(java.io.Writer writer, java.lang.String qname)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

useGenericXML

protected boolean useGenericXML

writeTypeInfo

protected boolean writeTypeInfo

writeQualifiedName

protected boolean writeQualifiedName

SOAP_PREFIX

protected static final java.lang.String SOAP_PREFIX

ENCODING_PREFIX

protected static final java.lang.String ENCODING_PREFIX

type2methods

protected java.util.Map type2methods

base64Decoder

protected weblogic.utils.encoders.BASE64Decoder base64Decoder

base64Encoder

protected weblogic.utils.encoders.BASE64Encoder base64Encoder

hexbinaryDecoder

protected weblogic.utils.encoders.HexBinaryDecoder hexbinaryDecoder

xsd2java

protected java.util.Map xsd2java

bytearrayclass

protected java.lang.Class bytearrayclass

java2xsd

protected java.util.Map java2xsd
Method Detail

decode

protected java.lang.Object decode(weblogicx.xml.stream.XMLEventStream xes,
                                  weblogicx.xml.stream.StartElementEvent see,
                                  java.lang.Class clazz,
                                  weblogic.soap.codec.Type type)
                           throws org.xml.sax.SAXException

newInstance

protected java.lang.Object newInstance(java.lang.Class clazz)
                                throws org.xml.sax.SAXException

decode

protected java.lang.Object decode(weblogicx.xml.stream.XMLEventStream xes,
                                  weblogicx.xml.stream.StartElementEvent see,
                                  java.lang.Class clazz,
                                  weblogic.soap.codec.ArrayType type)
                           throws org.xml.sax.SAXException

encodeNullWithType

protected boolean encodeNullWithType(java.io.Writer writer,
                                     java.lang.String qname,
                                     java.lang.Class clazz)
                              throws java.io.IOException

writeQName

protected void writeQName(java.io.Writer writer,
                          java.lang.String qname)
                   throws java.io.IOException

writeBean

protected void writeBean(java.lang.Class clazz,
                         java.lang.Object value,
                         java.io.Writer writer)
                  throws java.lang.Exception

encode

protected boolean encode(java.io.Writer writer,
                         java.lang.String qname,
                         weblogic.soap.codec.ArrayType type,
                         java.lang.Object value)
                  throws org.xml.sax.SAXException,
                         java.io.IOException

loadClass

protected java.lang.Class loadClass(java.lang.String className)
                             throws java.lang.ClassNotFoundException

isSoapArray

protected boolean isSoapArray(java.lang.String typeName,
                              weblogicx.xml.stream.StartElementEvent see)

getType

protected weblogic.soap.codec.Type getType(weblogicx.xml.stream.StartElementEvent see)
                throws org.xml.sax.SAXException

getType

protected weblogic.soap.codec.Type getType(java.lang.String namespaceURI,
                                           java.util.Map prefixMap,
                                           java.lang.String typeName)
                throws org.xml.sax.SAXException

populateBean

protected void populateBean(java.lang.Object bean,
                            weblogicx.xml.stream.XMLEventStream xes,
                            weblogicx.xml.stream.StartElementEvent see)
                     throws org.xml.sax.SAXException

getProperties

public static java.util.Map getProperties(java.lang.Class clazz)

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs61

WebLogic classes and methods that do not appear in this reference are not public and are not supported.