[jbosstools-commits] JBoss Tools SVN: r17649 - in trunk/jst/plugins/org.jboss.tools.jst.web: resources/help and 1 other directories.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Fri Sep 18 05:18:49 EDT 2009


Author: scabanovich
Date: 2009-09-18 05:18:49 -0400 (Fri, 18 Sep 2009)
New Revision: 17649

Added:
   trunk/jst/plugins/org.jboss.tools.jst.web/resources/meta/page-files.meta
Modified:
   trunk/jst/plugins/org.jboss.tools.jst.web/plugin.xml
   trunk/jst/plugins/org.jboss.tools.jst.web/resources/help/keys-web.properties
   trunk/jst/plugins/org.jboss.tools.jst.web/resources/help/keys-web_ja.properties
Log:
https://jira.jboss.org/jira/browse/JBIDE-4913
Definitions of model objects for jsp, html, xhtml moved to jst.web.

Modified: trunk/jst/plugins/org.jboss.tools.jst.web/plugin.xml
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web/plugin.xml	2009-09-18 09:15:20 UTC (rev 17648)
+++ trunk/jst/plugins/org.jboss.tools.jst.web/plugin.xml	2009-09-18 09:18:49 UTC (rev 17649)
@@ -19,6 +19,8 @@
       </meta>
       <meta path="meta/web-template.meta">
       </meta>
+      <meta path="meta/page-files.meta">
+      </meta>
    </extension>
    <extension point="org.jboss.tools.common.model.keys">
       <keys path="help/keys-web.properties"/>

Modified: trunk/jst/plugins/org.jboss.tools.jst.web/resources/help/keys-web.properties
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web/resources/help/keys-web.properties	2009-09-18 09:15:20 UTC (rev 17648)
+++ trunk/jst/plugins/org.jboss.tools.jst.web/resources/help/keys-web.properties	2009-09-18 09:18:49 UTC (rev 17649)
@@ -1,6 +1,111 @@
 WebPrjAdoptStepName.web.xml_location=web.xml Location
 ##### Some Files #####
 
+##### File JSP #####
+
+# START NON-TRANSLATABLE
+FileJSP=/model/FileJSP.html
+# END NON-TRANSLATABLE
+# START NON-TRANSLATABLE
+FileJSP_Properties=/model/FileJSP.html
+# END NON-TRANSLATABLE
+FileJSP_Properties.Title=File JSP
+# START NON-TRANSLATABLE
+FileJSP_Rename=/model/FileJSP.html
+# END NON-TRANSLATABLE
+
+##### Create File JSP #####
+
+# START NON-TRANSLATABLE
+FileFolder_CreateFileJSP=/model/CreateFile.html
+# END NON-TRANSLATABLE
+FileFolder_CreateFileJSP.WindowTitle=New File JSP
+FileFolder_CreateFileJSP.Title=File JSP
+FileFolder_CreateFileJSP_1.Title=Select Tag Libraries
+
+# START NON-TRANSLATABLE
+FileSystemFolder_CreateFileJSP=/model/CreateFile.html
+# END NON-TRANSLATABLE
+FileSystemFolder_CreateFileJSP.WindowTitle=New File JSP
+FileSystemFolder_CreateFileJSP.Title=File JSP
+FileSystemFolder_CreateFileJSP_1.Title=Select Tag Libraries
+
+##### File XHTML #####
+
+# START NON-TRANSLATABLE
+FileXHTML_Properties=/model/FileProperty.html
+# END NON-TRANSLATABLE
+FileXHTML_Properties.Title=File XHTML
+# START NON-TRANSLATABLE
+FileXHTML_Rename=/model/FileXHTML.html
+# END NON-TRANSLATABLE
+
+##### Create File JSP #####
+
+# START NON-TRANSLATABLE
+FileFolder_CreateFileXHTML=/model/CreateFile.html
+# END NON-TRANSLATABLE
+FileFolder_CreateFileXHTML.WindowTitle=New File XHTML
+FileFolder_CreateFileXHTML.Title=File XHTML
+FileFolder_CreateFileXHTML_1.Title=Select Tag Libraries
+
+# START NON-TRANSLATABLE
+FileSystemFolder_CreateFileXHTML=/model/CreateFile.html
+# END NON-TRANSLATABLE
+FileSystemFolder_CreateFileXHTML.WindowTitle=New File XHTML
+FileSystemFolder_CreateFileXHTML.Title=File XHTML
+FileSystemFolder_CreateFileXHTML_1.Title=Select Tag Libraries
+
+##### File HTML #####
+# START NON-TRANSLATABLE
+FileHTML=/model/FileHTML.html
+# END NON-TRANSLATABLE
+
+# START NON-TRANSLATABLE
+FileHTML_Properties=/model/FileProperty.html
+# END NON-TRANSLATABLE
+FileHTML_Properties.Title=File HTML
+# START NON-TRANSLATABLE
+FileHTML_Rename=/model/FileHTML.html
+# END NON-TRANSLATABLE
+
+##### Create File HTML #####
+
+# START NON-TRANSLATABLE
+FileFolder_CreateFileHTML=/model/CreateFile.html
+# END NON-TRANSLATABLE
+FileFolder_CreateFileHTML.WindowTitle=New File HTML
+FileFolder_CreateFileHTML.Title=File HTML
+
+# START NON-TRANSLATABLE
+FileSystemFolder_CreateFileHTML=/model/CreateFile.html
+# END NON-TRANSLATABLE
+FileSystemFolder_CreateFileHTML.WindowTitle=New File HTML
+FileSystemFolder_CreateFileHTML.Title=File HTML
+
+##### File XSL #####
+
+# START NON-TRANSLATABLE
+FileXSL=/model/FileXSL.html
+# END NON-TRANSLATABLE
+
+# START NON-TRANSLATABLE
+FileXSL_Properties=/model/FileProperty.html
+# END NON-TRANSLATABLE
+FileXSL_Properties.Title=File XSL
+
+##### Create File XSL #####
+
+# START NON-TRANSLATABLE
+FileFolder_CreateFileXSL=/model/CreateFile.html
+# END NON-TRANSLATABLE
+FileFolder_CreateFileXSL.WindowTitle=New File XSL
+
+# START NON-TRANSLATABLE
+FileSystemFolder_CreateFileXSL=/model/CreateFile.html
+# END NON-TRANSLATABLE
+FileSystemFolder_CreateFileXSL.WindowTitle=New File XSL
+
 ##### Create CSS and JS File #####
 
 FileFolder_CreateFileCSS=/model/noHelpYet.html

Modified: trunk/jst/plugins/org.jboss.tools.jst.web/resources/help/keys-web_ja.properties
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web/resources/help/keys-web_ja.properties	2009-09-18 09:15:20 UTC (rev 17648)
+++ trunk/jst/plugins/org.jboss.tools.jst.web/resources/help/keys-web_ja.properties	2009-09-18 09:18:49 UTC (rev 17649)
@@ -1,4 +1,26 @@
 WebPrjAdoptStepName.web.xml_location=web.xml \u30ED\u30B1\u30FC\u30B7\u30E7\u30F3
+FileJSP_Properties.Title=JSP \u30D5\u30A1\u30A4\u30EB
+FileFolder_CreateFileJSP.WindowTitle=\u65B0\u898F JSP \u30D5\u30A1\u30A4\u30EB
+FileFolder_CreateFileJSP.Title=JSP \u30D5\u30A1\u30A4\u30EB
+FileFolder_CreateFileJSP_1.Title=\u30BF\u30B0\u30FB\u30E9\u30A4\u30D6\u30E9\u30EA\u30FC\u306E\u9078\u629E
+FileSystemFolder_CreateFileJSP.WindowTitle=\u65B0\u898F JSP \u30D5\u30A1\u30A4\u30EB
+FileSystemFolder_CreateFileJSP.Title=JSP \u30D5\u30A1\u30A4\u30EB
+FileSystemFolder_CreateFileJSP_1.Title=\u30BF\u30B0\u30FB\u30E9\u30A4\u30D6\u30E9\u30EA\u30FC\u306E\u9078\u629E
+FileXHTML_Properties.Title=XHTML \u30D5\u30A1\u30A4\u30EB
+FileFolder_CreateFileXHTML.WindowTitle=\u65B0\u898F XHTML \u30D5\u30A1\u30A4\u30EB
+FileFolder_CreateFileXHTML.Title=XHTML \u30D5\u30A1\u30A4\u30EB
+FileFolder_CreateFileXHTML_1.Title=\u30BF\u30B0\u30FB\u30E9\u30A4\u30D6\u30E9\u30EA\u30FC\u306E\u9078\u629E
+FileSystemFolder_CreateFileXHTML.WindowTitle=\u65B0\u898F XHTML \u30D5\u30A1\u30A4\u30EB
+FileSystemFolder_CreateFileXHTML.Title=XHTML \u30D5\u30A1\u30A4\u30EB
+FileSystemFolder_CreateFileXHTML_1.Title=\u30BF\u30B0\u30FB\u30E9\u30A4\u30D6\u30E9\u30EA\u30FC\u306E\u9078\u629E
+FileHTML_Properties.Title=HTML \u30D5\u30A1\u30A4\u30EB
+FileFolder_CreateFileHTML.WindowTitle=\u65B0\u898F HTML \u30D5\u30A1\u30A4\u30EB
+FileFolder_CreateFileHTML.Title=HTML \u30D5\u30A1\u30A4\u30EB
+FileSystemFolder_CreateFileHTML.WindowTitle=\u65B0\u898F HTML \u30D5\u30A1\u30A4\u30EB
+FileSystemFolder_CreateFileHTML.Title=HTML \u30D5\u30A1\u30A4\u30EB
+FileXSL_Properties.Title=XSL \u30D5\u30A1\u30A4\u30EB
+FileFolder_CreateFileXSL.WindowTitle=\u65B0\u898F XSL \u30D5\u30A1\u30A4\u30EB
+FileSystemFolder_CreateFileXSL.WindowTitle=\u65B0\u898F XSL \u30D5\u30A1\u30A4\u30EB
 FileFolder_CreateFileCSS=/model/noHelpYet.html
 FileFolder_CreateFileCSS.WindowTitle=\u65B0\u898F CSS \u30D5\u30A1\u30A4\u30EB
 FileFolder_CreateFileCSS.Title=CSS \u30D5\u30A1\u30A4\u30EB

Added: trunk/jst/plugins/org.jboss.tools.jst.web/resources/meta/page-files.meta
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web/resources/meta/page-files.meta	                        (rev 0)
+++ trunk/jst/plugins/org.jboss.tools.jst.web/resources/meta/page-files.meta	2009-09-18 09:18:49 UTC (rev 17649)
@@ -0,0 +1,438 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE XModelEntityGroup PUBLIC "-//Red Hat, Inc.//DTD Meta 1.0//EN"
+                                   "meta.dtd">
+<XModelEntityGroup>
+ <VERSION MODULE="Model" VERSION="1.0"/>
+ <MAPPINGS>
+  <MAPPING name="MappedEntities">
+   <PAIR name="bpf" value="FileProcess"/>
+   <PAIR name="htm" value="FileHTML"/>
+   <PAIR name="jspx" value="FileJSP"/>
+   <PAIR name="jspf" value="FileJSP"/>
+   <PAIR name="jsf" value="FileHTML"/>
+  </MAPPING>
+  <MAPPING name="ObjectEditor">
+   <PAIR name="Flow" value="DefaultEditor"/>
+   <PAIR name="HTML" value="org.jboss.tools.jst.jsp.jspeditor.HTMLTextEditor"/>
+   <PAIR name="JSP" value="org.jboss.tools.jst.jsp.jspeditor.JSPTextEditor"/>
+   <PAIR name="XSL" value="org.jboss.tools.common.model.ui.texteditors.xmleditor.XMLTextEditor"/>
+  </MAPPING>
+  <MAPPING name="Recognizers">
+   <PAIR name="htm$5" value="org.jboss.tools.common.model.loaders.impl.MappedEntityRecognizer"/>
+   <PAIR name="html$5" value="org.jboss.tools.common.model.loaders.impl.MappedEntityRecognizer"/>
+   <PAIR name="jsf$5" value="org.jboss.tools.common.model.loaders.impl.MappedEntityRecognizer"/>
+   <PAIR name="jsp$5" value="org.jboss.tools.common.model.loaders.impl.MappedEntityRecognizer"/>
+   <PAIR name="jspf$5" value="org.jboss.tools.common.model.loaders.impl.MappedEntityRecognizer"/>
+   <PAIR name="jspx$5" value="org.jboss.tools.common.model.loaders.impl.MappedEntityRecognizer"/>
+   <PAIR name="xhtml$5" value="org.jboss.tools.common.model.loaders.impl.MappedEntityRecognizer"/>
+   <PAIR name="xsl$5" value="org.jboss.tools.common.model.loaders.impl.MappedEntityRecognizer"/>
+  </MAPPING>
+ </MAPPINGS>
+ <ICONS>
+  <GROUP name="action">
+   <GROUP name="new">
+    <GROUP name="file">
+     <ICON name="html_file" path="images/file/new_html_file.gif"/>
+     <ICON name="jsp_file" path="images/file/new_jsp_file.gif"/>
+     <ICON name="xhtml_file" path="images/file/new_html_file.gif"/>
+     <ICON name="xsl_file" path="images/file/new_xsl_file.gif"/>
+    </GROUP>
+   </GROUP>
+  </GROUP>
+  <GROUP name="main">
+   <GROUP name="file">
+    <ICON name="html_file" path="images/file/html_file.gif"/>
+    <ICON name="jsp" path="images/file/jsp_file.gif"/>
+    <ICON name="jsp_file" path="images/file/jsp_file.gif"/>
+    <ICON name="xhtml_file" path="images/file/html_file.gif"/>
+    <ICON name="xsl" path="images/file/xsl_file.gif"/>
+    <ICON name="xsl_file" path="images/file/xsl_file.gif"/>
+   </GROUP>
+  </GROUP>
+ </ICONS>
+ <GlobalActions kind="list"/>
+ <XModelEntity
+  AdoptManagerClass="org.jboss.tools.common.model.files.handlers.JSPAdopt"
+  ImplementationLoadingClass="org.jboss.tools.common.model.loaders.impl.BodyLoader"
+  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.RecognizedFileImpl"
+  ObjectEditorClass="%HTML%" name="FileHTML">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.file.html_file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="html" loader="ElementType"
+    name="element type" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="name" xmlname="NAME"/>
+   <XModelAttribute TRIM="no" name="body" visibility="false"/>
+   <XModelAttribute default="html" name="extension" xmlname="EXTENSION">
+    <Constraint loader="List">
+     <value name="html"/>
+     <value name="htm"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem HandlerClassName="%Open%" ICON="main.file.html_file"
+    displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="main.file.java_file" displayName="Open External Editor"
+     kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="main.file.java_file" displayName="Choose Program..."
+     kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always" HandlerClassName="%RenameFile%"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FileHTML">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HIDE="always"
+     HandlerClassName="%Paste%" ICON="action.paste" displayName="Paste"
+     kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%DeleteFile%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="DiscardActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.DiscardFileHandler"
+     ICON="action.delete"
+     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+     displayName="Discard Changes" kind="action" name="Discard"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  AdoptManagerClass="org.jboss.tools.common.model.files.handlers.JSPAdopt"
+  ImplementationLoadingClass="org.jboss.tools.common.model.loaders.impl.BodyLoader"
+  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.RecognizedFileImpl"
+  ObjectEditorClass="%JSP%" name="FileJSP">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.file.jsp_file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="jsp file" loader="ElementType"
+    name="element type" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute COPYABLE="no" loader="ModelPath" name="model path" visibility="false">
+    <Editor name="Uneditable" viewer="%View%"/>
+   </XModelAttribute>
+   <XModelAttribute name="name" xmlname="NAME"/>
+   <XModelAttribute TRIM="no" name="body" visibility="false"/>
+   <XModelAttribute default="jsp" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem HandlerClassName="%Open%" ICON="main.file.jsp_file"
+    displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="main.file.java_file" displayName="Open External Editor"
+     kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="main.file.java_file" displayName="Choose Program..."
+     kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always" HandlerClassName="%RenameFile%"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FileJSP">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HIDE="always"
+     HandlerClassName="%Paste%" ICON="action.paste" displayName="Paste"
+     kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%DeleteFile%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="DiscardActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.DiscardFileHandler"
+     ICON="action.delete"
+     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+     displayName="Discard Changes" kind="action" name="Discard"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  AdoptManagerClass="org.jboss.tools.common.model.files.handlers.JSPAdopt"
+  ImplementationLoadingClass="org.jboss.tools.common.model.loaders.impl.BodyLoader"
+  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.RecognizedFileImpl"
+  ObjectEditorClass="%HTML%" name="FileXHTML">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.file.xhtml_file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="html" loader="ElementType"
+    name="element type" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="name" xmlname="NAME"/>
+   <XModelAttribute TRIM="no" name="body" visibility="false"/>
+   <XModelAttribute default="xhtml" name="extension" xmlname="EXTENSION">
+    <Constraint loader="List">
+     <value name="html"/>
+     <value name="htm"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem HandlerClassName="%Open%" ICON="main.file.html_file"
+    displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="main.file.java_file" displayName="Open External Editor"
+     kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="main.file.java_file" displayName="Choose Program..."
+     kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always" HandlerClassName="%RenameFile%"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FileHTML">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HIDE="always"
+     HandlerClassName="%Paste%" ICON="action.paste" displayName="Paste"
+     kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%DeleteFile%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="DiscardActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.DiscardFileHandler"
+     ICON="action.delete"
+     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+     displayName="Discard Changes" kind="action" name="Discard"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.common.model.loaders.impl.BodyLoader"
+  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.FileXMLImpl"
+  ObjectEditorClass="%XML%" name="FileXSL">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.file.xsl_file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="folder" loader="ElementType"
+    name="element type" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="name" xmlname="NAME"/>
+   <XModelAttribute TRIM="no" name="body" visibility="false"/>
+   <XModelAttribute default="xsl" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem HandlerClassName="%Open%" ICON="main.file.xsl_file"
+    displayName="Open" kind="action" name="Open"/>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HandlerClassName="%RenameFile%" ICON="action.empty"
+     PROPERTIES="validator.edit=true" WizardClassName="%Default%"
+     displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FileXSL">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%DeleteFile%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="DiscardActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.DiscardFileHandler"
+     ICON="action.delete"
+     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+     displayName="Discard Changes" kind="action" name="Discard"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="NewJSPFileWizardTaglibs">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes>
+   <XModelAttribute name="taglibs">
+    <Constraint loader="ListAdd"/>
+    <Editor name="ListAdd"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list"/>
+  <XDependencies/>
+ </XModelEntity>
+ <XEntityExtension name="FileFolder">
+  <XChildrenEntities>
+   <XChildEntity name="FileJSP"/>
+   <XChildEntity name="FileXSL"/>
+   <XChildEntity name="FileHTML"/>
+   <XChildEntity name="FileXHTML"/>
+  </XChildrenEntities>
+  <XActionItem kind="list"/>
+ </XEntityExtension>
+ <XEntityExtension name="FileSystemFolder">
+  <XChildrenEntities>
+   <XChildEntity name="FileJSP"/>
+   <XChildEntity name="FileHTML"/>
+   <XChildEntity name="FileXSL"/>
+   <XChildEntity name="FileXHTML"/>
+  </XChildrenEntities>
+  <XActionItem kind="list"/>
+ </XEntityExtension>
+ <XEntityExtension name="FileSystemJar">
+  <XChildrenEntities>
+   <XChildEntity name="FileJSP"/>
+   <XChildEntity name="FileHTML"/>
+   <XChildEntity name="FileXSL"/>
+   <XChildEntity name="FileXHTML"/>
+  </XChildrenEntities>
+  <XActionItem kind="list"/>
+ </XEntityExtension>
+ <XEntityExtension name="JarFolder">
+  <XChildrenEntities>
+   <XChildEntity name="FileJSP"/>
+   <XChildEntity name="FileXSL"/>
+   <XChildEntity name="FileHTML"/>
+   <XChildEntity name="FileXHTML"/>
+  </XChildrenEntities>
+  <XActionItem kind="list"/>
+ </XEntityExtension>
+</XModelEntityGroup>



More information about the jbosstools-commits mailing list