An instance of this interface can be obtained from an instance of
IActivityManager
for any identifier.
An IIdentifier
is an object that offers an easy means to determine if a given string matches the pattern bindings of any IActivity objects. Additionaly, one may query if an identifier is enabled. An identifier is always considered enabled unless it matches only disabled activities.
The handle-based nature of this API allows it to work well with runtime plugin activation and deactivation, which can cause dynamic changes to the extension registry.
This interface is not intended to be extended or implemented by clients.
@since 3.0
@see IActivityManager#getIdentifier(String)