|
|
|
Location:
EComResolverParams.h
class TEComResolverParams;
Used to pass values to a Resolver to aid in the filtering of Interface Implementation plugins. These values are considered match characteristics used during resolution of these Interface Implementation. This structure DOES NOT own the instance pointer variables, and so WILL NOT delete them.
Defined in TEComResolverParams:
DataType(), IsGenericMatch(), IsWildcardMatch(), SetDataType(), SetGenericMatch(), SetWildcardMatch(), TEComResolverParams()
inline const TDesC8 &DataType() const;
The object is constructed
Provides read access to the Interface Implementation plugin 'datatype' match pattern.
|
inline void SetDataType(const TDesC8 &aDataType);
The object is constructed
Set the Interface Implementation plugin 'datatype' match pattern.
iDataType equals aDataType.
|
inline TBool IsGenericMatch() const;
The object is constructed
Check if 'generic' matching is allowed.
|
inline void SetGenericMatch(TBool aGenericMatch);
The object is constructed
Indicates that a 'generic' match is required.
Either allow Interface Implementation plugins that are specific (use no wildcards in their registry file) or generic (use wildcards in their registry file).
In any case the user of a should NOT use wildcards in the datatype string that is passed into this object.
Rationale: The client that sets up the resolver is expected to know what type of data it is handling.
Use Case: "I have this gif to convert, but I'd prefer only gif-specific plugins" or "I have this gif to convert, but I'm happy with some generic image conversion plugin".
NOT: "I have this image I want some plugin to convert, but I don't know the type of the image".
iGenericMatch equals aGenericMatch.
|
| Interface status: | deprecated |
inline TBool IsWildcardMatch() const;
The object is constructed
|
IsGenericMatch| Interface status: | deprecated |
inline void SetWildcardMatch(TBool aWildcardMatch);
The object is constructed
iGenericMatch equals aWildcardMatch.
|
SetGenericMatch