<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]
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>
[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;
<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>
</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]
</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<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<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 {