diff options
author | lparsons | 2004-06-07 19:01:56 +0000 |
---|---|---|
committer | lparsons | 2004-06-07 19:01:56 +0000 |
commit | 4af7dab233df3805d97ab4d4a71068d5c702fc50 (patch) | |
tree | 45d2c521c2a16703def905cb3434df8b8c3368b0 /org.eclipse.ua.tests/plugin.xml | |
parent | e51fcfcb0763a94ef3dc7cfe35208a80e792c4b0 (diff) | |
download | eclipse.platform.ua-4af7dab233df3805d97ab4d4a71068d5c702fc50.tar.gz eclipse.platform.ua-4af7dab233df3805d97ab4d4a71068d5c702fc50.tar.xz eclipse.platform.ua-4af7dab233df3805d97ab4d4a71068d5c702fc50.zip |
Initial release of cheat sheet examples and tests
Diffstat (limited to 'org.eclipse.ua.tests/plugin.xml')
-rw-r--r-- | org.eclipse.ua.tests/plugin.xml | 269 |
1 files changed, 269 insertions, 0 deletions
diff --git a/org.eclipse.ua.tests/plugin.xml b/org.eclipse.ua.tests/plugin.xml new file mode 100644 index 000000000..4ee3bbb7a --- /dev/null +++ b/org.eclipse.ua.tests/plugin.xml @@ -0,0 +1,269 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.0"?> +<plugin + id="org.eclipse.ui.tests.cheatsheets" + name="Cheat Sheets Test" + version="3.0" + provider-name="Eclipse.org" + class="org.eclipse.ui.tests.cheatsheets.CheatSheetTestPlugin"> + + <runtime> + <library name="cheatsheetTests.jar"/> + </runtime> + <requires> + <import plugin="org.eclipse.core.resources"/> + <import plugin="org.eclipse.core.runtime"/> + <import plugin="org.eclipse.jdt.ui"/> + <import plugin="org.eclipse.jdt.core"/> + <import plugin="org.eclipse.help.appserver"/> + <import plugin="org.eclipse.ui"/> + <import plugin="org.eclipse.ui.cheatsheets"/> + <import plugin="org.eclipse.ui.forms"/> + <import plugin="org.eclipse.ui.ide"/> + </requires> + + + <extension + point="org.eclipse.ui.cheatsheets.cheatSheetItemExtension"> + <itemExtension + class="org.eclipse.ui.examples.cheatsheets.pattern.actions.ExtensionActionI" + itemAttribute="actionI"> + </itemExtension> + </extension> + <extension + point="org.eclipse.ui.cheatsheets.cheatSheetItemExtension"> + <itemExtension + class="org.eclipse.ui.examples.cheatsheets.pattern.actions.ExtensionActionII" + itemAttribute="actionII"> + </itemExtension> + </extension> +<!-- Cheat Sheet content extension point!!! --> + <extension + point="org.eclipse.ui.cheatsheets.cheatSheetContent"> + <category + name="Cheat sheet examples - part 1" + id="org.eclipse.ui.examples.cheatsheets.cheatSheetsCat"> + </category> + <category + name="Cheat sheet examples - part 2" + id="org.eclipse.ui.examples.cheatsheets.cheatSheetsCat2"> + </category> + <category + name="Tests" + id="org.eclipse.ui.tests.cheatsheets.cheatSheetsTestCat"> + </category> + <cheatsheet + name="Hello World" + category="org.eclipse.ui.examples.cheatsheets.cheatSheetsCat" + contentFile="cheatsheets/examples/part1/HelloWorld.xml" + id="org.eclipse.ui.examples.cheatsheets.HelloWorld"> + <description> + This cheat sheet will guide you through building a hello world Java application and testing it. + Uses only the basic cheat sheet features. + </description> + </cheatsheet> + <cheatsheet + name="Hello World With Extensions Icons" + category="org.eclipse.ui.examples.cheatsheets.cheatSheetsCat" + contentFile="cheatsheets/examples/part1/HelloWorldWithExtensions.xml" + id="org.eclipse.ui.examples.cheatsheets.HelloWorldWithExtensions"> + <description> + This cheat sheet has extra icons next to the help icon using the cheatSheetItemExtension extension point. + </description> + </cheatsheet> + <cheatsheet + name="Hello World With Subitems" + category="org.eclipse.ui.examples.cheatsheets.cheatSheetsCat" + contentFile="cheatsheets/examples/part1/HelloWorldWithSubitems.xml" + id="org.eclipse.ui.examples.cheatsheets.HelloWorldWithSubitem"> + <description> + This cheat sheet uses subitems. + </description> + </cheatsheet> + <cheatsheet + name="Java Patterns" + category="org.eclipse.ui.examples.cheatsheets.cheatSheetsCat2" + contentFile="cheatsheets/examples/part2/PatternSheet.xml" + id="org.eclipse.ui.examples.cheatsheets.PatternSheet" + listener="org.eclipse.ui.examples.cheatsheets.pattern.listeners.PatternItemListener"> + <description> + This cheatsheet to demonstrates some of the advanced cheat sheet features, + including: conditional actions for an item, dynamic sub items, + using the cheatsheet manager to persist data + </description> + </cheatsheet> + <cheatsheet + name="Java Patterns using Conditional SubItem" + category="org.eclipse.ui.examples.cheatsheets.cheatSheetsCat2" + contentFile="cheatsheets/examples/part2/PatternSheetUsingConditionalSubItem.xml" + id="org.eclipse.ui.examples.cheatsheets.PatternSheetUsingConditionalSubItem" + listener="org.eclipse.ui.examples.cheatsheets.pattern.listeners.PatternItemListener"> + <description> + This cheatsheet to demonstrates some of the advanced cheat sheet features, + including: conditional actions for an item, dynamic sub items, + using the cheatsheet manager to persist data + </description> + </cheatsheet> + <cheatsheet + name="Testing Cheat Sheets actions" + category="org.eclipse.ui.tests.cheatsheets.cheatSheetsTestCat" + contentFile="cheatsheets/tests/TestCSActions.xml" + id="org.eclipse.ui.tests.cheatsheets.cheatsheetsActions"> + <description> + This cheat sheet has items to test the framework + </description> + </cheatsheet> + <cheatsheet + name="Testing Parameters" + category="org.eclipse.ui.tests.cheatsheets.cheatSheetsTestCat" + contentFile="cheatsheets/tests/TestParameters.xml" + id="org.eclipse.ui.tests.cheatsheets.parameters"> + <description> + This cheat sheet has items to test the framework + </description> + </cheatsheet> + <cheatsheet + name="Testing Infopop and Help Links" + category="org.eclipse.ui.tests.cheatsheets.cheatSheetsTestCat" + contentFile="cheatsheets/tests/TestInfopop_Help.xml" + id="org.eclipse.ui.tests.cheatsheets.infopop.help"> + <description> + This cheat sheet has items to test the framework + </description> + </cheatsheet> + <cheatsheet + name="Testing SubItems" + category="org.eclipse.ui.tests.cheatsheets.cheatSheetsTestCat" + contentFile="cheatsheets/tests/TestSubItems.xml" + id="org.eclipse.ui.tests.cheatsheets.subitems"> + <description> + This cheat sheet has items to test the framework + </description> + </cheatsheet> + <cheatsheet + name="Testing Dynamic SubItems" + category="org.eclipse.ui.tests.cheatsheets.cheatSheetsTestCat" + contentFile="cheatsheets/tests/TestDynamicSubItems.xml" + id="org.eclipse.ui.tests.cheatsheets.dynamic.subitems"> + <description> + This cheat sheet has items to test the framework + </description> + </cheatsheet> + <cheatsheet + name="Testing Item Description Formatting" + category="org.eclipse.ui.tests.cheatsheets.cheatSheetsTestCat" + contentFile="cheatsheets/tests/TestDescriptionFormatting.xml" + id="org.eclipse.ui.tests.cheatsheets.description"> + <description> + This cheat sheet has items to test the framework + </description> + </cheatsheet> + <cheatsheet + name="Rational Test1" + category="org.eclipse.ui.tests.cheatsheets.cheatSheetsTestCat" + contentFile="cheatsheets/tests/rational/Test1.xml" + listener="org.eclipse.ui.examples.cheatsheets.pattern.listeners.PatternItemListener" + id="rational.Test1"> + </cheatsheet> + <cheatsheet + name="Rational Test2" + category="org.eclipse.ui.tests.cheatsheets.cheatSheetsTestCat" + contentFile="cheatsheets/tests/rational/Test2.xml" + listener="org.eclipse.ui.examples.cheatsheets.pattern.listeners.PatternItemListener" + id="rational.Test2"> + </cheatsheet> + <cheatsheet + name="Testing Actions" + category="org.eclipse.ui.tests.cheatsheets.cheatSheetsTestCat" + contentFile="cheatsheets/tests/TestActions.xml" + id="org.eclipse.ui.tests.cheatsheets.actions"> + <description> + This cheat sheet has items to test the framework + </description> + </cheatsheet> + <cheatsheet + name="Testing Non-exsting File" + category="org.eclipse.ui.tests.cheatsheets.cheatSheetsTestCat" + contentFile="cheatsheets/tests/TestNonExistingFile.xml" + id="org.eclipse.ui.tests.cheatsheets.nonExistingFile"> + </cheatsheet> + </extension> + + <extension point="org.eclipse.help.contexts"> + <contexts file="contexts.xml"/> + </extension> + + <extension + point="org.eclipse.ui.views"> + <category + name="Cheat Sheets Tests" + id="org.eclipse.ui.tests.cheatsheets"> + </category> + <view + name="CheatSheetViewer Test" + icon="icons/sample.gif" + category="org.eclipse.ui.tests.cheatsheets" + class="org.eclipse.ui.tests.cheatsheets.views.CheatSheetViewerTestView" + id="org.eclipse.ui.tests.cheatsheets.views.CheatSheetViewerTestView"> + </view> + </extension> + + <extension + point="org.eclipse.ui.popupMenus"> + <objectContribution + objectClass="org.eclipse.core.resources.IFile" + nameFilter="*.xml" + id="tests.cheatsheets.contribution1"> + <menu + label="Test CheatSheet Parsing" + path="additions" + id="org.eclipse.ui.tests.cheatsheets.menu"> + <separator + name="group1"> + </separator> + </menu> + <action + label="Test Parsing" + class="org.eclipse.ui.tests.cheatsheets.actions.TestCheatSheetParserAction" + menubarPath="org.eclipse.ui.tests.cheatsheets.menu/group1" + enablesFor="+" + id="org.eclipse.ui.tests.cheatsheets.actions.TestCheatSheetParserAction"> + </action> + </objectContribution> + </extension> + + <extension + point="org.eclipse.ui.actionSets"> + <actionSet + label="Cheat Sheet Tests Action Set" + visible="true" + id="org.eclipse.ui.tests.cheatsheets.actionSet"> + <menu + label="Cheat Sheet Tests" + id="cheatSheetTests"> + <separator + name="group1"> + </separator> + </menu> + <action + label="Test opening with an invalid id" + class="org.eclipse.ui.tests.cheatsheets.actions.TestCheatSheetViewerSetInputAction" + menubarPath="cheatSheetTests/group1" + id="org.eclipse.ui.tests.cheatsheets.actions.TestCheatSheetViewerSetInputAction"> + </action> + <action + label="Start WebApp" + class="org.eclipse.ui.tests.cheatsheets.actions.TestStartWebApp" + menubarPath="cheatSheetTests/group1" + id="org.eclipse.ui.tests.cheatsheets.actions.TestStartWebApp"> + </action> + <action + label="Test opening from a URL" + class="org.eclipse.ui.tests.cheatsheets.actions.TestOpeningURL" + menubarPath="cheatSheetTests/group1" + id="org.eclipse.ui.tests.cheatsheets.actions.TestOpeningURL"> + </action> + </actionSet> + </extension> + +</plugin> |