diff options
author | Marja Hassinen <ext-marja.2.hassinen@nokia.com> | 2009-09-07 09:16:03 +0300 |
---|---|---|
committer | Marja Hassinen <ext-marja.2.hassinen@nokia.com> | 2009-09-07 09:16:03 +0300 |
commit | ee6aae1fceca017faf1ced8560b9226fddff8399 (patch) | |
tree | 7d41bff3f59c5ce574c96bde1200a78f349a6276 /spec | |
parent | 066851c92038f3b09ee41538a93dbb691b8e8f53 (diff) |
libcontextsubscriber, plugin experiment: Updating the xsd to allow the new format of .context files.
Diffstat (limited to 'spec')
-rw-r--r-- | spec/context.xsd | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/spec/context.xsd b/spec/context.xsd index 6f2a4bb7..e3d9432a 100644 --- a/spec/context.xsd +++ b/spec/context.xsd @@ -61,15 +61,25 @@ <complexType name="providerDefn"> <complexContent> <extension base="provider:propertyList"> - <attribute name="bus" use="required" type="provider:dbusBusType"> + <attribute name="plugin" type="string"> <annotation><documentation> - Which standard D-Bus bus this service can be activated on + Which libcontextsubscriber plugin can communicate with the provider. For the ContextKit D-Bus protocol, use contextkit-dbus. </documentation></annotation> </attribute> - <attribute name="service" use="required" type="NCName"> + <attribute name="constructionString" type="string"> + <annotation><documentation> + The parameter given to the plugin communicating with the provider. For the ContextKit D-Bus protocol, use dbustype:dbusservicename. + </documentation></annotation> + </attribute> + <attribute name="bus" type="provider:dbusBusType"> + <annotation><documentation> + Which standard D-Bus bus this service can be activated on (To be deprecated: use the plugin and constructionString attributes instead.) + </documentation></annotation> + </attribute> + <attribute name="service" type="NCName"> <annotation><documentation> The bus name of the service that will provide these keys. - This service must be activatable on the bus specified in "bus". + This service must be activatable on the bus specified in "bus". (To be deprecated: use the plugin and constructionString attributes instead.) </documentation></annotation> </attribute> </extension> |