Interface TypeFactory

All Known Implementing Classes:
JaxbTypeFactory, TypeFactoryImpl

public interface TypeFactory
A type factory creates serializers or handlers, based on the object type.
  • Method Details

    • getSerializer

      TypeSerializer getSerializer(XmlRpcStreamConfig pConfig, Object pObject) throws SAXException
      Creates a serializer for the object pObject.
      Parameters:
      pConfig - The request configuration.
      pObject - The object being serialized.
      Returns:
      A serializer for pObject.
      Throws:
      SAXException - Creating the serializer failed.
    • getParser

      TypeParser getParser(XmlRpcStreamConfig pConfig, org.apache.ws.commons.util.NamespaceContextImpl pContext, String pURI, String pLocalName)
      Creates a parser for a parameter or result object.
      Parameters:
      pConfig - The request configuration.
      pContext - A namespace context, for looking up prefix mappings.
      pURI - The namespace URI of the element containing the parameter or result.
      pLocalName - The local name of the element containing the parameter or result.
      Returns:
      The created parser.