|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.xmlrpc.common.TypeFactoryImpl
public class TypeFactoryImpl
Default implementation of a type factory.
Field Summary | |
---|---|
private static TypeSerializer |
BIGDECIMAL_SERIALIZER
|
private static TypeSerializer |
BIGINTEGER_SERIALIZER
|
private static TypeSerializer |
BOOLEAN_SERIALIZER
|
private static TypeSerializer |
BYTE_SERIALIZER
|
private static TypeSerializer |
CALENDAR_SERIALIZER
|
private XmlRpcController |
controller
|
private DateSerializer |
dateSerializer
|
private static TypeSerializer |
DOUBLE_SERIALIZER
|
private static TypeSerializer |
FLOAT_SERIALIZER
|
private static TypeSerializer |
I4_SERIALIZER
|
private static TypeSerializer |
LONG_SERIALIZER
|
private static TypeSerializer |
NODE_SERIALIZER
|
private static TypeSerializer |
NULL_SERIALIZER
|
private static TypeSerializer |
SERIALIZABLE_SERIALIZER
|
private static TypeSerializer |
SHORT_SERIALIZER
|
private static TypeSerializer |
STRING_SERIALIZER
|
Constructor Summary | |
---|---|
TypeFactoryImpl(XmlRpcController pController)
Creates a new instance. |
Method Summary | |
---|---|
XmlRpcController |
getController()
Returns the controller, which operates the type factory. |
TypeParser |
getParser(XmlRpcStreamConfig pConfig,
org.apache.ws.commons.util.NamespaceContextImpl pContext,
java.lang.String pURI,
java.lang.String pLocalName)
Creates a parser for a parameter or result object. |
TypeSerializer |
getSerializer(XmlRpcStreamConfig pConfig,
java.lang.Object pObject)
Creates a serializer for the object pObject . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final TypeSerializer NULL_SERIALIZER
private static final TypeSerializer STRING_SERIALIZER
private static final TypeSerializer I4_SERIALIZER
private static final TypeSerializer BOOLEAN_SERIALIZER
private static final TypeSerializer DOUBLE_SERIALIZER
private static final TypeSerializer BYTE_SERIALIZER
private static final TypeSerializer SHORT_SERIALIZER
private static final TypeSerializer LONG_SERIALIZER
private static final TypeSerializer FLOAT_SERIALIZER
private static final TypeSerializer NODE_SERIALIZER
private static final TypeSerializer SERIALIZABLE_SERIALIZER
private static final TypeSerializer BIGDECIMAL_SERIALIZER
private static final TypeSerializer BIGINTEGER_SERIALIZER
private static final TypeSerializer CALENDAR_SERIALIZER
private final XmlRpcController controller
private DateSerializer dateSerializer
Constructor Detail |
---|
public TypeFactoryImpl(XmlRpcController pController)
pController
- The controller, which operates the type factory.Method Detail |
---|
public XmlRpcController getController()
org.apache.xmlrpc.client.XmlRpcClient
,
or org.apache.xmlrpc.server.XmlRpcServer
.public TypeSerializer getSerializer(XmlRpcStreamConfig pConfig, java.lang.Object pObject) throws org.xml.sax.SAXException
TypeFactory
pObject
.
getSerializer
in interface TypeFactory
pConfig
- The request configuration.pObject
- The object being serialized.
pObject
.
org.xml.sax.SAXException
- Creating the serializer failed.public TypeParser getParser(XmlRpcStreamConfig pConfig, org.apache.ws.commons.util.NamespaceContextImpl pContext, java.lang.String pURI, java.lang.String pLocalName)
TypeFactory
getParser
in interface TypeFactory
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |