Package org.apache.xmlrpc.common
Interface TypeFactory
- All Known Implementing Classes:
JaxbTypeFactory,TypeFactoryImpl
public interface TypeFactory
A type factory creates serializers or handlers, based on the object
type.
-
Method Summary
Modifier and TypeMethodDescriptiongetParser(XmlRpcStreamConfig pConfig, org.apache.ws.commons.util.NamespaceContextImpl pContext, String pURI, String pLocalName) Creates a parser for a parameter or result object.getSerializer(XmlRpcStreamConfig pConfig, Object pObject) Creates a serializer for the objectpObject.
-
Method Details
-
getSerializer
Creates a serializer for the objectpObject.- 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.
-