FileDocCategorySizeDatePackage
ComplexType.javaAPI DocApache Axis 1.42296Sat Apr 22 18:57:28 BST 2006org.apache.axis.tools.ant.wsdl

ComplexType

public class ComplexType extends Object

Fields Summary
private String
className
private String
serializer
private String
deserializer
private String
namespace
Constructors Summary
public ComplexType()

    
      
Methods Summary
public voidregister(org.apache.axis.encoding.TypeMapping tm)

        Class cl = Class.forName(className);
        String localName = className.substring((className.lastIndexOf(".") + 1));  
        QName qName = new QName(namespace,localName);
        SerializerFactory sf = BaseSerializerFactory.createFactory(
                                    Class.forName(serializer), cl, qName);
        DeserializerFactory df = BaseDeserializerFactory.createFactory(
                                    Class.forName(deserializer), cl, qName);
        
        tm.register(cl, qName, sf, df);
    
public voidsetClassName(java.lang.String className)

        this.className = className;
    
public voidsetDeserializer(java.lang.String deserializer)

        this.deserializer = deserializer;
    
public voidsetNameSpace(java.lang.String namespace)

        this.namespace = namespace;
    
public voidsetSerializer(java.lang.String serializer)

        this.serializer = serializer;