Updated auto completion for IVI APIs 61/32561/7
authorAlice Liu <alice.liu@intel.com>
Fri, 19 Dec 2014 02:36:47 +0000 (10:36 +0800)
committerAlice Liu <alice.liu@intel.com>
Fri, 19 Dec 2014 03:41:00 +0000 (11:41 +0800)
Updated auto completion for MediaServer, Locale and
Vehicle modules.

MediaServer changed to use navigator namespace. Locale
is integrated to systemSettings.

Package version up (3.0.39).

Change-Id: I0590b14542ff74e13cc9aeac07323bf87383eec3
Signed-off-by: Alice Liu <alice.liu@intel.com>
package/changelog
package/pkginfo.manifest
widlprocxmls/tizen.widlprocxml

index 6e51397..4980d75 100644 (file)
@@ -1,3 +1,8 @@
+* 3.0.39
+- Updated auto completion for Mediaserver, Locale
+and Vehicle modules
+== Alice Liu <alice.liu@intel.com> 2014-12-19
+
 * 3.0.38
 - Updated help documentation of Vehicle API
 == Alice Liu <alice.liu@intel.com> 2014-12-18
index 601e4d9..1de338e 100644 (file)
@@ -1,4 +1,4 @@
-Version:3.0.38
+Version:3.0.39
 Maintainer: Wenchao Wang<wenchao.wang@intel.com>
 
 Package:ivi-3.0-web-add-ons
index ad26e69..056c02b 100644 (file)
@@ -3,10 +3,10 @@
 <Definitions>
 <Module name="Vehicle" id="::Vehicle">
 <webidl>  module Vehicle {
-interface VehicleManagerObject {
-    readonly attribute <ref>Vehicle</ref> vehicle;
+[NoInterfaceObject] interface VehicleManagerObject {
+    readonly    attribute <ref>Vehicle</ref> vehicle;
 };
-  
+
 <ref>Navigator</ref> implements <ref>VehicleManagerObject</ref>;
 
 [NoInterfaceObject]
@@ -779,8 +779,8 @@ interface ParkingLights : <ref>VehicleCommonDataType</ref> {
                 attribute boolean setting;
 };</webidl>
   <Interface name="VehicleManagerObject" id="::VehicleManagerObject">
-    <webidl>interface VehicleManagerObject {
-    readonly attribute <ref>Vehicle</ref> vehicle;
+    <webidl>[NoInterfaceObject] interface VehicleManagerObject {
+    readonly    attribute <ref>Vehicle</ref> vehicle;
 };</webidl>
     <Attribute readonly="readonly" name="vehicle" id="::VehicleManagerObject::vehicle">
       <webidl>    readonly attribute <ref>Vehicle</ref> vehicle;</webidl>
@@ -3796,22 +3796,22 @@ interface ParkingLights : <ref>VehicleCommonDataType</ref> {
   [NoInterfaceObject] interface MediaServerManagerObject {
                 readonly attribute <ref>MediaServerManager</ref> mediaserver;
 };
-<ref>Tizen</ref> implements <ref>MediaServerManagerObject</ref>;
-    
-[NoInterfaceObject] interface MediaServerManager  { 
+
+<ref>Navigator</ref> implements <ref>MediaServerManagerObject</ref>;
+
+[NoInterfaceObject] interface MediaServerManager  {
             void scanNetwork(<ref>MediaServerFoundServerCallback</ref> successCallback, optional <ref>MediaServerErrorCallback</ref> errorCallback);
-};    
+};
 
 [NoInterfaceObject] interface MediaServer {
             readonly attribute DOMString id;
             readonly attribute DOMString friendlyName;
             readonly attribute object root;
-                                            
+
             void browse(DOMString containerId, DOMString sortMode, unsigned long count, unsigned long offset, <ref>MediaServerBrowseFindCallback</ref> successCallback, optional <ref>MediaServerErrorCallback</ref> errorCallback);
                 void find(DOMString containerId, DOMString searchFilter, DOMString sortMode, unsigned long count, unsigned long offset, <ref>MediaServerBrowseFindCallback</ref> successCallback, optional <ref>MediaServerErrorCallback</ref> errorCallback);
 };
-            
+
 [NoInterfaceObject] interface MediaServerError {
              const unsigned short GENERIC = 1;
              attribute unsigned short code;
@@ -3843,11 +3843,11 @@ interface ParkingLights : <ref>VehicleCommonDataType</ref> {
       <Type name="MediaServerManager"/>
     </Attribute>
   </Interface>
-  <Implements name1="Tizen" name2="MediaServerManagerObject">
-    <webidl><ref>Tizen</ref> implements <ref>MediaServerManagerObject</ref>;</webidl>
+  <Implements name1="Navigator" name2="MediaServerManagerObject">
+    <webidl><ref>Navigator</ref> implements <ref>MediaServerManagerObject</ref>;</webidl>
   </Implements>
   <Interface name="MediaServerManager" id="::MediaServerManager">
-    <webidl>[NoInterfaceObject] interface MediaServerManager  { 
+    <webidl>[NoInterfaceObject] interface MediaServerManager  {
             void scanNetwork(<ref>MediaServerFoundServerCallback</ref> successCallback, optional <ref>MediaServerErrorCallback</ref> errorCallback);
 };</webidl>
     <ExtendedAttributeList>
@@ -4039,131 +4039,6 @@ interface ParkingLights : <ref>VehicleCommonDataType</ref> {
     </Operation>
   </Interface>
 </Module>
-<Module name="Locale" id="::Locale">
-  <webidl>  module Locale {
-  [NoInterfaceObject]
-interface LocaleManagerObject {
-    readonly attribute <ref>Locale</ref> locale;
-};
-
-<ref>Tizen</ref> implements <ref>LocaleManagerObject</ref>;
-
-callback LocaleChangedCallback = void (DOMString newLocale);
-
-
-[NoInterfaceObject]
-interface Locale  { 
-
-        void getLocale();
-        
-         void setLocale(DOMString newLocale);
-         
-         void localeChanged(<ref>LocaleChangedCallback</ref> cb);
-
-};</webidl>
-  <Interface name="LocaleManagerObject" id="::LocaleManagerObject">
-    <webidl>[NoInterfaceObject]
-interface LocaleManagerObject {
-    readonly attribute <ref>Locale</ref> locale;
-};</webidl>
-    <descriptive>
-       <description>
-        <p>
-Details. 
-        </p>
-        <p>
-def-api-feature http://tizen.org/api/vehicle 
-brief Allows access to the vehicle API
-        </p>
-       </description>
-    </descriptive>
-    <ExtendedAttributeList>
-      <ExtendedAttribute name="NoInterfaceObject">
-        <webidl>NoInterfaceObject</webidl>
-      </ExtendedAttribute>
-    </ExtendedAttributeList>
-    <Attribute readonly="readonly" name="locale" id="::LocaleManagerObject::locale">
-      <webidl>    readonly attribute <ref>Locale</ref> locale;</webidl>
-      <Type name="Locale"/>
-    </Attribute>
-  </Interface>
-  <Implements name1="Tizen" name2="LocaleManagerObject">
-    <webidl><ref>Tizen</ref> implements <ref>LocaleManagerObject</ref>;</webidl>
-  </Implements>
-  <Callback name="LocaleChangedCallback" id="::LocaleChangedCallback">
-    <webidl>callback LocaleChangedCallback = void (DOMString newLocale);</webidl>
-    <Type type="void"/>
-    <ArgumentList>
-      <Argument name="newLocale">
-        <Type type="DOMString"/>
-      </Argument>
-    </ArgumentList>
-  </Callback>
-  <Interface name="Locale" id="::Locale">
-    <webidl>[NoInterfaceObject]
-interface Locale  { 
-
-        void getLocale();
-        
-         void setLocale(DOMString newLocale);
-         
-         void localeChanged(<ref>LocaleChangedCallback</ref> cb);
-
-};</webidl>
-    <ExtendedAttributeList>
-      <ExtendedAttribute name="NoInterfaceObject">
-        <webidl>NoInterfaceObject</webidl>
-      </ExtendedAttribute>
-    </ExtendedAttributeList>
-    <Operation name="getLocale" id="::Locale::getLocale">
-      <webidl>        void getLocale();</webidl>
-      <descriptive>
-         <description>
-          <p>
-brief gets the current locale
-returns current locale in ISO 639-2 format (ie en_US for english US)
-          </p>
-         </description>
-      </descriptive>
-      <Type type="void"/>
-      <ArgumentList/>
-    </Operation>
-    <Operation name="setLocale" id="::Locale::setLocale">
-      <webidl>         void setLocale(DOMString newLocale);</webidl>
-      <descriptive>
-         <description>
-          <p>
-brief sets the system locale
-param newLocale locale to set in ISO 639-2 format
-          </p>
-         </description>
-      </descriptive>
-      <Type type="void"/>
-      <ArgumentList>
-        <Argument name="newLocale">
-          <Type type="DOMString"/>
-        </Argument>
-      </ArgumentList>
-    </Operation>
-    <Operation name="localeChanged" id="::Locale::localeChanged">
-      <webidl>         void localeChanged(<ref>LocaleChangedCallback</ref> cb);</webidl>
-      <descriptive>
-         <description>
-          <p>
-brief subscribe to locale changes.
-param cb callback to be called when this even occurs.
-          </p>
-         </description>
-      </descriptive>
-      <Type type="void"/>
-      <ArgumentList>
-        <Argument name="cb">
-          <Type name="LocaleChangedCallback"/>
-        </Argument>
-      </ArgumentList>
-    </Operation>
-  </Interface>
-</Module>
 <Module name="Speech" id="::Speech">
   <webidl>  module Speech {
   [NoInterfaceObject]
@@ -4622,368 +4497,6 @@ param cb callback to be called when this even occurs.
     </Operation>
   </Interface>
 </Module>
-<Module name="MediaServer" id="::MediaServer">
-    <webidl>module MediaServer {
-
-
-
-partial interface Navigator   {
-         readonly attribute <ref>MediaServerManager</ref> mediaserver;
-};
-
-
-
-[NoInterfaceObject]
-interface MediaServerManager  {
-
-        <ref>scanNetwork</ref>(<ref>MediaServerFoundServerCallback</ref> successCallback, optional <ref>MediaServerErrorCallback</ref> errorCallback);
-};
-
-
-
-[NoInterfaceObject]
-interface MediaServer  {
-
-         readonly attribute DOMString id;
-
-         readonly attribute DOMString friendlyName;
-
-         readonly attribute object root;
-
-        <ref>browse</ref>(DOMString containerId, DOMString sortMode, unsigned long count, unsigned long offset, <ref>MediaServerBrowseFindCallback</ref> successCallback, optional <ref>MediaServerErrorCallback</ref> errorCallback);
-
-        <ref>find</ref>(DOMString containerId, DOMString searchFilter, DOMString sortMode, unsigned long count, unsigned long offset, <ref>MediaServerBrowseFindCallback</ref> successCallback, optional <ref>MediaServerErrorCallback</ref> errorCallback);
-};
-
-
-
-[NoInterfaceObject]
-interface MediaServerError   {
-        const unsigned short GENERIC = 1;
-
-         attribute unsigned short code;
-
-         attribute DOMString message;
-};
-
-
-
-callback MediaServerFoundServerCallback = void (<ref>MediaServer</ref> value);
-
-callback MediaServerBrowseFindCallback = void (sequence&lt;object> value);
-
-callback MediaServerErrorCallback = void (<ref>MediaServerError</ref> error);
-
-};</webidl>
-    <descriptive>
-       <description>
-        <p>
-Details.
-        </p>
-       </description>
-        <def-api-feature identifier="http://tizen.org/api/mediaserver">
-          <descriptive>
-            <brief>
- Allows access to the mediaserver API
-            </brief>
-          </descriptive>
-        </def-api-feature>
-    </descriptive>
-    <Interface name="Navigator" partial="partial" id="::MediaServer::Navigator">
-      <webidl>partial interface Navigator   {
-         readonly attribute <ref>MediaServerManager</ref> mediaserver;
-};</webidl>
-      <Attribute readonly="readonly" name="mediaserver" id="::MediaServer::Navigator::mediaserver">
-        <webidl>         readonly attribute <ref>MediaServerManager</ref> mediaserver;</webidl>
-        <Type name="MediaServerManager"/>
-      </Attribute>
-    </Interface>
-    <Interface name="MediaServerManager" id="::MediaServer::MediaServerManager">
-      <webidl>[NoInterfaceObject]
-interface MediaServerManager  {
-
-        <ref>scanNetwork</ref>(<ref>MediaServerFoundServerCallback</ref> successCallback, optional <ref>MediaServerErrorCallback</ref> errorCallback);
-};</webidl>
-      <ExtendedAttributeList>
-        <ExtendedAttribute name="NoInterfaceObject">
-          <webidl>NoInterfaceObject</webidl>
-        </ExtendedAttribute>
-      </ExtendedAttributeList>
-      <Operation>
-        <webidl>        <ref>scanNetwork</ref>(<ref>MediaServerFoundServerCallback</ref> successCallback, optional <ref>MediaServerErrorCallback</ref> errorCallback);</webidl>
-        <descriptive>
-            <brief>
- Scans local network for MediaServers.
-            </brief>
-        </descriptive>
-        <Type name="scanNetwork"/>
-        <ArgumentList>
-          <Argument name="successCallback">
-            <descriptive>
-                <description><p>
- callback invoqued for each MediaServer discovered.
-                </p></description>
-            </descriptive>
-            <Type name="MediaServerFoundServerCallback"/>
-          </Argument>
-          <Argument optional="optional" name="errorCallback">
-            <descriptive>
-                <description><p>
-                </p></description>
-            </descriptive>
-            <Type name="MediaServerErrorCallback"/>
-          </Argument>
-        </ArgumentList>
-      </Operation>
-    </Interface>
-    <Interface name="MediaServer" id="::MediaServer::MediaServer">
-      <webidl>[NoInterfaceObject]
-interface MediaServer  {
-
-         readonly attribute DOMString id;
-
-         readonly attribute DOMString friendlyName;
-
-         readonly attribute object root;
-
-        <ref>browse</ref>(DOMString containerId, DOMString sortMode, unsigned long count, unsigned long offset, <ref>MediaServerBrowseFindCallback</ref> successCallback, optional <ref>MediaServerErrorCallback</ref> errorCallback);
-
-        <ref>find</ref>(DOMString containerId, DOMString searchFilter, DOMString sortMode, unsigned long count, unsigned long offset, <ref>MediaServerBrowseFindCallback</ref> successCallback, optional <ref>MediaServerErrorCallback</ref> errorCallback);
-};</webidl>
-      <ExtendedAttributeList>
-        <ExtendedAttribute name="NoInterfaceObject">
-          <webidl>NoInterfaceObject</webidl>
-        </ExtendedAttribute>
-      </ExtendedAttributeList>
-      <Attribute readonly="readonly" name="id" id="::MediaServer::MediaServer::id">
-        <webidl>         readonly attribute DOMString id;</webidl>
-        <descriptive>
-           <description>
-            <p>
-id
-            </p>
-           </description>
-            <brief>
- An opaque unique ID.
-            </brief>
-        </descriptive>
-        <Type type="DOMString"/>
-      </Attribute>
-      <Attribute readonly="readonly" name="friendlyName" id="::MediaServer::MediaServer::friendlyName">
-        <webidl>         readonly attribute DOMString friendlyName;</webidl>
-        <descriptive>
-           <description>
-            <p>
-friendlyName
-            </p>
-           </description>
-            <brief>
- A user-friendly name for the device.
-            </brief>
-        </descriptive>
-        <Type type="DOMString"/>
-      </Attribute>
-      <Attribute readonly="readonly" name="root" id="::MediaServer::MediaServer::root">
-        <webidl>         readonly attribute object root;</webidl>
-        <descriptive>
-           <description>
-            <p>
-root
-            </p>
-           </description>
-            <brief>
- Media Server root folder.
-            </brief>
-        </descriptive>
-        <Type type="object"/>
-      </Attribute>
-      <Operation>
-        <webidl>        <ref>browse</ref>(DOMString containerId, DOMString sortMode, unsigned long count, unsigned long offset, <ref>MediaServerBrowseFindCallback</ref> successCallback, optional <ref>MediaServerErrorCallback</ref> errorCallback);</webidl>
-        <descriptive>
-            <brief>
- Browses for media item under a given MediaContainer.
-            </brief>
-        </descriptive>
-        <Type name="browse"/>
-        <ArgumentList>
-          <Argument name="containerId">
-            <descriptive>
-                <description><p>
-                </p></description>
-            </descriptive>
-            <Type type="DOMString"/>
-          </Argument>
-          <Argument name="sortMode">
-            <descriptive>
-                <description><p>
-                </p></description>
-            </descriptive>
-            <Type type="DOMString"/>
-          </Argument>
-          <Argument name="count">
-            <descriptive>
-                <description><p>
-                </p></description>
-            </descriptive>
-            <Type type="unsigned long"/>
-          </Argument>
-          <Argument name="offset">
-            <descriptive>
-                <description><p>
-                </p></description>
-            </descriptive>
-            <Type type="unsigned long"/>
-          </Argument>
-          <Argument name="successCallback">
-            <descriptive>
-                <description><p>
-                </p></description>
-            </descriptive>
-            <Type name="MediaServerBrowseFindCallback"/>
-          </Argument>
-          <Argument optional="optional" name="errorCallback">
-            <descriptive>
-                <description><p>
-                </p></description>
-            </descriptive>
-            <Type name="MediaServerErrorCallback"/>
-          </Argument>
-        </ArgumentList>
-      </Operation>
-      <Operation>
-        <webidl>        <ref>find</ref>(DOMString containerId, DOMString searchFilter, DOMString sortMode, unsigned long count, unsigned long offset, <ref>MediaServerBrowseFindCallback</ref> successCallback, optional <ref>MediaServerErrorCallback</ref> errorCallback);</webidl>
-        <descriptive>
-            <brief>
- Searches for media item under a given MediaContainer.
-            </brief>
-        </descriptive>
-        <Type name="find"/>
-        <ArgumentList>
-          <Argument name="containerId">
-            <descriptive>
-                <description><p>
-                </p></description>
-            </descriptive>
-            <Type type="DOMString"/>
-          </Argument>
-          <Argument name="searchFilter">
-            <descriptive>
-                <description><p>
-                </p></description>
-            </descriptive>
-            <Type type="DOMString"/>
-          </Argument>
-          <Argument name="sortMode">
-            <descriptive>
-                <description><p>
-                </p></description>
-            </descriptive>
-            <Type type="DOMString"/>
-          </Argument>
-          <Argument name="count">
-            <descriptive>
-                <description><p>
-                </p></description>
-            </descriptive>
-            <Type type="unsigned long"/>
-          </Argument>
-          <Argument name="offset">
-            <descriptive>
-                <description><p>
-                </p></description>
-            </descriptive>
-            <Type type="unsigned long"/>
-          </Argument>
-          <Argument name="successCallback">
-            <descriptive>
-                <description><p>
-                </p></description>
-            </descriptive>
-            <Type name="MediaServerBrowseFindCallback"/>
-          </Argument>
-          <Argument optional="optional" name="errorCallback">
-            <descriptive>
-                <description><p>
-                </p></description>
-            </descriptive>
-            <Type name="MediaServerErrorCallback"/>
-          </Argument>
-        </ArgumentList>
-      </Operation>
-    </Interface>
-    <Interface name="MediaServerError" id="::MediaServer::MediaServerError">
-      <webidl>[NoInterfaceObject]
-interface MediaServerError   {
-        const unsigned short GENERIC = 1;
-
-         attribute unsigned short code;
-
-         attribute DOMString message;
-};</webidl>
-      <ExtendedAttributeList>
-        <ExtendedAttribute name="NoInterfaceObject">
-          <webidl>NoInterfaceObject</webidl>
-        </ExtendedAttribute>
-      </ExtendedAttributeList>
-      <Const name="GENERIC" value="1" id="::MediaServer::MediaServerError::GENERIC">
-        <webidl>        const unsigned short GENERIC = 1;</webidl>
-        <Type type="unsigned short"/>
-      </Const>
-      <Attribute name="code" id="::MediaServer::MediaServerError::code">
-        <webidl>         attribute unsigned short code;</webidl>
-        <descriptive>
-           <description>
-            <p>
-code
-MUST return error code.
-            </p>
-           </description>
-        </descriptive>
-        <Type type="unsigned short"/>
-      </Attribute>
-      <Attribute name="message" id="::MediaServer::MediaServerError::message">
-        <webidl>         attribute DOMString message;</webidl>
-        <descriptive>
-           <description>
-            <p>
-message
-MUST return error message
-            </p>
-           </description>
-        </descriptive>
-        <Type type="DOMString"/>
-      </Attribute>
-    </Interface>
-    <Callback name="MediaServerFoundServerCallback" id="::MediaServer::MediaServerFoundServerCallback">
-      <webidl>callback MediaServerFoundServerCallback = void (<ref>MediaServer</ref> value);</webidl>
-      <Type type="void"/>
-      <ArgumentList>
-        <Argument name="value">
-          <Type name="MediaServer"/>
-        </Argument>
-      </ArgumentList>
-    </Callback>
-    <Callback name="MediaServerBrowseFindCallback" id="::MediaServer::MediaServerBrowseFindCallback">
-      <webidl>callback MediaServerBrowseFindCallback = void (sequence&lt;object> value);</webidl>
-      <Type type="void"/>
-      <ArgumentList>
-        <Argument name="value">
-          <Type type="sequence">
-            <Type type="object"/>
-          </Type>
-        </Argument>
-      </ArgumentList>
-    </Callback>
-    <Callback name="MediaServerErrorCallback" id="::MediaServer::MediaServerErrorCallback">
-      <webidl>callback MediaServerErrorCallback = void (<ref>MediaServerError</ref> error);</webidl>
-      <Type type="void"/>
-      <ArgumentList>
-        <Argument name="error">
-          <Type name="MediaServerError"/>
-        </Argument>
-      </ArgumentList>
-    </Callback>
-  </Module>
   <Module name="Alarm" id="::Alarm">
     <webidl>module Alarm {&#13;
 &#13;