<?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> |