initial contribution
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.wiki / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
3 <plugin
4    id="net.sourceforge.phpeclipse.wiki"
5    name="Wikipedia Editor Plug-in"
6    version="1.1.1"
7    provider-name="www.phpeclipse.de"
8    class="net.sourceforge.phpeclipse.wiki.editor.WikiEditorPlugin">
9
10    <runtime>
11       <library name="wiki.jar">
12         <export name="*"/>
13       </library>
14       <library name="lib/xmlrpc-1.1.jar"/>
15       <library name="lib/radeox.jar"/>
16       <library name="lib/commons-logging.jar"/>
17       <library name="lib/commons-httpclient-2.0.2.jar"/>
18       <library name="lib/java2html_4.1.jar"/>
19       <library name="lib/plog4u.jar"/>
20    </runtime>
21    <requires>
22       <import plugin="org.eclipse.core.runtime.compatibility"/>
23       <import plugin="org.eclipse.ui.ide"/>
24       <import plugin="org.eclipse.core.resources"/>
25       <import plugin="org.eclipse.ui"/>
26       <import plugin="org.eclipse.swt"/>
27       <import plugin="org.eclipse.ui.forms"/>
28       <import plugin="org.eclipse.ui.views"/>
29       <import plugin="org.eclipse.core.runtime"/>
30       <import plugin="org.eclipse.jface.text"/>
31       <import plugin="org.eclipse.ui"/>
32       <import plugin="org.eclipse.ui.views"/>
33       <import plugin="org.eclipse.ui.editors"/>
34       <import plugin="org.eclipse.ui.workbench.texteditor"/>
35       <import plugin="net.sourceforge.phpeclipse.webbrowser"/>
36    </requires>
37    
38    <extension
39          point="org.eclipse.ui.editors">
40       <editor
41             icon="icons/text.gif"
42             class="net.sourceforge.phpeclipse.wiki.editor.WikiEditor"
43             default="true"
44             contributorClass="net.sourceforge.phpeclipse.wiki.editor.WikiEditorContributor"
45             name="WikiEditor"
46             id="net.sourceforge.phpeclipse.wiki.editor"
47             extensions="wp"/>
48    </extension>
49    <extension
50          point="org.eclipse.ui.editors.templates">
51       <contextType
52             class="org.eclipse.jface.text.templates.TemplateContextType"
53             name="Wikipedia Templates"
54             id="net.sourceforge.phpeclipse.wiki.editor.templates"/>
55       <include file="templates/templates.xml"/>
56    </extension>
57
58    <extension
59          point="org.eclipse.ui.editors.markerAnnotationSpecification">
60       <specification
61             annotationType="net.sourceforge.phpeclipse.wiki.editor.highlightannotation"
62             verticalRulerPreferenceKey="highlight.rulers.vertical"
63             textPreferenceKey="highlight.text"
64             colorPreferenceKey="highlight.color"
65             highlightPreferenceKey="highlight.background"
66             textPreferenceValue="false"
67             textStylePreferenceValue="UNDERLINE"
68             overviewRulerPreferenceKey="highlight.rulers.overview"
69             presentationLayer="4"
70             highlightPreferenceValue="true"
71             label="Zutaten"
72             icon="icons/occurrence.gif"
73             colorPreferenceValue="253,255,157"
74             verticalRulerPreferenceValue="true"
75             overviewRulerPreferenceValue="true"
76             textStylePreferenceKey="highlight.text.style">
77       </specification>
78    </extension>
79
80    <!-- linked annotations -->
81    <extension
82          point="org.eclipse.ui.editors.markerAnnotationSpecification">
83           <specification
84             annotationType="org.eclipse.jdt.ui.link.master"
85             colorPreferenceValue="70,100,165"
86             colorPreferenceKey="linked.focus.color"
87             isGoToPreviousNavigationTarget="false"
88             isGoToPreviousNavigationTargetKey="linked.focus.navigation.previous"
89             showInNextPrevDropdownToolbarAction="false"
90             showInNextPrevDropdownToolbarActionKey="linked.focus.navigation.dropdown"
91             isGoToNextNavigationTarget="false"
92             isGoToNextNavigationTargetKey="linked.focus.navigation.next"
93             contributesToHeader="false"
94             overviewRulerPreferenceValue="false"
95             presentationLayer="4"
96             label="Linked Position (Focus)"
97             textPreferenceValue="true"
98             textPreferenceKey="linked.focus.text"
99             highlightPreferenceKey="linked.focus.highlight"
100             highlightPreferenceValue="false"
101             textStylePreferenceKey="linked.focus.text.style"
102             textStylePreferenceValue="BOX"
103             verticalRulerPreferenceKey="linked.focus.verticalruler"
104             verticalRulerPreferenceValue="false"
105             overviewRulerPreferenceKey="linked.focus.overviewruler">
106       </specification>      
107       <specification
108             annotationType="org.eclipse.jdt.ui.link.slave"
109             colorPreferenceValue="180,215,255"
110             colorPreferenceKey="linked.slave.color"
111             isGoToPreviousNavigationTarget="false"
112             isGoToPreviousNavigationTargetKey="linked.slave.navigation.previous"
113             showInNextPrevDropdownToolbarAction="false"
114             showInNextPrevDropdownToolbarActionKey="linked.slave.navigation.dropdown"
115             isGoToNextNavigationTarget="false"
116             isGoToNextNavigationTargetKey="linked.slave.navigation.next"
117             contributesToHeader="false"
118             overviewRulerPreferenceValue="false"
119             presentationLayer="4"
120             label="Linked Position (Slave)"
121             textPreferenceValue="false"
122             textPreferenceKey="linked.slave.text"
123             highlightPreferenceKey="linked.slave.highlight"
124             highlightPreferenceValue="true"
125             textStylePreferenceKey="linked.slave.text.style"
126             textStylePreferenceValue="NONE"
127             verticalRulerPreferenceKey="linked.slave.verticalruler"
128             verticalRulerPreferenceValue="false"
129             overviewRulerPreferenceKey="linked.slave.overviewruler">
130       </specification>      
131       <specification
132             annotationType="org.eclipse.jdt.ui.link.target"
133             colorPreferenceValue="70,100,165"
134             colorPreferenceKey="linked.target.color"
135             isGoToPreviousNavigationTarget="false"
136             isGoToPreviousNavigationTargetKey="linked.target.navigation.previous"
137             showInNextPrevDropdownToolbarAction="false"
138             showInNextPrevDropdownToolbarActionKey="linked.target.navigation.dropdown"
139             isGoToNextNavigationTarget="false"
140             isGoToNextNavigationTargetKey="linked.target.navigation.next"
141             contributesToHeader="false"
142             overviewRulerPreferenceValue="false"
143             presentationLayer="4"
144             label="Linked Position (Target)"
145             textPreferenceValue="true"
146             textPreferenceKey="linked.target.text"
147             highlightPreferenceKey="linked.target.highlight"
148             highlightPreferenceValue="false"
149             textStylePreferenceKey="linked.target.text.style"
150             textStylePreferenceValue="BOX"
151             verticalRulerPreferenceKey="linked.target.verticalruler"
152             verticalRulerPreferenceValue="false"
153             overviewRulerPreferenceKey="linked.target.overviewruler">
154       </specification>
155       <specification
156             annotationType="org.eclipse.jdt.ui.link.exit"
157             colorPreferenceValue="0,180,0"
158             colorPreferenceKey="linked.exit.color"
159             isGoToPreviousNavigationTarget="false"
160             isGoToPreviousNavigationTargetKey="linked.exit.navigation.previous"
161             showInNextPrevDropdownToolbarAction="false"
162             showInNextPrevDropdownToolbarActionKey="linked.exit.navigation.dropdown"
163             isGoToNextNavigationTarget="false"
164             isGoToNextNavigationTargetKey="linked.exit.navigation.next"
165             contributesToHeader="false"
166             overviewRulerPreferenceValue="false"
167             presentationLayer="4"
168             label="Linked Position (Exit)"
169             textPreferenceValue="true"
170             textPreferenceKey="linked.exit.text"
171             highlightPreferenceKey="linked.exit.highlight"
172             highlightPreferenceValue="false"
173             textStylePreferenceKey="linked.exit.text.style"
174             textStylePreferenceValue="IBEAM"
175             verticalRulerPreferenceKey="linked.exit.verticalruler"
176             verticalRulerPreferenceValue="false"
177             overviewRulerPreferenceKey="linked.exit.overviewruler">
178       </specification>
179         </extension>
180         <extension
181          id="wikibuilder"
182          name="Wiki Builder"
183          point="org.eclipse.core.resources.builders">
184       <builder>
185          <run class="net.sourceforge.phpeclipse.wiki.builder.WikiBuilder"/>  
186       </builder>
187    </extension>
188    
189    <extension
190          point="org.eclipse.ui.popupMenus">
191        <objectContribution
192              adaptable="false"
193              objectClass="org.eclipse.core.resources.IProject"
194              id="net.sourceforge.phpeclipse.wiki.addwikibuilder">
195          <action
196                label="Add Wiki Builder"
197                class="net.sourceforge.phpeclipse.wiki.builder.AddBuilderAction"
198                menubarPath="additions"
199                id="net.sourceforge.phpeclipse.wiki.builder.AddBuilderAction">
200          </action>
201       </objectContribution>
202   <!--    <objectContribution
203              adaptable="false"
204              objectClass="org.eclipse.core.resources.IFile"
205              id="net.sourceforge.phpeclipse.wiki.createpager">
206          <action
207                label="Create HTML Page"
208                class="net.sourceforge.phpeclipse.wiki.builder.CreatePageAction"
209                menubarPath="additions"
210                id="net.sourceforge.phpeclipse.wiki.builder.CreatePageAction">
211          </action>
212       </objectContribution> -->
213     </extension>
214     
215     <extension point="org.eclipse.ui.preferencePages">
216       <page
217            name="Wiki Configurations"
218            id="net.sourceforge.phpeclipse.wiki.ui.internal.configurationPreferencePage"
219            class="net.sourceforge.phpeclipse.wiki.ui.internal.ConfigurationPreferencePage"/>
220       <page
221            name="Wiki Project Defaults"
222            class="net.sourceforge.phpeclipse.wiki.preferences.WikiProjectPreferences"
223            id="net.sourceforge.phpeclipse.wiki.preferences.WikiProjectPreferences">
224       </page>
225     </extension>
226     <extension
227          point="org.eclipse.ui.propertyPages">
228       <page
229             objectClass="org.eclipse.core.resources.IProject"
230             name="Static Wiki Project Settings"
231             class="net.sourceforge.phpeclipse.wiki.preferences.WikiProjectPreferences"
232             id="net.sourceforge.phpeclipse.wiki.preferences.WikiProjectPreferences">
233       </page>
234     </extension>
235     
236     <extension
237          point="org.eclipse.ui.popupMenus">
238       <viewerContribution
239             targetID="#PHPEditorContext"
240             id="net.sourceforge.phpeclipse.wiki.phpeditor.viewercontribution">
241          <action
242                label="Open Wiki Link"
243                class="net.sourceforge.phpeclipse.wiki.actions.OpenWikiLinkEditorAction"
244                menubarPath="additions"
245                id="net.sourceforge.phpeclipse.wiki.actions.OpenWikiLinkEditorAction">
246          </action>
247          <action
248                label="Post to pLog4U.de"
249                class="net.sourceforge.phpeclipse.wiki.actions.NewPostBlogEditorAction"
250                menubarPath="additions"
251                id="net.sourceforge.phpeclipse.wiki.actions.NewPostBlogEditorAction">
252          </action>
253       </viewerContribution>
254       
255       <viewerContribution
256             targetID="#CompilationUnitEditorContext"
257             id="net.sourceforge.phpeclipse.wiki.phpeditor.viewercontribution">
258          <action
259                label="Open Wiki Link"
260                class="net.sourceforge.phpeclipse.wiki.actions.OpenWikiLinkEditorAction"
261                menubarPath="additions"
262                id="net.sourceforge.phpeclipse.wiki.actions.OpenWikiLinkEditorAction">
263          </action>
264          <action
265                label="Post to pLog4U.de"
266                class="net.sourceforge.phpeclipse.wiki.actions.NewPostBlogEditorAction"
267                menubarPath="additions"
268                id="net.sourceforge.phpeclipse.wiki.actions.NewPostBlogEditorAction">
269          </action>
270       </viewerContribution>
271       <viewerContribution
272             targetID="#EditorContext"
273             id="net.sourceforge.phpeclipse.wiki.texteditor.viewercontribution">
274          <action
275                label="Open Wiki Link"
276                class="net.sourceforge.phpeclipse.wiki.actions.OpenWikiLinkEditorAction"
277                menubarPath="additions"
278                id="net.sourceforge.phpeclipse.wiki.actions.OpenWikiLinkEditorAction">
279          </action>
280          <action
281                label="Post to pLog4U.de"
282                class="net.sourceforge.phpeclipse.wiki.actions.NewPostBlogEditorAction"
283                menubarPath="additions"
284                id="net.sourceforge.phpeclipse.wiki.actions.NewPostBlogEditorAction">
285          </action>
286       </viewerContribution>            
287       <viewerContribution
288             targetID="#PHPEditorContext"
289             id="net.sourceforge.phpeclipse.wiki.phpeditor.viewercontribution">
290            <menu
291                         id="mediawikiMenu"
292                         label="%MediaWiki.label"
293                         path="rest">
294                  </menu>
295                  <action
296                label="Refresh Current Wiki Text (Wikibooks.org)"
297                class="net.sourceforge.phpeclipse.wiki.actions.mediawiki.RefreshWikiTextEditorAction"
298                menubarPath="mediawikiMenu/additions"
299                id="net.sourceforge.phpeclipse.wiki.actions.mediawiki.RefreshWikiTextEditorAction">
300          </action>
301          <action
302                label="Download Link's Wiki Text (Wikibooks.org)"
303                class="net.sourceforge.phpeclipse.wiki.actions.mediawiki.DownloadWikiLinkEditorAction"
304                menubarPath="mediawikiMenu/additions"
305                id="net.sourceforge.phpeclipse.wiki.actions.mediawiki.DownloadWikiLinkEditorAction">
306          </action>
307       </viewerContribution>
308       <viewerContribution
309             targetID="#EditorContext"
310             id="net.sourceforge.phpeclipse.wiki.texteditor.viewercontribution">
311          <menu
312                         id="mediawikiMenu"
313                         label="%MediaWiki.label"
314                         path="rest">
315                  </menu>
316          <action
317                label="Refresh Current Wiki Text (Wikibooks.org)"
318                class="net.sourceforge.phpeclipse.wiki.actions.mediawiki.RefreshWikiTextEditorAction"
319                menubarPath="mediawikiMenu/additions"
320                id="net.sourceforge.phpeclipse.wiki.actions.mediawiki.RefreshWikiTextEditorAction">
321          </action>
322          <action
323                label="Download Link's Wiki Text (Wikibooks.org)"
324                class="net.sourceforge.phpeclipse.wiki.actions.mediawiki.DownloadWikiLinkEditorAction"
325                menubarPath="mediawikiMenu/additions"
326                id="net.sourceforge.phpeclipse.wiki.actions.mediawiki.DownloadWikiLinkEditorAction">
327          </action>
328       </viewerContribution>   
329       <viewerContribution
330             targetID="#CompilationUnitEditorContext"
331             id="net.sourceforge.phpeclipse.wiki.phpeditor.viewercontribution">
332            <menu
333                         id="httpqueryMenu"
334                         label="%HTTPQuery.label"
335                         path="rest">
336                  </menu>
337                  <action
338                label="Run HTTP Query"
339                class="net.sourceforge.phpeclipse.wiki.actions.httpquery.HTTPQueryAction"
340                menubarPath="httpqueryMenu/additions"
341                id="net.sourceforge.phpeclipse.wiki.actions.httpquery.HTTPQueryAction">
342          </action>
343       </viewerContribution>
344       <viewerContribution
345             targetID="#PHPEditorContext"
346             id="net.sourceforge.phpeclipse.wiki.phpeditor.viewercontribution">
347            <menu
348                         id="httpqueryMenu"
349                         label="%HTTPQuery.label"
350                         path="rest">
351                  </menu>
352                  <action
353                label="Run HTTP Query"
354                class="net.sourceforge.phpeclipse.wiki.actions.httpquery.HTTPQueryAction"
355                menubarPath="httpqueryMenu/additions"
356                id="net.sourceforge.phpeclipse.wiki.actions.httpquery.HTTPQueryAction">
357          </action>
358       </viewerContribution>
359       <viewerContribution
360             targetID="#EditorContext"
361             id="net.sourceforge.phpeclipse.wiki.texteditor.viewercontribution">
362          <menu
363                         id="httpqueryMenu"
364                         label="%HTTPQuery.label"
365                         path="rest">
366                  </menu>
367          <action
368                label="Run HTTP Query"
369                class="net.sourceforge.phpeclipse.wiki.actions.httpquery.HTTPQueryAction"
370                menubarPath="httpqueryMenu/additions"
371                id="net.sourceforge.phpeclipse.wiki.actions.httpquery.HTTPQueryAction">
372          </action>
373       </viewerContribution>   
374   </extension>
375   <extension 
376          name="Wikipedia"
377          point="org.eclipse.ui.exportWizards">
378       <wizard 
379             name="Wikipedia"
380             class="net.sourceforge.phpeclipse.wiki.export.WikiExportWizard"
381             id="WikiWizard">
382       </wizard>
383    </extension>
384 </plugin>