# Package org.eclipse.wst.jsdt.ui.actions

Interface Summary
IJavaEditorActionDefinitionIds: Defines the definition IDs for the JavaScript editor actions.

Class Summary
AbstractOpenWizardAction: Abstract base classed used for the open wizard actions.
AddDelegateMethodsAction: Creates delegate methods for a type's fields.
AddGetterSetterAction: Creates getter and setter methods for a type's fields.
AddJavaDocStubAction: Create Javadoc comment stubs for the selected members.
AddToClasspathAction: Action to add a JAR to the classpath of its parent project.
AddUnimplementedConstructorsAction: Creates unimplemented constructors for a type.
BuildActionGroup: Contributes all build related actions to the context menu and installs handlers for the corresponding global menu actions.
CCPActionGroup: Action group that adds the copy, cut, paste actions to a view part's context menu and installs handlers for the corresponding global menu actions.
ChangeTypeAction: Action to generalize the type of a local or field declaration or the return type of a method declaration.
ConvertAnonymousToNestedAction: Action to convert an anonymous inner class to a nested class.
ConvertingSelectionProvider: A converting selection provider is a special selection provider which converts a selection before notifying any listeners.
ConvertLocalToFieldAction: Action to convert a local variable to a field.
ConvertNestedToTopAction: Action to convert a nested class to a top level class.
CustomFiltersActionGroup: Action group to add the filter action to a view part's tool bar menu.
DeclarationsSearchGroup: Action group that adds the search for declarations actions to a context menu and the global menu bar.
ExternalizeStringsAction: Externalizes the strings of a compilation unit or find all strings in a package or project that are not externalized yet.
ExtractConstantAction: Extracts an expression into a constant field and replaces all occurrences of the expression with the new constant.
ExtractMethodAction: Extracts the code selected inside a compilation unit editor into a new method.
ExtractTempAction: Extracts an expression into a new local variable and replaces all occurrences of the expression with the local variable.
FindAction: Abstract class for JavaScript search actions.
FindDeclarationsAction: Finds declarations of the selected element in the workspace.
FindDeclarationsInHierarchyAction: Finds declarations of the selected element in its hierarchy.
FindDeclarationsInProjectAction: Finds declarations of the selected element in the enclosing project of the selected element.
FindDeclarationsInWorkingSetAction: Finds declarations of the selected element in working sets.
FindExceptionOccurrencesAction: Action to find all originators of a exception (e.g. method invocations, class casts, ...) for a given exception.
FindImplementOccurrencesAction: Action to find all implement occurrences of an extended class or an implemented interface.
FindImplementorsAction: Finds implementors of the selected element in the workspace.
FindImplementorsInProjectAction: Finds implementors of the selected element in the enclosing project.
FindImplementorsInWorkingSetAction: Finds implementors of the selected element in working sets.
FindOccurrencesInFileAction: Action to find all occurrences of a compilation unit member (e.g.
FindReadReferencesAction: Finds field read accesses of the selected element in the workspace.
FindReadReferencesInHierarchyAction: Finds field read accesses of the selected element in its hierarchy.
FindReadReferencesInProjectAction: Finds field read accesses of the selected element in the enclosing project.
FindReadReferencesInWorkingSetAction: Finds field read accesses of the selected element in working sets.
FindReferencesAction: Finds references of the selected element in the workspace.
FindReferencesInHierarchyAction: Finds references of the selected element in its hierarchy.
FindReferencesInProjectAction: Finds references to the selected element in the enclosing project of the selected element.
FindReferencesInWorkingSetAction: Finds references of the selected element in working sets.
FindWriteReferencesAction: Finds field write accesses of the selected element in the workspace.
FindWriteReferencesInHierarchyAction: Finds field write accesses of the selected element in its hierarchy.
FindWriteReferencesInProjectAction: Finds field write accesses of the selected element in the enclosing project.
FindWriteReferencesInWorkingSetAction: Finds field write accesses of the selected element in working sets.
FormatAllAction: Formats the code of the compilation units contained in the selection.
FormatAllAction.ObjectDelegate
GenerateActionGroup: Action group that adds the source and generate actions to a part's context menu and installs handlers for the corresponding global menu actions.
GenerateNewConstructorUsingFieldsAction: Creates constructors for a type based on existing fields.
ImplementorsSearchGroup: Action group that adds the search for implementors actions to a context menu and the global menu bar.
ImportActionGroup: Action group to add the Import and Export action to a view part's context menu.
InlineAction: Inlines a method, local variable or a static final field.
InlineTempAction: Inlines the value of a local variable at all places where a read reference is used.
IntroduceFactoryAction: Action that encapsulates the a constructor call with a factory method.
IntroduceIndirectionAction: Action that introduces an indirection for a certain method.
IntroduceParameterAction: Introduces a new method parameter from a selected expression.
JavaSearchActionGroup: Action group that adds the JavaScript search actions to a context menu and the global menu bar.
JdtActionConstants: Action ids for standard actions, for groups in the menu bar, and for actions in context menus of JDT views.
MemberFilterActionGroup: Action Group that contributes filter buttons for a view parts showing methods and fields.
ModifyParametersAction: Action to start the modify parameters refactoring.
MoveAction: This action moves JavaScript elements to a new location.
NavigateActionGroup: Action group that adds the open and show actions to a context menu and the action bar's navigate menu.
OccurrencesSearchGroup: Action group that adds the occurrences in file actions to a context menu and the global menu bar.
OpenAction: This action opens a JavaScript editor on a JavaScript element or file.
OpenEditorActionGroup: Action group that adds the actions opening a new editor to the context menu and the action bar's navigate menu.
OpenExternalJavadocAction: This action opens the selected element's Javadoc in an external browser.
OpenJavaPerspectiveAction: Action to programmatically open a JavaScript perspective.
OpenNewClassWizardAction: Action that opens the new class wizard.
OpenNewJavaProjectWizardAction: Action that opens the new JavaScript project wizard.
OpenProjectAction: Action to open a closed project.
OpenSuperImplementationAction: The action opens a JavaScript editor on the selected method's super implementation.
OpenTypeHierarchyAction: This action opens a type hierarchy on the selected type.
OpenViewActionGroup: Action group that adds actions to open a new JDT view part or an external viewer to a context menu and the global menu bar.
OrganizeImportsAction: Organizes the imports of a compilation unit.
OrganizeImportsAction.ObjectDelegate
OverrideMethodsAction: Adds unimplemented methods of a type.
ProjectActionGroup: Adds actions to open and close a project to the global menu bar.
PullUpAction: Action to pull up method and fields into a superclass.
PushDownAction: Action to push down methods and fields into subclasses.
ReadReferencesSearchGroup: Action group that adds the search for read references actions to a context menu and the global menu bar.
RefactorActionGroup: Action group that adds refactor actions (for example 'Rename', 'Move') to a context menu and the global menu bar.
ReferencesSearchGroup: Action group that adds the search for references actions to a context menu and the global menu bar.
RefreshAction: Action for refreshing the workspace from the local file system for the selected resources and all of their descendants.
RemoveFromClasspathAction: Action to remove package fragment roots from the classpath of its parent project.
RenameAction: Renames a JavaScript element or workbench resource.
ReplaceInvocationsAction: Action that replaces method invocations.
SelectionDispatchAction: Action that dispatches the `IAction#run()` and the `ISelectionChangedListener#selectionChanged` according to the type of the selection.
SelfEncapsulateFieldAction: Action to run the self encapsulate field refactoring.
ShowActionGroup: Action group that adds the show actions to a context menu and the action bar's navigate menu.
ShowInNavigatorViewAction: Reveals the selected element in the resource navigator view.
ShowInPackageViewAction: This action reveals the currently selected JavaScript element in the package explorer.
SortMembersAction: Sorts the members of a compilation unit with the sort order as specified in the Sort Order preference page.
SurroundWithTryCatchAction: Action to surround a set of statements with a try/catch block.
UseSupertypeAction: Tries to use a super type of a class where possible.
WorkingSetFindAction: Wraps a `JavaElementSearchActions` to find its results in the specified working set.
WriteReferencesSearchGroup: Action group that adds the search for write references actions to a context menu and the global menu bar.