## Uses of Interface
org.eclipse.ecf.remoteservice.client.IRemoteCallParameter

Packages that use IRemoteCallParameter
org.eclipse.ecf.remoteservice.client
org.eclipse.ecf.remoteservice.rest
org.eclipse.ecf.remoteservice.rest.client

### Uses of IRemoteCallParameter in org.eclipse.ecf.remoteservice.client

Classes in org.eclipse.ecf.remoteservice.client that implement IRemoteCallParameter
`class` `RemoteCallParameter` Implementation of `IRemoteCallParameter`.

Fields in org.eclipse.ecf.remoteservice.client declared as IRemoteCallParameter
`protected IRemoteCallParameter[]` RemoteCallable.`defaultParameters`

Methods in org.eclipse.ecf.remoteservice.client that return IRemoteCallParameter
`IRemoteCallParameter[]` RemoteCallParameter.Builder.`build()`
`static IRemoteCallParameter[]` RemoteCallParameterFactory.`createParameters(Map nameValues)` The order given reflects in the order during call time, e.g.
`static IRemoteCallParameter[]` RemoteCallParameterFactory.`createParameters(String[] names, Object[] values)`
`static IRemoteCallParameter[]` RemoteCallParameterFactory.`createParameters(String name, Object value)`
`static IRemoteCallParameter[]` RemoteCallParameterFactory.`createParameters(String name1, Object value1, String name2, Object value2)`
`static IRemoteCallParameter[]` RemoteCallParameterFactory.`createParameters(String name1, Object value1, String name2, Object value2, String name3, Object value3)`
`IRemoteCallParameter[]` IRemoteCallable.`getDefaultParameters()` Get default remote call parameters for this remote callable.
`IRemoteCallParameter[]` RemoteCallable.`getDefaultParameters()`
`protected IRemoteCallParameter[]` AbstractClientContainer.`prepareCallParameters(String uri, IRemoteCall call, IRemoteCallable callable)`
`protected IRemoteCallParameter[]` AbstractClientContainer.`prepareExtraParameters(String uri, IRemoteCall call, IRemoteCallable callable)`
`protected IRemoteCallParameter[]` AbstractClientService.`prepareParameters(String uri, IRemoteCall call, IRemoteCallable callable)`
`protected IRemoteCallParameter[]` AbstractClientContainer.`prepareParameters(String uri, IRemoteCall call, IRemoteCallable callable)`
`IRemoteCallParameter[]` AbstractParameterSerializer.`serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, Object[] paramToSerialize)`
`IRemoteCallParameter[]` IRemoteCallParameterSerializer.`serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, Object[] paramToSerialize)` Serializes all remote call parameters of this call.
`IRemoteCallParameter` StringParameterSerializer.`serializeParameter(String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, Object paramToSerialize)`
`IRemoteCallParameter` IRemoteCallParameterSerializer.`serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, Object paramToSerialize)` Serialize a remote call parameter.
`protected IRemoteCallParameter` AbstractClientContainer.`serializeParameter(String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter defaultParameter, Object parameterValue)` Serialize the parameter using the container's parameterSerializer.
`protected IRemoteCallParameter[]` AbstractClientContainer.`serializeParameter(String uri, IRemoteCall call, IRemoteCallable callable, List currentParameters, Object[] parameterValue)` Serialize the parameter using the container's parameterSerializer.

Methods in org.eclipse.ecf.remoteservice.client with parameters of type IRemoteCallParameter
`RemoteCallParameter.Builder` RemoteCallParameter.Builder.`addParameter(IRemoteCallParameter param)`
`static IRemoteCallable` RemoteCallableFactory.`createCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters)`
`static IRemoteCallable` RemoteCallableFactory.`createCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, IRemoteCallableRequestType requestType)`
`static IRemoteCallable` RemoteCallableFactory.`createCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, IRemoteCallableRequestType requestType, long defaultTimeout)`
`protected IRemoteCallParameterSerializer` AbstractClientContainer.`getParameterSerializer(IRemoteCallParameter parameter, Object value)`
`IRemoteCallParameter[]` AbstractParameterSerializer.`serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, Object[] paramToSerialize)`
`IRemoteCallParameter[]` IRemoteCallParameterSerializer.`serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, Object[] paramToSerialize)` Serializes all remote call parameters of this call.
`IRemoteCallParameter` StringParameterSerializer.`serializeParameter(String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, Object paramToSerialize)`
`IRemoteCallParameter` IRemoteCallParameterSerializer.`serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, Object paramToSerialize)` Serialize a remote call parameter.
`protected IRemoteCallParameter` AbstractClientContainer.`serializeParameter(String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter defaultParameter, Object parameterValue)` Serialize the parameter using the container's parameterSerializer.
`RemoteCallable.Builder` RemoteCallable.Builder.`setDefaultParameters(IRemoteCallParameter[] defaultParameters)`

Constructors in org.eclipse.ecf.remoteservice.client with parameters of type IRemoteCallParameter
Constructor and Description
`RemoteCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, IRemoteCallableRequestType requestType)`
`RemoteCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, IRemoteCallableRequestType requestType, long defaultTimeout)`

### Uses of IRemoteCallParameter in org.eclipse.ecf.remoteservice.rest

Methods in org.eclipse.ecf.remoteservice.rest with parameters of type IRemoteCallParameter
`static IRemoteCallable` RestCallableFactory.`createCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters)`
`static IRemoteCallable` RestCallableFactory.`createCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, AbstractRequestType requestType)`
`static IRemoteCallable` RestCallableFactory.`createCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, AbstractRequestType requestType, long defaultTimeout)`

### Uses of IRemoteCallParameter in org.eclipse.ecf.remoteservice.rest.client

Methods in org.eclipse.ecf.remoteservice.rest.client with parameters of type IRemoteCallParameter
`org.apache.http.HttpEntity` AbstractEntityRequestType.`generateRequestEntity(String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, Object paramToSerialize)`
`protected String` AbstractEntityRequestType.`getCharset(IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault)`
`protected long` AbstractEntityRequestType.`getContentLength(IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault)`
`protected String` AbstractEntityRequestType.`getContentType(IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault)`