Package com.flat502.rox.marshal

Provides generic classes for marshalling and unmarshalling RPC messages.

See:
          Description

Interface Summary
ExtendedMethodCallUnmarshaller Extends the MethodCallUnmarshaller interface with overloaded methods that default some parameters.
ExtendedMethodResponseUnmarshaller Extends the MethodResponseUnmarshaller interface with overloaded methods that default some parameters.
FieldNameCodec  
FieldNameDecoder  
FieldNameEncoder  
MethodCallUnmarshaller Encapsulates the methods required to unmarshal an RpcCall from various sources.
MethodResponseUnmarshaller Encapsulates the methods required to unmarshal an RpcResponse from various sources.
MethodUnmarshaller Encapsulates methods common to all unmarshallers and provides type-safety.
RpcCall An interface representing a generalized RPC method call.
RpcFault An interface representing a generalized RPC method call fault.
RpcMethod An interface representing an RPC method that can be marshalled to an OutputStream.
RpcResponse An interface representing a generalized RPC method call response.
 

Class Summary
AbstractRpcCall An abstract implementation of the RpcCall interface.
AbstractRpcResponse An abstract implementation of the RpcResponse interface.
ArrayParameterTypeMapper An implementation of MethodCallUnmarshallerAid that maps a parameter index into a given array of Class instances.
ClassDescriptor Defines an interface for accessing members of a Java Class consistently.
Fault A convenience class representing an XML-RPC fault.
HyphenatedFieldNameCodec  
MethodCallUnmarshallerAid An assistive interface intended to support unmarshalling.
MethodResponseUnmarshallerAid An assistive interface intended to support unmarshalling.
NopFieldNameCodec  
UnmarshallerAid An assistive interface intended to support unmarshalling.
 

Exception Summary
MarshallingException An exception raised when an XML-RPC method call or response could not be marshalled to, or from, a stream or string.
 

Package com.flat502.rox.marshal Description

Provides generic classes for marshalling and unmarshalling RPC messages.