org.symbian.tools.wrttools.jseditors/plugin.xml
changeset 264 41126832f73a
parent 263 0c4249e0396d
child 265 341206d7aab8
equal deleted inserted replaced
263:0c4249e0396d 264:41126832f73a
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <?eclipse version="3.4"?>
       
     3 <plugin>
       
     4 
       
     5    <extension
       
     6          point="org.eclipse.ui.editors">
       
     7       <editor
       
     8             name="XML File"
       
     9             extensions="xml"
       
    10             icon="icons/sample.gif"
       
    11             contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
       
    12             class="org.symbian.tools.wrttools.jseditors.editors.XMLEditor"
       
    13             id="org.symbian.tools.wrttools.jseditors.editors.XMLEditor">
       
    14       </editor>
       
    15 
       
    16       <editor
       
    17             name="JavaScript File"
       
    18             extensions="js"
       
    19             icon="icons/sample.gif"
       
    20             contributorClass="org.symbian.tools.wrttools.jseditors.editors.JSEditorContributor"
       
    21             class="net.sf.wdte.js.ui.editors.JSEditor"
       
    22             id="net.sf.wdte.js.ui.editors.JSEditor">
       
    23       </editor>
       
    24    </extension>
       
    25 
       
    26    <extension
       
    27          point="org.eclipse.ui.newWizards">
       
    28       <category
       
    29             id="org.symbian.tools.wrttools.jseditors.category"
       
    30             name="WRT Files">
       
    31       </category>
       
    32       <wizard
       
    33             name="XML File"
       
    34             icon="icons/new_xml.gif"
       
    35             category="org.symbian.tools.wrttools.jseditors.category"
       
    36             class="org.symbian.tools.wrttools.jseditors.wizards.NewXMLWizard"
       
    37             id="org.symbian.tools.wrttools.jseditors.wizards.NewXMLWizard">
       
    38       </wizard>
       
    39             <wizard
       
    40             name="HTML File"
       
    41             icon="icons/newhtml_wiz.gif"
       
    42             category="org.symbian.tools.wrttools.jseditors.category"
       
    43             class="org.symbian.tools.wrttools.jseditors.wizards.NewHTMLWizard"
       
    44             id="org.symbian.tools.wrttools.jseditors.wizards.NewHTMLWizard">
       
    45       </wizard>
       
    46       <wizard
       
    47             name="JavaScript File"  
       
    48             icon="icons/newjscript_wiz.gif"
       
    49             category="org.symbian.tools.wrttools.jseditors.category"
       
    50             class="org.symbian.tools.wrttools.jseditors.wizards.NewJSWizard"
       
    51             id="org.symbian.tools.wrttools.jseditors.wizards.NewJSWizard">
       
    52       </wizard>
       
    53    </extension>
       
    54 <!--
       
    55    <extension
       
    56          point="org.eclipse.ui.preferencePages">
       
    57       <page
       
    58             name="Sample Preferences"
       
    59             class="org.symbian.tools.wrttools.jseditors.preferences.SamplePreferencePage"
       
    60             id="org.symbian.tools.wrttools.jseditors.preferences.SamplePreferencePage">
       
    61       </page>
       
    62    </extension>
       
    63    <extension
       
    64          point="org.eclipse.core.runtime.preferences">
       
    65       <initializer
       
    66             class="org.symbian.tools.wrttools.jseditors.preferences.PreferenceInitializer">
       
    67       </initializer>
       
    68    </extension>
       
    69 -->
       
    70 
       
    71 <!--
       
    72    <extension
       
    73          point="org.eclipse.ui.decorators">
       
    74       <decorator
       
    75             lightweight="true"
       
    76             location="BOTTOM_RIGHT"
       
    77             adaptable="true"
       
    78             label="Resource Decorator"
       
    79             icon="icons/sample_decorator.gif"
       
    80             state="true"
       
    81             id="org.symbian.tools.wrttools.jseditors.decorator">
       
    82          <enablement>
       
    83             <and>
       
    84                <objectClass
       
    85                      name="org.eclipse.core.resources.IResource">
       
    86                </objectClass>
       
    87                <or>
       
    88                   <objectClass
       
    89                         name="org.eclipse.core.resources.IProject">
       
    90                   </objectClass>
       
    91                   <objectClass
       
    92                         name="org.eclipse.core.resources.IFile">
       
    93                   </objectClass>
       
    94                </or>
       
    95             </and>
       
    96          </enablement>
       
    97       </decorator>
       
    98    </extension>
       
    99 -->
       
   100 
       
   101    <extension
       
   102          point="org.eclipse.ui.intro.configExtension">
       
   103       <configExtension
       
   104             content="intro/sample.xml"
       
   105             configId="org.eclipse.ui.intro.universalConfig">
       
   106       </configExtension>
       
   107    </extension>
       
   108    <extension
       
   109          point="org.eclipse.ui.perspectives">
       
   110       <perspective
       
   111             name="Release Engineering"
       
   112             icon="icons/releng_gears.gif"
       
   113             class="org.symbian.tools.wrttools.jseditors.perspectives.RelEngPerspective"
       
   114             id="org.symbian.tools.wrttools.jseditors.perspectives.RelEngPerspective">
       
   115       </perspective>
       
   116    </extension>
       
   117 
       
   118    <extension
       
   119          id="org.symbian.tools.wrttools.jseditors.builders.SampleBuilder"
       
   120          name="Sample Project Builder"
       
   121          point="org.eclipse.core.resources.builders">
       
   122       <builder
       
   123             hasNature="true">
       
   124          <run
       
   125                class="org.symbian.tools.wrttools.jseditors.builder.SampleBuilder">
       
   126          </run>
       
   127       </builder>
       
   128    </extension>
       
   129 -->
       
   130 
       
   131    <extension
       
   132          id="org.symbian.tools.wrttools.jseditors.builders.SampleNature"
       
   133          name="Sample Project Nature"
       
   134          point="org.eclipse.core.resources.natures">
       
   135       <runtime>
       
   136          <run
       
   137                class="org.symbian.tools.wrttools.jseditors.builders.SampleNature">
       
   138          </run>
       
   139       </runtime>
       
   140       <builder
       
   141             id="org.symbian.tools.wrttools.jseditors.builders.SampleBuilder">
       
   142       </builder>
       
   143    </extension>
       
   144 
       
   145    <extension
       
   146          id="org.symbian.tools.wrttools.jseditors.xmlProblem"
       
   147          name="XML Problem"
       
   148          point="org.eclipse.core.resources.markers">
       
   149       <super
       
   150             type="org.eclipse.core.resources.problemmarker">
       
   151       </super>
       
   152       <persistent
       
   153             value="true">
       
   154       </persistent>
       
   155    </extension>
       
   156       <extension
       
   157          id="org.symbian.tools.wrttools.jseditors.jsProblem"
       
   158          name="JS Problem"
       
   159          point="org.eclipse.core.resources.markers">
       
   160       <super
       
   161             type="org.eclipse.core.resources.problemmarker">
       
   162       </super>
       
   163       <persistent
       
   164             value="true">
       
   165       </persistent>
       
   166    </extension>
       
   167    <extension
       
   168          point="org.eclipse.ui.splashHandlers">
       
   169       <splashHandler
       
   170             class="org.symbian.tools.wrttools.jseditors.splashHandlers.InteractiveSplashHandler"
       
   171             id="org.symbian.tools.wrttools.jseditors.splashHandlers.interactive">
       
   172       </splashHandler>
       
   173       <splashHandlerProductBinding
       
   174             splashId="org.symbian.tools.wrttools.jseditors.splashHandlers.interactive"
       
   175             productId="org.eclipse.epp.package.rcp.product">
       
   176       </splashHandlerProductBinding>
       
   177    </extension>
       
   178 
       
   179 </plugin>