| <?xml version="1.0" encoding="UTF-8"?> | |
| <?eclipse version="3.4"?> | |
| <plugin> | |
| <extension | |
| point="org.eclipse.ui.views"> | |
| <view | |
| category="org.eclipse.babel.tapiji" | |
| class="org.eclipse.ui.navigator.CommonNavigator" | |
| icon="icons/resourcebundle.gif" | |
| id="org.eclipse.babel.tapiji.tools.rbmanager.ResourceBundleExplorer" | |
| name="%view.name" | |
| restorable="true"> | |
| </view> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.viewActions"> | |
| <viewContribution | |
| id="org.eclipse.babel.tapiji.tools.rbmanager.viewContribution1" | |
| targetID="org.eclipse.babel.tapiji.tools.rbmanager.ResourceBundleExplorer"> | |
| <action | |
| class="org.eclipse.babel.tapiji.tools.rbmanager.ui.view.toolbarItems.ToggleFilterActionDelegate" | |
| icon="icons/warning.gif" | |
| id="org.eclipse.babel.tapiji.tools.rbmanager.activateFilter" | |
| label="%action.label" | |
| state="false" | |
| style="toggle" | |
| toolbarPath="additions" | |
| tooltip="%action.tooltip"> | |
| </action> | |
| </viewContribution> | |
| <viewContribution | |
| id="org.eclipse.babel.tapiji.tools.rbmanager.viewContribution2" | |
| targetID="org.eclipse.babel.tapiji.tools.rbmanager.ResourceBundleExplorer"> | |
| <action | |
| class="org.eclipse.babel.tapiji.tools.rbmanager.ui.view.toolbarItems.ExpandAllActionDelegate" | |
| icon="icons/expandall.gif" | |
| id="org.eclipse.babel.tapiji.tools.rbmanager.expandAll" | |
| label="%action.label.0" | |
| style="push" | |
| toolbarPath="additions"> | |
| </action> | |
| </viewContribution> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.navigator.viewer"> | |
| <viewerContentBinding | |
| viewerId="org.eclipse.babel.tapiji.tools.rbmanager.ResourceBundleExplorer"> | |
| <includes> | |
| <contentExtension | |
| pattern="org.eclipse.babel.tapiji.tools.rbmanager.resourcebundleContent"> | |
| </contentExtension> | |
| <contentExtension | |
| pattern="org.eclipse.babel.tapiji.tools.rbmanager.filter.*"> | |
| </contentExtension> | |
| <contentExtension | |
| pattern="org.eclipse.ui.navigator.resources.filters.*"> | |
| </contentExtension> | |
| <contentExtension | |
| pattern="org.eclipse.babel.tapiji.tools.rbmanager.linkHelper"> | |
| </contentExtension> | |
| </includes> | |
| </viewerContentBinding> | |
| <viewerActionBinding | |
| viewerId="org.eclipse.babel.tapiji.tools.rbmanager.ResourceBundleExplorer"> | |
| <includes> | |
| <actionExtension | |
| pattern="org.eclipse.ui.navigator.resources.*"> | |
| </actionExtension> | |
| </includes> | |
| </viewerActionBinding> | |
| <viewer | |
| viewerId="org.eclipse.babel.tapiji.tools.rbmanager.ResourceBundleExplorer"> | |
| <popupMenu> | |
| <insertionPoint | |
| name="group.new"> | |
| </insertionPoint> | |
| <insertionPoint | |
| name="group.open"> | |
| </insertionPoint> | |
| <insertionPoint | |
| name="group.openWith"> | |
| </insertionPoint> | |
| <insertionPoint | |
| name="group.edit"> | |
| </insertionPoint> | |
| <insertionPoint | |
| name="expand"> | |
| </insertionPoint> | |
| <insertionPoint | |
| name="group.port"> | |
| </insertionPoint> | |
| <insertionPoint | |
| name="group.reorgnize"> | |
| </insertionPoint> | |
| <insertionPoint | |
| name="group.build"> | |
| </insertionPoint> | |
| <insertionPoint | |
| name="group.search"> | |
| </insertionPoint> | |
| <insertionPoint | |
| name="additions"> | |
| </insertionPoint> | |
| <insertionPoint | |
| name="group.properties"> | |
| </insertionPoint> | |
| </popupMenu> | |
| </viewer> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.navigator.navigatorContent"> | |
| <navigatorContent | |
| contentProvider="org.eclipse.babel.tapiji.tools.rbmanager.viewer.ResourceBundleContentProvider" | |
| icon="icons/resourcebundle.gif" | |
| id="org.eclipse.babel.tapiji.tools.rbmanager.resourcebundleContent" | |
| labelProvider="org.eclipse.babel.tapiji.tools.rbmanager.viewer.ResourceBundleLabelProvider" | |
| name="%navigatorContent.name" | |
| priority="high"> | |
| <triggerPoints> | |
| <or> | |
| <instanceof | |
| value="org.eclipse.core.resources.IWorkspaceRoot"> | |
| </instanceof> | |
| <instanceof | |
| value="org.eclipse.babel.tapiji.tools.rbmanager.model.VirtualResourceBundle"> | |
| </instanceof> | |
| <instanceof | |
| value="org.eclipse.core.resources.IContainer"> | |
| </instanceof> | |
| <instanceof | |
| value="org.eclipse.core.resources.IProject"> | |
| </instanceof> | |
| </or> | |
| </triggerPoints> | |
| <possibleChildren> | |
| <or> | |
| <instanceof | |
| value="org.eclipse.core.resources.IContainer"> | |
| </instanceof> | |
| <instanceof | |
| value="org.eclipse.babel.tapiji.tools.rbmanager.model.VirtualResourceBundle"> | |
| </instanceof> | |
| <and> | |
| <instanceof | |
| value="org.eclipse.core.resources.IFile"> | |
| </instanceof> | |
| <test | |
| property="org.eclipse.core.resources.extension" | |
| value="properties"> | |
| </test> | |
| </and> | |
| </or></possibleChildren> | |
| <actionProvider | |
| class="org.eclipse.babel.tapiji.tools.rbmanager.viewer.actions.VirtualRBActionProvider" | |
| id="org.eclipse.babel.tapiji.tools.rbmanager.action.openProvider"> | |
| <enablement> | |
| <instanceof | |
| value="org.eclipse.babel.tapiji.tools.rbmanager.model.VirtualResourceBundle"> | |
| </instanceof> | |
| </enablement> | |
| </actionProvider> | |
| <actionProvider | |
| class="org.eclipse.babel.tapiji.tools.rbmanager.viewer.actions.GeneralActionProvider" | |
| id="org.eclipse.babel.tapiji.tools.rbmanager.action.general"> | |
| </actionProvider> | |
| </navigatorContent> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.navigator.navigatorContent"> | |
| <commonFilter | |
| activeByDefault="false" | |
| class="org.eclipse.babel.tapiji.tools.rbmanager.viewer.filters.ProblematicResourceBundleFilter" | |
| id="org.eclipse.babel.tapiji.tools.rbmanager.filter.ProblematicResourceBundleFiles" | |
| name="%commonFilter.name"> | |
| </commonFilter> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.navigator.linkHelper"> | |
| <linkHelper | |
| class="org.eclipse.babel.tapiji.tools.rbmanager.viewer.LinkHelper" | |
| id="org.eclipse.babel.tapiji.tools.rbmanager.linkHelper"> | |
| <selectionEnablement> | |
| <instanceof value="org.eclipse.core.resources.IFile"/> | |
| </selectionEnablement> | |
| <editorInputEnablement> | |
| <instanceof value="org.eclipse.ui.IFileEditorInput"/> | |
| </editorInputEnablement> | |
| </linkHelper> | |
| </extension> | |
| <extension | |
| point="org.eclipse.babel.tapiji.tools.core.builderExtension"> | |
| <i18nAuditor | |
| class="org.eclipse.babel.tapiji.tools.rbmanager.auditor.ResourceBundleAuditor"> | |
| </i18nAuditor> | |
| </extension> | |
| </plugin> |