org.eclipse.ui.IImportWizard#org.eclipse.jdt.internal.ui.IJavaHelpContextIds源码实例Demo

下面列出了org.eclipse.ui.IImportWizard#org.eclipse.jdt.internal.ui.IJavaHelpContextIds 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

public void createControl(Composite parent) {
	Composite result= new Composite(parent, SWT.NONE);
	setControl(result);
	GridLayout layout= new GridLayout();
	layout.numColumns= 2;
	layout.verticalSpacing= 8;
	result.setLayout(layout);

	addFieldNameField(result);
	addVisibilityControl(result);
	addInitizeInRadioButtonGroup(result);
	addDeclareStaticCheckbox(result);
	addDeclareFinalCheckbox(result);

	Dialog.applyDialogFont(result);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IJavaHelpContextIds.PROMOTE_TEMP_TO_FIELD_WIZARD_PAGE);

	updateStatus();
}
 
public void createControl(Composite parent) {
	Composite composite= new Composite(parent, SWT.NONE);
	setControl(composite);
	composite.setLayout(new GridLayout());
	composite.setLayoutData(new GridData());

	Label label= new Label(composite, SWT.NONE);
	label.setText(Messages.format(
			RefactoringMessages.ChangeTypeWizard_pleaseChooseType,
			((ChangeTypeRefactoring) getRefactoring()).getTarget()));
	label.setLayoutData(new GridData());

	addTreeComponent(composite);
	Dialog.applyDialogFont(composite);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IJavaHelpContextIds.CHANGE_TYPE_WIZARD_PAGE);
}
 
@Override
protected Control createDialogArea(Composite ancestor) {
	Composite parent= (Composite) super.createDialogArea(ancestor);

	final int nOfColumns= 4;

	initializeDialogUnits(ancestor);

	GridLayout layout= (GridLayout) parent.getLayout();
	layout.numColumns= nOfColumns;
	parent.setLayout(layout);

	createAccessorPart(parent, nOfColumns, convertWidthInCharsToPixels(40));

	Separator s= new Separator(SWT.SEPARATOR | SWT.HORIZONTAL);
	s.doFillIntoGrid(parent, nOfColumns);

	createPropertyPart(parent, nOfColumns, convertWidthInCharsToPixels(40));

	Dialog.applyDialogFont(parent);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, IJavaHelpContextIds.EXTERNALIZE_WIZARD_PROPERTIES_FILE_PAGE);
	validateAll();
	return parent;
}
 
@Override
public Object getAdapter(Class key) {
	if (key.equals(ISelectionProvider.class))
		return fViewer;
	if (key == IShowInSource.class) {
		return getShowInSource();
	}
	if (key == IShowInTargetList.class) {
		return new IShowInTargetList() {
			public String[] getShowInTargetIds() {
				return new String[] { JavaPlugin.ID_RES_NAV };
			}

		};
	}
	if (key == IContextProvider.class) {
		return JavaUIHelp.getHelpContextProvider(this, IJavaHelpContextIds.PACKAGES_VIEW);
	}
	return super.getAdapter(key);
}
 
public FocusOnSelectionAction(CallHierarchyViewPart part) {
	super(CallHierarchyMessages.FocusOnSelectionAction_focusOnSelection_text);
	fPart= part;
	setDescription(CallHierarchyMessages.FocusOnSelectionAction_focusOnSelection_description);
	setToolTipText(CallHierarchyMessages.FocusOnSelectionAction_focusOnSelection_tooltip);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.CALL_HIERARCHY_FOCUS_ON_SELECTION_ACTION);
}
 
/**
 * Note: This constructor is for internal use only. Clients should not call this constructor.
 * @param editor the compilation unit editor
 *
 * @noreference This constructor is not intended to be referenced by clients.
 */
public SurroundWithTryCatchAction(CompilationUnitEditor editor) {
	super(editor.getEditorSite());
	setText(RefactoringMessages.SurroundWithTryCatchAction_label);
	fEditor= editor;
	setEnabled(isApplicable());
	PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.SURROUND_WITH_TRY_CATCH_ACTION);
}
 
@Override
void init() {
	setText(SearchMessages.Search_FindImplementorsInProjectAction_label);
	setToolTipText(SearchMessages.Search_FindImplementorsInProjectAction_tooltip);
	setImageDescriptor(JavaPluginImages.DESC_OBJS_SEARCH_DECL);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.FIND_IMPLEMENTORS_IN_PROJECT_ACTION);
}
 
public void createControl(Composite parent) {
	initializeDialogUnits(parent);
	loadSettings();
	Composite composite= new Composite(parent, SWT.NONE);
	setControl(composite);
	composite.setLayout(new GridLayout());

	Label label= new Label(composite, SWT.NONE);
	label.setText(Messages.format(
			RefactoringMessages.UseSupertypeInputPage_Select_supertype_to_use,
			JavaElementLabels.getElementLabel(getUseSupertypeProcessor().getSubType(), JavaElementLabels.T_FULLY_QUALIFIED)));
	label.setLayoutData(new GridData());

	addTreeViewer(composite);

	final Button checkbox= new Button(composite, SWT.CHECK);
	checkbox.setText(RefactoringMessages.UseSupertypeInputPage_Use_in_instanceof);
	checkbox.setLayoutData(new GridData());
	checkbox.setSelection(getUseSupertypeProcessor().isInstanceOf());
	checkbox.addSelectionListener(new SelectionAdapter(){
		@Override
		public void widgetSelected(SelectionEvent e) {
			getUseSupertypeProcessor().setInstanceOf(checkbox.getSelection());
			fSettings.put(REWRITE_INSTANCEOF, checkbox.getSelection());
			setMessage(MESSAGE);
			setPageComplete(true);
			fFileCount.clear();
			fTreeViewer.refresh();
		}
	});

	Dialog.applyDialogFont(composite);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IJavaHelpContextIds.USE_SUPERTYPE_WIZARD_PAGE);
}
 
public void createControl(Composite parent) {
	Composite result= new Composite(parent, SWT.NONE);
	setControl(result);
	GridLayout layout= new GridLayout();
	layout.numColumns= 2;
	layout.verticalSpacing= 8;
	result.setLayout(layout);
	RowLayouter layouter= new RowLayouter(2);

	Label label= new Label(result, SWT.NONE);
	label.setText(RefactoringMessages.ExtractConstantInputPage_constant_name);

	Text text= createTextInputField(result);
	text.selectAll();
	text.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	if (fConstNameProposals.length > 0) {
		fContentAssistProcessor= new VariableNamesProcessor(fConstNameProposals);
		ControlContentAssistHelper.createTextContentAssistant(text, fContentAssistProcessor);
	}

	layouter.perform(label, text, 1);

	addAccessModifierGroup(result, layouter);
	addReplaceAllCheckbox(result, layouter);
	addQualifyReferencesCheckbox(result, layouter);
	addSeparator(result, layouter);
	addLabel(result, layouter);

	validateTextField(text.getText());

	Dialog.applyDialogFont(result);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IJavaHelpContextIds.EXTRACT_CONSTANT_WIZARD_PAGE);
}
 
/**
 * {@inheritDoc}
 */
public void run(final IAction action) {
	if (fWindow != null) {
		final JarImportWizard wizard= new JarImportWizard(true);
		final ISelection selection= fWindow.getSelectionService().getSelection();
		if (selection instanceof IStructuredSelection)
			wizard.init(fWindow.getWorkbench(), (IStructuredSelection) selection);
		final WizardDialog dialog= new WizardDialog(fWindow.getShell(), wizard);
		dialog.create();
		dialog.getShell().setSize(Math.max(SIZING_WIZARD_WIDTH, dialog.getShell().getSize().x), SIZING_WIZARD_HEIGHT);
		PlatformUI.getWorkbench().getHelpSystem().setHelp(dialog.getShell(), IJavaHelpContextIds.JARIMPORT_WIZARD_PAGE);
		dialog.open();
	}
}
 
/**
 * Creates an instance of the <code>OpenNewPackageWizardAction</code>.
 */
public OpenNewPackageWizardAction() {
	setText(ActionMessages.OpenNewPackageWizardAction_text);
	setDescription(ActionMessages.OpenNewPackageWizardAction_description);
	setToolTipText(ActionMessages.OpenNewPackageWizardAction_tooltip);
	setImageDescriptor(JavaPluginImages.DESC_WIZBAN_NEWPACK);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.OPEN_PACKAGE_WIZARD_ACTION);
}
 
@Override
void init() {
	setText(SearchMessages.Search_FindDeclarationsInWorkingSetAction_label);
	setToolTipText(SearchMessages.Search_FindDeclarationsInWorkingSetAction_tooltip);
	setImageDescriptor(JavaPluginImages.DESC_OBJS_SEARCH_DECL);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.FIND_DECLARATIONS_IN_WORKING_SET_ACTION);
}
 
public ConfigureWorkingSetAssignementAction(IWorkbenchSite site) {
	super(site);
	fSite= site;
	setText(WorkingSetMessages.ConfigureWorkingSetAssignementAction_WorkingSets_actionLabel);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.ASSIGN_WORKING_SETS_ACTION);
	setEnabled(false);
}
 
public RenameSourceFolderWizard(Refactoring refactoring) {
	super(refactoring,
		RefactoringMessages.RenameSourceFolder_defaultPageTitle,
		RefactoringMessages.RenameSourceFolder_inputPage_description,
		JavaPluginImages.DESC_WIZBAN_REFACTOR,
		IJavaHelpContextIds.RENAME_SOURCE_FOLDER_WIZARD_PAGE);
}
 
/**
 * Creates a new <code>OpenTypeHierarchyAction</code>. The action requires
 * that the selection provided by the site's selection provider is of type <code>
 * org.eclipse.jface.viewers.IStructuredSelection</code>.
 *
 * @param site the site providing context information for this action
 */
public OpenTypeHierarchyAction(IWorkbenchSite site) {
	super(site);
	setText(ActionMessages.OpenTypeHierarchyAction_label);
	setToolTipText(ActionMessages.OpenTypeHierarchyAction_tooltip);
	setDescription(ActionMessages.OpenTypeHierarchyAction_description);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.OPEN_TYPE_HIERARCHY_ACTION);
}
 
@Override
void init() {
	setText(SearchMessages.Search_FindReferencesInWorkingSetAction_label);
	setToolTipText(SearchMessages.Search_FindReferencesInWorkingSetAction_tooltip);
	setImageDescriptor(JavaPluginImages.DESC_OBJS_SEARCH_REF);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.FIND_REFERENCES_IN_WORKING_SET_ACTION);
}
 
/**
 * Creates the hide single node action.
 *
 * @param part the call hierarchy view part
 * @param viewer the call hierarchy viewer
 */
public RemoveFromViewAction(CallHierarchyViewPart part, CallHierarchyViewer viewer) {
	fPart= part;
	fCallHierarchyViewer= viewer;
	setText(CallHierarchyMessages.RemoveFromViewAction_removeFromView_text);
	setDescription(CallHierarchyMessages.RemoveFromViewAction_removeFromView_description);
	setToolTipText(CallHierarchyMessages.RemoveFromViewAction_removeFromView_tooltip);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.CALL_HIERARCHY_REMOVE_FROM_VIEW_ACTION);

	ISharedImages workbenchImages= JavaPlugin.getDefault().getWorkbench().getSharedImages();
	setDisabledImageDescriptor(workbenchImages.getImageDescriptor(ISharedImages.IMG_ELCL_REMOVE_DISABLED));
	setImageDescriptor(workbenchImages.getImageDescriptor(ISharedImages.IMG_ELCL_REMOVE));
	setHoverImageDescriptor(workbenchImages.getImageDescriptor(ISharedImages.IMG_ELCL_REMOVE));
}
 
@Override
protected Control createDialogArea(Composite parent) {
	Composite composite= (Composite) super.createDialogArea(parent);
	LayoutUtil.doDefaultLayout(composite, new DialogField[] { fNameField, fIsSystemField }, true, SWT.DEFAULT, SWT.DEFAULT);
	fNameField.postSetFocusOnDialogField(parent.getDisplay());

	Dialog.applyDialogFont(composite);

	PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, IJavaHelpContextIds.CP_EDIT_USER_LIBRARY);

	return composite;
}
 
@Override
void init() {
	setText(SearchMessages.Search_FindWriteReferencesInProjectAction_label);
	setToolTipText(SearchMessages.Search_FindWriteReferencesInProjectAction_tooltip);
	setImageDescriptor(JavaPluginImages.DESC_OBJS_SEARCH_REF);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.FIND_WRITE_REFERENCES_IN_PROJECT_ACTION);
}
 
/**
 * Creates a new <code>ShowInPackageViewAction</code>. The action requires
 * that the selection provided by the site's selection provider is of type
 * <code>org.eclipse.jface.viewers.IStructuredSelection</code>.
 *
 * @param site the site providing context information for this action
 */
public ShowInPackageViewAction(IWorkbenchSite site) {
	super(site);
	setText(ActionMessages.ShowInPackageViewAction_label);
	setDescription(ActionMessages.ShowInPackageViewAction_description);
	setToolTipText(ActionMessages.ShowInPackageViewAction_tooltip);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.SHOW_IN_PACKAGEVIEW_ACTION);
}
 
@Override
protected RenameInputWizardPage createInputPage(String message, String initialSetting) {
	return new RenameFieldInputWizardPage(message, IJavaHelpContextIds.RENAME_FIELD_WIZARD_PAGE, initialSetting) {
		@Override
		protected RefactoringStatus validateTextField(String text) {
			RefactoringStatus result= validateNewName(text);
			updateGetterSetterLabels();
			return result;
		}
	};
}
 
/**
 * Creates a new <code>AddUnimplementedConstructorsAction</code>. The action
 * requires that the selection provided by the site's selection provider is of type
 * <code>
 * org.eclipse.jface.viewers.IStructuredSelection</code>.
 *
 * @param site the site providing context information for this action
 */
public AddUnimplementedConstructorsAction(IWorkbenchSite site) {
	super(site);
	setText(ActionMessages.AddUnimplementedConstructorsAction_label);
	setDescription(ActionMessages.AddUnimplementedConstructorsAction_description);
	setToolTipText(ActionMessages.AddUnimplementedConstructorsAction_tooltip);

	PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.ADD_UNIMPLEMENTED_CONSTRUCTORS_ACTION);
}
 
@Override
public void createControl(Composite parent) {
	IWorkbenchPreferenceContainer container= (IWorkbenchPreferenceContainer) getContainer();
	fConfigurationBlock= new ImportOrganizeConfigurationBlock(getNewStatusChangedListener(), getProject(), container);

	super.createControl(parent);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, IJavaHelpContextIds.ORGANIZE_IMPORTS_PREFERENCE_PAGE);
}
 
public DeleteAction(IWorkbenchSite site) {
	super(site);
	setText(ReorgMessages.DeleteAction_3);
	setDescription(ReorgMessages.DeleteAction_4);
	ISharedImages workbenchImages= JavaPlugin.getDefault().getWorkbench().getSharedImages();
	setDisabledImageDescriptor(workbenchImages.getImageDescriptor(ISharedImages.IMG_TOOL_DELETE_DISABLED));
	setImageDescriptor(workbenchImages.getImageDescriptor(ISharedImages.IMG_TOOL_DELETE));
	setHoverImageDescriptor(workbenchImages.getImageDescriptor(ISharedImages.IMG_TOOL_DELETE));

	PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.DELETE_ACTION);
}
 
@Override
protected RenameInputWizardPage createInputPage(String message, String initialSetting) {
	return new RenamePackageInputWizardPage(message, IJavaHelpContextIds.RENAME_PACKAGE_WIZARD_PAGE, initialSetting) {
		@Override
		protected RefactoringStatus validateTextField(String text) {
			return validateNewName(text);
		}
	};
}
 
public void createControl(Composite parent) {
	initializeDialogUnits(parent);

	Composite supercomposite= new Composite(parent, SWT.NONE);
	supercomposite.setFont(parent.getFont());
	supercomposite.setLayout(new GridLayout());

	createIsEclipseNLSCheckbox(supercomposite);

	createKeyPrefixField(supercomposite);

	SashForm composite= new SashForm(supercomposite, SWT.VERTICAL);
	composite.setFont(supercomposite.getFont());

	GridData data= new GridData(GridData.FILL_BOTH);
	composite.setLayoutData(data);

	createTableViewer(composite);
	createSourceViewer(composite);

	createAccessorInfoComposite(supercomposite);

	composite.setWeights(new int[]{65, 45});

	validateKeys(false);
	updateButtonStates(StructuredSelection.EMPTY);

	// promote control
	setControl(supercomposite);
	Dialog.applyDialogFont(supercomposite);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(supercomposite, IJavaHelpContextIds.EXTERNALIZE_WIZARD_KEYVALUE_PAGE);
}
 
/**
 * Creates a new <code>MoveAction</code>. The action requires
 * that the selection provided by the site's selection provider is of type <code>
 * org.eclipse.jface.viewers.IStructuredSelection</code>.
 *
 * @param site the site providing context information for this action
 */
public MoveAction(IWorkbenchSite site) {
	super(site);
	setText(RefactoringMessages.MoveAction_text);
	fMoveStaticMembersAction= new MoveStaticMembersAction(site);
	fMoveInstanceMethodAction= new MoveInstanceMethodAction(site);
	fReorgMoveAction= new ReorgMoveAction(site);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.MOVE_ACTION);
}
 
private IFolder chooseFolder(String title, String message, IPath initialPath) {
	Class<?>[] acceptedClasses= new Class[] { IFolder.class };
	ISelectionStatusValidator validator= new TypedElementSelectionValidator(acceptedClasses, false);
	ViewerFilter filter= new TypedViewerFilter(acceptedClasses, null);

	ILabelProvider lp= new WorkbenchLabelProvider();
	ITreeContentProvider cp= new WorkbenchContentProvider();

	IProject currProject= fNewElement.getJavaProject().getProject();

	ElementTreeSelectionDialog dialog= new ElementTreeSelectionDialog(getShell(), lp, cp) {
		@Override
		protected Control createDialogArea(Composite parent) {
			Control result= super.createDialogArea(parent);
			PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, IJavaHelpContextIds.BP_CHOOSE_EXISTING_FOLDER_TO_MAKE_SOURCE_FOLDER);
			return result;
		}
	};
	dialog.setValidator(validator);
	dialog.setTitle(title);
	dialog.setMessage(message);
	dialog.addFilter(filter);
	dialog.setInput(currProject);
	dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));
	IResource res= currProject.findMember(initialPath);
	if (res != null) {
		dialog.setInitialSelection(res);
	}

	if (dialog.open() == Window.OK) {
		return (IFolder) dialog.getFirstResult();
	}
	return null;
}
 
public void createControl(final Composite parent) {
	final Composite composite= new Composite(parent, SWT.NONE);
	composite.setLayout(new GridLayout());

	createTreeAndSourceViewer(composite);
	createButtonComposite(composite);
	setControl(composite);

	Dialog.applyDialogFont(composite);
	PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IJavaHelpContextIds.PULL_UP_WIZARD_PAGE);
}
 
/**
 * Creates a new <code>SortMembersAction</code>. The action requires
 * that the selection provided by the site's selection provider is of type <code>
 * org.eclipse.jface.viewers.IStructuredSelection</code>.
 *
 * @param site the site providing context information for this action
 */
public SortMembersAction(IWorkbenchSite site) {
	super(site);
	setText(ActionMessages.SortMembersAction_label);
	setDescription(ActionMessages.SortMembersAction_description);
	setToolTipText(ActionMessages.SortMembersAction_tooltip);

	PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.SORT_MEMBERS_ACTION);
}