Class WSDDTypeMapping

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
WSDDArrayMapping, WSDDBeanMapping

public class WSDDTypeMapping extends WSDDElement
See Also:
  • Field Details

    • qname

      protected QName qname
    • serializer

      protected String serializer
    • deserializer

      protected String deserializer
    • typeQName

      protected QName typeQName
    • ref

      protected String ref
    • encodingStyle

      protected String encodingStyle
  • Constructor Details

    • WSDDTypeMapping

      public WSDDTypeMapping()
      Default constructor
    • WSDDTypeMapping

      public WSDDTypeMapping(Element e) throws WSDDException
      Parameters:
      e - (Element) XXX
      Throws:
      WSDDException - XXX
  • Method Details

    • writeToContext

      public void writeToContext(SerializationContext context) throws IOException
      Write this element out to a SerializationContext
      Specified by:
      writeToContext in class WSDDElement
      Throws:
      IOException
    • getElementName

      protected QName getElementName()
      Description copied from class: WSDDElement
      Return the element name of a particular subclass.
      Specified by:
      getElementName in class WSDDElement
    • getRef

      public String getRef()
      Returns:
      XXX
    • setRef

      public void setRef(String ref)
      Parameters:
      ref - XXX
    • getEncodingStyle

      public String getEncodingStyle()
      Returns:
      XXX
    • setEncodingStyle

      public void setEncodingStyle(String es)
      Parameters:
      es - XXX
    • getQName

      public QName getQName()
      Returns:
      XXX
    • setQName

      public void setQName(QName name)
      Parameters:
      name - XXX
    • getLanguageSpecificType

      public Class getLanguageSpecificType() throws ClassNotFoundException
      Returns:
      XXX
      Throws:
      ClassNotFoundException - XXX
    • setLanguageSpecificType

      public void setLanguageSpecificType(Class javaType)
      Set javaType (type= attribute or languageSpecificType= attribute)
      Parameters:
      javaType - the class of the javaType
    • setLanguageSpecificType

      public void setLanguageSpecificType(String javaType)
      Set javaType (type= attribute or languageSpecificType= attribute)
      Parameters:
      javaType - is the name of the class. (For arrays this could be the form my.Foo[] or could be in the form [Lmy.Foo;
    • getSerializer

      public Class getSerializer() throws ClassNotFoundException
      Returns:
      XXX
      Throws:
      ClassNotFoundException - XXX
    • getSerializerName

      public String getSerializerName()
      Returns:
      serializer factory name
    • setSerializer

      public void setSerializer(Class ser)
      Parameters:
      ser - XXX
    • setSerializer

      public void setSerializer(String ser)
      Set the serializer factory name
      Parameters:
      ser - name of the serializer factory class
    • getDeserializer

      public Class getDeserializer() throws ClassNotFoundException
      Returns:
      XXX
      Throws:
      ClassNotFoundException - XXX
    • getDeserializerName

      public String getDeserializerName()
      Returns:
      deserializer factory name
    • setDeserializer

      public void setDeserializer(Class deser)
      Parameters:
      deser - XXX
    • setDeserializer

      public void setDeserializer(String deser)
      Set the deserializer factory name
      Parameters:
      deser - name of the deserializer factory class