RemoteDescriptorRegistry
public
final
class
RemoteDescriptorRegistry
extends Object
java.lang.Object | |
↳ | android.support.test.espresso.remote.RemoteDescriptorRegistry |
A registry for registering remote descriptors. Remote descriptors are registered in the form of a
RemoteDescriptor
object.
Summary
Public methods | |
---|---|
RemoteDescriptor
|
argForInstanceType(Class<?> targetType)
|
RemoteDescriptor
|
argForMsgType(Class<?> protoMsgType)
|
RemoteDescriptor
|
argForRemoteTypeUrl(String typeUrl)
Returns an |
static
RemoteDescriptorRegistry
|
getInstance()
Returns a |
boolean
|
hasArgForInstanceType(Class<?> instanceType)
Checks if an instance type is registered with this registry. |
boolean
|
registerRemoteTypeArgs(List<RemoteDescriptor> remoteDescriptors)
|
void
|
unregisterRemoteTypeArgs(List<RemoteDescriptor> remoteDescriptors)
|
Inherited methods | |
---|---|
From
class
java.lang.Object
|
Public methods
argForInstanceType
RemoteDescriptor argForInstanceType (Class<?> targetType)
Parameters | |
---|---|
targetType |
Class |
Returns | |
---|---|
RemoteDescriptor |
an RemoteDescriptor object by its target type. |
argForMsgType
RemoteDescriptor argForMsgType (Class<?> protoMsgType)
Parameters | |
---|---|
protoMsgType |
Class |
Returns | |
---|---|
RemoteDescriptor |
an RemoteDescriptor object by its proto message type. |
argForRemoteTypeUrl
RemoteDescriptor argForRemoteTypeUrl (String typeUrl)
Returns an RemoteDescriptor
by its any type url. The any type url in this case must
match the remote type class, which knows how to convert a class to and from its target type!
Parameters | |
---|---|
typeUrl |
String |
Returns | |
---|---|
RemoteDescriptor |
an RemoteDescriptor object by its remote type url.
|
getInstance
RemoteDescriptorRegistry getInstance ()
Returns a RemoteDescriptorRegistry
object
Returns | |
---|---|
RemoteDescriptorRegistry |
an instance of RemoteDescriptorRegistry object.
|
hasArgForInstanceType
boolean hasArgForInstanceType (Class<?> instanceType)
Checks if an instance type is registered with this registry.
Parameters | |
---|---|
instanceType |
Class : the instance to check |
Returns | |
---|---|
boolean |
true if a RemoteDescriptor is registered for instance type
|
registerRemoteTypeArgs
boolean registerRemoteTypeArgs (List<RemoteDescriptor> remoteDescriptors)
Parameters | |
---|---|
remoteDescriptors |
List |
Returns | |
---|---|
boolean |
unregisterRemoteTypeArgs
void unregisterRemoteTypeArgs (List<RemoteDescriptor> remoteDescriptors)
Parameters | |
---|---|
remoteDescriptors |
List |
Interfaces
Classes
- ConstructorInvocation
- EspressoRemote
- FieldDescriptor
- GenericRemoteMessage
- InteractionRequest
- InteractionRequest.Builder
- InteractionResponse
- InteractionResponse.Builder
- InteractionResponse.RemoteError
- NoopRemoteInteraction
- ProtoUtils
- RemoteDescriptor
- RemoteDescriptor.Builder
- RemoteDescriptorRegistry
- RemoteInteractionRegistry
- TypeProtoConverters
Enums
Exceptions