下面列出了怎么用org.eclipse.ui.navigator.ICommonActionExtensionSite的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
public void init(ICommonActionExtensionSite aSite) {
super.init(aSite);
selProvider = aSite.getStructuredViewer();
newProjectAction = new NewProjectAction(selProvider);
bindAction = new BindAction(selProvider);
manageRegistriesAction = new ManageRegistriesAction(selProvider);
manageReposAction = new ManageReposAction(selProvider);
connectDisconnectAction = new ConnectDisconnectAction(selProvider);
editConnectionAction = new EditConnectionAction(selProvider);
removeConnectionAction = new RemoveConnectionAction(selProvider);
remoteDoubleClickAction = new RemoteDoubleClickAction(selProvider);
openTektonDashboardAction = new OpenTektonDashboardAction(selProvider);
logLevelAction = new LogLevelAction(selProvider);
diagnosticsAction = new DiagnosticsAction(selProvider);
}
@Override
public void init(ICommonActionExtensionSite aSite) {
super.init(aSite);
selProvider = aSite.getStructuredViewer();
// validateAction = new ValidateAction(selProvider);
restartRunAction = new RestartRunModeAction(selProvider);
restartDebugAction = new RestartDebugModeAction(selProvider);
attachDebuggerAction = new AttachDebuggerAction(selProvider);
openAppMonitorAction = new OpenAppMonitorAction(selProvider);
openPerfMonitorAction = new OpenPerfMonitorAction(selProvider);
containerShellAction = new ContainerShellAction(selProvider);
enableDisableAutoBuildAction = new EnableDisableAutoBuildAction(selProvider);
enableDisableInjectMetricsAction = new EnableDisableInjectMetricsAction(selProvider);
enableDisableProjectAction = new EnableDisableProjectAction(selProvider);
unbindProjectAction = new UnbindProjectAction(selProvider);
openAppAction = new OpenAppAction(selProvider);
openAppOverviewAction = new OpenAppOverviewAction(selProvider);
showAllLogsAction = new ShowAllLogsAction();
hideAllLogsAction = new HideAllLogsAction();
importProjectAction = new ImportProjectAction(selProvider);
startBuildAction = new StartBuildAction(selProvider);
openAppDoubleClickAction = new OpenAppDoubleClickAction(selProvider);
manageLinksAction = new ManageLinksAction(selProvider);
}
@Override
public void init ( final ICommonActionExtensionSite aSite )
{
super.init ( aSite );
final ICommonViewerSite viewSite = aSite.getViewSite ();
if ( viewSite instanceof ICommonViewerWorkbenchSite )
{
final ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite)viewSite;
this.openAction = new Action ( "Open", IAction.AS_PUSH_BUTTON ) {
@Override
public void run ()
{
EditorHelper.handleOpen ( workbenchSite.getPage (), workbenchSite.getSelectionProvider () );
}
};
}
}
@Override
public void init ( final ICommonActionExtensionSite aSite )
{
super.init ( aSite );
final ICommonViewerSite viewSite = aSite.getViewSite ();
if ( viewSite instanceof ICommonViewerWorkbenchSite )
{
final ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite)viewSite;
this.openAction = new Action ( "Open", IAction.AS_PUSH_BUTTON ) {
@Override
public void run ()
{
handleOpen ( workbenchSite );
}
};
}
}
public void init(ICommonActionExtensionSite anExtensionSite) {
Assert.isTrue(!disposed);
if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
IWorkbenchWindow window = ((ICommonViewerWorkbenchSite) anExtensionSite
.getViewSite()).getWorkbenchWindow();
importAction = new ImportResourcesAction(window);
importAction.setText(WorkbenchNavigatorMessages.PortingActionProvider_ImportResourcesMenu_label);
exportAction = new ExportResourcesAction(window);
exportAction.setText(WorkbenchNavigatorMessages.PortingActionProvider_ExportResourcesMenu_label);
importWizardActionGroup = new WizardActionGroup(window, PlatformUI
.getWorkbench().getImportWizardRegistry(),
WizardActionGroup.TYPE_IMPORT, anExtensionSite.getContentService());
exportWizardActionGroup = new WizardActionGroup(window, PlatformUI
.getWorkbench().getExportWizardRegistry(),
WizardActionGroup.TYPE_EXPORT, anExtensionSite.getContentService());
contribute = true;
}
}
public void init(ICommonActionExtensionSite aSite) {
viewer = (CommonViewer) aSite.getStructuredViewer();
contentService = aSite.getContentService();
filterService = (NavigatorFilterService) contentService.getFilterService();
extensionStateModel = contentService.findStateModel(WorkingSetsContentProvider.EXTENSION_ID);
workingSetActionGroup = new WorkingSetFilterActionGroup(aSite.getViewSite().getShell(), filterChangeListener);
workingSetRootModeActionGroup = new WorkingSetRootModeActionGroup(viewer, extensionStateModel);
topLevelModeListener = new IPropertyChangeListener() {
public void propertyChange(PropertyChangeEvent event) {
setWorkingSet(workingSet);
viewer.getFrameList().reset();
}
};
if (contentService.isActive(WorkingSetsContentProvider.EXTENSION_ID)) {
managerChangeListener.listen();
extensionStateModel.addPropertyChangeListener(topLevelModeListener);
}
contentService.getActivationService().addExtensionActivationListener(activationListener);
}
public void init(ICommonActionExtensionSite anExtensionSite) {
Assert.isTrue(!disposed);
if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
IWorkbenchWindow window = ((ICommonViewerWorkbenchSite) anExtensionSite
.getViewSite()).getWorkbenchWindow();
importAction = new ImportResourcesAction(window);
importAction.setText(WorkbenchNavigatorMessages.PortingActionProvider_ImportResourcesMenu_label);
exportAction = new ExportResourcesAction(window);
exportAction.setText(WorkbenchNavigatorMessages.PortingActionProvider_ExportResourcesMenu_label);
importWizardActionGroup = new WizardActionGroup(window, PlatformUI
.getWorkbench().getImportWizardRegistry(),
WizardActionGroup.TYPE_IMPORT, anExtensionSite.getContentService());
exportWizardActionGroup = new WizardActionGroup(window, PlatformUI
.getWorkbench().getExportWizardRegistry(),
WizardActionGroup.TYPE_EXPORT, anExtensionSite.getContentService());
contribute = true;
}
}
public void init(ICommonActionExtensionSite aSite) {
viewer = (CommonViewer) aSite.getStructuredViewer();
contentService = aSite.getContentService();
filterService = (NavigatorFilterService) contentService.getFilterService();
extensionStateModel = contentService.findStateModel(WorkingSetsContentProvider.EXTENSION_ID);
workingSetActionGroup = new WorkingSetFilterActionGroup(aSite.getViewSite().getShell(), filterChangeListener);
workingSetRootModeActionGroup = new WorkingSetRootModeActionGroup(viewer, extensionStateModel);
topLevelModeListener = new IPropertyChangeListener() {
public void propertyChange(PropertyChangeEvent event) {
setWorkingSet(workingSet);
viewer.getFrameList().reset();
}
};
if (contentService.isActive(WorkingSetsContentProvider.EXTENSION_ID)) {
managerChangeListener.listen();
extensionStateModel.addPropertyChangeListener(topLevelModeListener);
}
contentService.getActivationService().addExtensionActivationListener(activationListener);
}
@Override
public void init(ICommonActionExtensionSite aSite) {
super.init(aSite);
selProvider = aSite.getStructuredViewer();
newProjectAction = new NewProjectAction(selProvider);
bindAction = new BindAction(selProvider);
manageRegistriesAction = new ManageRegistriesAction(selProvider);
manageReposAction = new ManageReposAction(selProvider);
installUninstallAction = new InstallerAction(ActionType.INSTALL_UNINSTALL, selProvider);
startStopAction = new InstallerAction(ActionType.START_STOP, selProvider);
doubleClickAction = new LocalDoubleClickAction(selProvider);
logLevelAction = new LogLevelAction(selProvider);
diagnosticsAction = new DiagnosticsAction(selProvider);
}
@Override
public void init(ICommonActionExtensionSite aSite) {
super.init(aSite);
ISelectionProvider selProvider = aSite.getStructuredViewer();
openAppAction = new OpenAppAction(selProvider);
restartRunAction = new RestartRunModeAction(selProvider);
restartDebugAction = new RestartDebugModeAction(selProvider);
}
@Override
public void init(ICommonActionExtensionSite aSite) {
super.init(aSite);
selProvider = aSite.getStructuredViewer();
openWelcomePageAction = new OpenWelcomePageAction(selProvider);
addConnectionAction = new AddConnectionAction(selProvider);
}
@Override
public void init(final ICommonActionExtensionSite site) {
selectWorkingSetDelegate = new ActionContributionItem(selectWorkingSetAction);
showHiddenWorkingSetsDelegate = new ActionContributionItem(showHiddenWorkingSetsAction);
workingSetManagerBroker.addTopLevelElementChangedListener(this);
workingSetManagerBroker.addWorkingSetManagerStateChangedListener(this);
}
/**
* @generated
*/
public void init(ICommonActionExtensionSite aSite) {
super.init(aSite);
if (aSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
myContribute = true;
makeActions((ICommonViewerWorkbenchSite) aSite.getViewSite());
} else {
myContribute = false;
}
}
@Override
public void fillActionBars(IActionBars actionBars) {
IMenuManager viewMenu = actionBars.getMenuManager();
ICommonActionExtensionSite site = getActionSite();
IContributionItem contributionItem = viewMenu.find(ShowResourcesContribution.ID);
if (contributionItem != null) {
viewMenu.remove(contributionItem);
}
if (ProjectUtils.isWorkspaceContainsXdsProjects()) {
viewMenu.add(new ShowResourcesContribution(site.getStructuredViewer(), site.getExtensionStateModel()));
}
}
@Override
public void init(ICommonActionExtensionSite aSite) {
ICommonViewerSite viewSite = aSite.getViewSite();
if (viewSite instanceof ICommonViewerWorkbenchSite) {
ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite) viewSite;
page = workbenchSite.getPage();
openAction = new OpenAction(page, workbenchSite.getSelectionProvider());
}
}
public void init(ICommonActionExtensionSite aSite) {
super.init(aSite);
if (aSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
myContribute = true;
makeActions((ICommonViewerWorkbenchSite) aSite.getViewSite());
} else {
myContribute = false;
}
}
@Override
public void init(final ICommonActionExtensionSite anActionSite) {
site = anActionSite;
shell = site.getViewSite().getShell();
makeActions();
}
@Override
public void init(final ICommonActionExtensionSite aConfig) {
if (aConfig.getViewSite() instanceof ICommonViewerWorkbenchSite) {
viewSite = (ICommonViewerWorkbenchSite) aConfig.getViewSite();
openFileAction = new OpenFileAction(viewSite.getPage());
contribute = true;
}
}
public void init(final ICommonActionExtensionSite aSite) {
delegateSelectionProvider = new DelegateSelectionProvider( aSite.getViewSite().getSelectionProvider());
propertiesAction = new PropertyDialogAction(new IShellProvider() {
public Shell getShell() {
return aSite.getViewSite().getShell();
}
},delegateSelectionProvider);
propertiesAction.setText("属性");
propertiesAction.setActionDefinitionId(IWorkbenchCommandConstants.FILE_PROPERTIES);
}
public void init(ICommonActionExtensionSite aSite) {
final Shell shell = aSite.getViewSite().getShell();
IShellProvider sp = new IShellProvider() {
public Shell getShell() {
return shell;
}
};
addBookmarkAction = new AddBookmarkAction(sp, true);
addTaskAction = new AddTaskAction(sp);
}
public void init(ICommonActionExtensionSite anExtensionSite) {
if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
IWorkbenchWindow window = ((ICommonViewerWorkbenchSite) anExtensionSite.getViewSite()).getWorkbenchWindow();
showDlgAction = ActionFactory.NEW_WIZARD_DROP_DOWN.create(window);
showDlgAction.setText(WorkbenchNavigatorMessages.actions_NewActionProvider_NewMenu_label);
contribute = true;
}
}
public void init(ICommonActionExtensionSite aConfig) {
if (aConfig.getViewSite() instanceof ICommonViewerWorkbenchSite) {
viewSite = (ICommonViewerWorkbenchSite) aConfig.getViewSite();
openFileAction = new OpenFileWithValidAction(viewSite.getPage());
openFileAction.setText(WorkbenchNavigatorMessages.actions_OpenActionProvider_openFileAction);
contribute = true;
}
}
public void init(final ICommonActionExtensionSite aSite) {
delegateSelectionProvider = new DelegateSelectionProvider( aSite.getViewSite().getSelectionProvider());
propertiesAction = new PropertyDialogAction(new IShellProvider() {
public Shell getShell() {
return aSite.getViewSite().getShell();
}
},delegateSelectionProvider);
propertiesAction.setText("属性");
propertiesAction.setActionDefinitionId(IWorkbenchCommandConstants.FILE_PROPERTIES);
}
public void init(ICommonActionExtensionSite aSite) {
final Shell shell = aSite.getViewSite().getShell();
IShellProvider sp = new IShellProvider() {
public Shell getShell() {
return shell;
}
};
addBookmarkAction = new AddBookmarkAction(sp, true);
addTaskAction = new AddTaskAction(sp);
}
public void init(ICommonActionExtensionSite anExtensionSite) {
if (anExtensionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
IWorkbenchWindow window = ((ICommonViewerWorkbenchSite) anExtensionSite.getViewSite()).getWorkbenchWindow();
showDlgAction = ActionFactory.NEW_WIZARD_DROP_DOWN.create(window);
showDlgAction.setText(WorkbenchNavigatorMessages.actions_NewActionProvider_NewMenu_label);
contribute = true;
}
}
public void init(ICommonActionExtensionSite aConfig) {
if (aConfig.getViewSite() instanceof ICommonViewerWorkbenchSite) {
viewSite = (ICommonViewerWorkbenchSite) aConfig.getViewSite();
openFileAction = new OpenFileWithValidAction(viewSite.getPage());
openFileAction.setText(WorkbenchNavigatorMessages.actions_OpenActionProvider_openFileAction);
contribute = true;
}
}
@Override
public void init(ICommonActionExtensionSite site) {
if (ActionProvider.site != null) {
System.err.printf("%s: Multiple init()\n", this.getClass()
.getCanonicalName());
return;
}
super.init(site);
ActionProvider.site = site;
}
@Override
public void init(ICommonActionExtensionSite aSite) {
ICommonViewerSite viewSite = aSite.getViewSite();
if (viewSite instanceof ICommonViewerWorkbenchSite) {
ICommonViewerWorkbenchSite site = (ICommonViewerWorkbenchSite) viewSite;
Shell shell = site.getShell();
ISharedImages images = PlatformUI.getWorkbench().getSharedImages();
clipboard = new Clipboard(shell.getDisplay());
selectionProvider = site.getSelectionProvider();
openPythonAction = new PyOpenPythonFileAction(site.getPage(), selectionProvider);
openResourceAction = new PyOpenResourceAction(site.getPage(), selectionProvider);
openExternalAction = new PyOpenExternalAction(site.getPage(), selectionProvider);
deleteResourceAction = new PyDeleteResourceAction(shell, selectionProvider);
copyResourceAction = new PyCopyResourceAction(shell, selectionProvider, clipboard);
pasteAction = new PyPasteAction(shell, selectionProvider, clipboard);
moveResourceAction = new PyMoveResourceAction(shell, selectionProvider);
copyResourceAction.setDisabledImageDescriptor(images
.getImageDescriptor(ISharedImages.IMG_TOOL_COPY_DISABLED));
copyResourceAction.setImageDescriptor(images.getImageDescriptor(ISharedImages.IMG_TOOL_COPY));
pasteAction.setDisabledImageDescriptor(images.getImageDescriptor(ISharedImages.IMG_TOOL_PASTE_DISABLED));
pasteAction.setImageDescriptor(images.getImageDescriptor(ISharedImages.IMG_TOOL_PASTE));
deleteResourceAction.setDisabledImageDescriptor(images
.getImageDescriptor(ISharedImages.IMG_TOOL_DELETE_DISABLED));
deleteResourceAction.setImageDescriptor(images.getImageDescriptor(ISharedImages.IMG_TOOL_DELETE));
}
}
@Override
public void init(ICommonActionExtensionSite aSite) {
ICommonViewerSite viewSite = aSite.getViewSite();
if (viewSite instanceof ICommonViewerWorkbenchSite) {
ICommonViewerWorkbenchSite site = (ICommonViewerWorkbenchSite) viewSite;
Shell shell = site.getShell();
renameResourceAction = new PyRenameResourceAction(shell, site.getSelectionProvider());
}
}
@Override
public void init(ICommonActionExtensionSite site) {
if (site.getViewSite() instanceof ICommonViewerWorkbenchSite) {
ICommonViewerWorkbenchSite workbenchSite = (ICommonViewerWorkbenchSite) site.getViewSite();
if (workbenchSite.getPart() instanceof IViewPart) {
IViewPart viewPart= (IViewPart) workbenchSite.getPart();
initActionGroups(viewPart);
}
}
}