[Release] wrt-installer_0.1.47
[framework/web/wrt-installer.git] / src / configuration_parser / widget_parser.h
index 07d37c9..c1147c9 100644 (file)
@@ -13,7 +13,7 @@
  *    See the License for the specific language governing permissions and
  *    limitations under the License.
  */
- /**
+/**
  * This file  have been implemented in compliance with  W3C WARP SPEC.
  * but there are some patent issue between  W3C WARP SPEC and APPLE.
  * so if you want to use this file, refer to the README file in root directory
@@ -36,8 +36,6 @@
 namespace ConfigurationNamespace {
 static const DPL::String W3CWidgetNamespaceName =
     L"http://www.w3.org/ns/widgets";
-static const DPL::String JilWidgetNamespaceName =
-    L"http://www.jil.org/ns/widgets1.2";
 static const DPL::String WacWidgetNamespaceNameForLinkElement =
     L"http://wacapps.net/ns/widgets#";
 static const DPL::String WacWidgetNamespaceName =
@@ -72,17 +70,24 @@ class WidgetParser : public ElementParser
     ElementParserPtr OnLicenseElement();
     ElementParserPtr OnIconElement();
     ElementParserPtr OnContentElement();
-    ElementParserPtr OnFeatureElement();
     ElementParserPtr OnPreferenceElement();
     ElementParserPtr OnAccessElement();
-    ElementParserPtr OnFlashElement();
     ElementParserPtr OnLinkElement();
-    ElementParserPtr OnPkgnameElement();
     ElementParserPtr OnSettingElement();
-    ElementParserPtr OnServiceElement();
+    ElementParserPtr OnApplicationElement();
+    ElementParserPtr OnSplashElement();
+    ElementParserPtr OnBackgroundElement();
+    ElementParserPtr OnPrivilegeElement();
+    ElementParserPtr OnAppControlElement();
+    ElementParserPtr OnCategoryElement();
+    ElementParserPtr OnAppWidgetElement();
+    ElementParserPtr OnCspElement();
+    ElementParserPtr OnCspReportOnlyElement();
+    ElementParserPtr OnAllowNavigationElement();
+    ElementParserPtr OnAccountElement();
 
     virtual ActionFunc GetElementParser(const DPL::String& ns,
-            const DPL::String& name);
+                                        const DPL::String& name);
 
     virtual void Accept(const Element&);
     virtual void Accept(const Text&);