Interface Serializer

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void serialize​(QName name, org.xml.sax.Attributes attributes, java.lang.Object value, SerializationContext context)
      Serialize an element named name, with the indicated attributes and value.
      org.w3c.dom.Element writeSchema​(java.lang.Class javaType, Types types)
      Return XML schema for the specified type, suitable for insertion into the <types> element of a WSDL document, or underneath an <element> or <attribute> declaration.
    • Method Detail

      • serialize

        void serialize​(QName name,
                       org.xml.sax.Attributes attributes,
                       java.lang.Object value,
                       SerializationContext context)
                throws java.io.IOException
        Serialize an element named name, with the indicated attributes and value.
        Parameters:
        name - is the element name
        attributes - are the attributes...serialize is free to add more.
        value - is the value
        context - is the SerializationContext
        Throws:
        java.io.IOException
      • writeSchema

        org.w3c.dom.Element writeSchema​(java.lang.Class javaType,
                                        Types types)
                                 throws java.lang.Exception
        Return XML schema for the specified type, suitable for insertion into the <types> element of a WSDL document, or underneath an <element> or <attribute> declaration.
        Parameters:
        javaType - the Java Class we're writing out schema for
        types - the Java2WSDL Types object which holds the context for the WSDL being generated.
        Returns:
        a type element containing a schema simpleType/complexType
        Throws:
        java.lang.Exception
        See Also:
        Types