Novell exteNd Web Services SDK API

com.sssw.jbroker.web.encoding
Class TypeMap

java.lang.Object
  extended bycom.sssw.jbroker.web.encoding.TypeMap
All Implemented Interfaces:
Serializable

public class TypeMap
extends Object
implements Serializable

This class represents a type map between an xml type and java type.

Since:
jBroker Web 2.0
See Also:
Serialized Form

Constructor Summary
TypeMap(Class javaType, Serializer ser, Deserializer deser, QName xmlType)
          Constructor for TypeMap
TypeMap(Class javaType, Serializer ser, Deserializer deser, XMLType xmlType)
          Constructor for TypeMap
TypeMap(Class javaType, SerializerFactory sf, DeserializerFactory df, QName xmlType)
          Constructor for TypeMap
TypeMap(Class javaType, SerializerFactory sf, DeserializerFactory df, XMLType xmlType)
          Constructor for TypeMap
 
Method Summary
 Deserializer getDeserializer()
          Accessor for deserializer from the factory.
 Deserializer getDeserializerAs(String mechType)
          Accessor for deserializer from the factory for a mechanism type.
 DeserializerFactory getDeserializerFactory()
          Accessor for deserializer factory.
 Class getJavaType()
          Accessor for java type.
 QName getQName()
          Accessor for xml type QName.
 Serializer getSerializer()
          Accessor for serializer from the factory.
 Serializer getSerializerAs(String mechType)
          Accessor for serializer from the factory for a mechanism type.
 SerializerFactory getSerializerFactory()
          Accessor for serializer factory.
 XMLType getXMLType()
          Accessor for xml type.
 void setDeserializerFactory(DeserializerFactory df)
          Set the factory for deserializer.
 void setSerializerFactory(SerializerFactory sf)
          Set the factory for serializer.
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeMap

public TypeMap(Class javaType,
               Serializer ser,
               Deserializer deser,
               QName xmlType)
Constructor for TypeMap

Parameters:
javaType - Class instance of the java type.
xmlType - QName of the xml type.

TypeMap

public TypeMap(Class javaType,
               Serializer ser,
               Deserializer deser,
               XMLType xmlType)
Constructor for TypeMap

Parameters:
javaType - Class instance of the java type.
ser - Serializer object for jBrokerWeb serializer.
xmlType - XMLType instance for the xml type.

TypeMap

public TypeMap(Class javaType,
               SerializerFactory sf,
               DeserializerFactory df,
               QName xmlType)
Constructor for TypeMap

Parameters:
javaType - Class instance of the java type.
sf - Factory object for jax-rpc serializer.
xmlType - QName of the xml type.

TypeMap

public TypeMap(Class javaType,
               SerializerFactory sf,
               DeserializerFactory df,
               XMLType xmlType)
Constructor for TypeMap

Parameters:
javaType - Class instance of the java type.
sf - Factory object for jax-rpc serializer.
xmlType - XMLType instance for the xml type.
Method Detail

getJavaType

public Class getJavaType()
Accessor for java type.


getQName

public QName getQName()
Accessor for xml type QName.


getXMLType

public XMLType getXMLType()
Accessor for xml type.


getSerializerFactory

public SerializerFactory getSerializerFactory()
Accessor for serializer factory.


getDeserializerFactory

public DeserializerFactory getDeserializerFactory()
Accessor for deserializer factory.


setSerializerFactory

public void setSerializerFactory(SerializerFactory sf)
Set the factory for serializer.


setDeserializerFactory

public void setDeserializerFactory(DeserializerFactory df)
Set the factory for deserializer.


getSerializer

public Serializer getSerializer()
Accessor for serializer from the factory.


getDeserializer

public Deserializer getDeserializer()
Accessor for deserializer from the factory.


getSerializerAs

public Serializer getSerializerAs(String mechType)
Accessor for serializer from the factory for a mechanism type.


getDeserializerAs

public Deserializer getDeserializerAs(String mechType)
Accessor for deserializer from the factory for a mechanism type.


toString

public String toString()

Novell exteNd Web Services SDK API

exteNd is a registered trademark of Novell, Inc.
Copyright 1998-2003 Novell, Inc. All Rights Reserved.