Public Member Functions | |
TypeParser | getParser (XmlRpcStreamConfig pConfig, NamespaceContextImpl pContext, String pURI, String pLocalName) |
TypeSerializer | getSerializer (XmlRpcStreamConfig pConfig, Object pObject) throws SAXException |
JaxbTypeFactory (XmlRpcController pController, JAXBContext pContext) | |
Private Attributes | |
final JAXBContext | context |
final JaxbSerializer | serializer |
A type factory with support for JAXB objects.
Definition at line 36 of file JaxbTypeFactory.java.
org.apache.xmlrpc.jaxb.JaxbTypeFactory.JaxbTypeFactory | ( | XmlRpcController | pController, |
JAXBContext | pContext | ||
) | [inline] |
Creates a new instance with the given controller and JAXB context.
pController | The controller, which will invoke the factory. |
pContext | The context being used to create marshallers and unmarshallers. |
Definition at line 46 of file JaxbTypeFactory.java.
TypeParser org.apache.xmlrpc.jaxb.JaxbTypeFactory.getParser | ( | XmlRpcStreamConfig | pConfig, |
NamespaceContextImpl | pContext, | ||
String | pURI, | ||
String | pLocalName | ||
) | [inline] |
Creates a parser for a parameter or result object.
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. |
Reimplemented from org.apache.xmlrpc.common.TypeFactoryImpl.
Definition at line 52 of file JaxbTypeFactory.java.
TypeSerializer org.apache.xmlrpc.jaxb.JaxbTypeFactory.getSerializer | ( | XmlRpcStreamConfig | pConfig, |
Object | pObject | ||
) | throws SAXException [inline] |
Creates a serializer for the object pObject
.
pConfig | The request configuration. |
pObject | The object being serialized. |
pObject
. SAXException | Creating the serializer failed. |
Reimplemented from org.apache.xmlrpc.common.TypeFactoryImpl.
Definition at line 62 of file JaxbTypeFactory.java.
final JAXBContext org.apache.xmlrpc.jaxb.JaxbTypeFactory.context [private] |
Definition at line 37 of file JaxbTypeFactory.java.
final JaxbSerializer org.apache.xmlrpc.jaxb.JaxbTypeFactory.serializer [private] |
Definition at line 38 of file JaxbTypeFactory.java.