# Package org.eclipse.wst.jsdt.ui

Interface Summary
IContextMenuConstants: Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
IDocumentationReader: Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
IJavaScriptElementSearchConstants: Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
IPackagesViewPart: Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ISharedImages: Standard images provided by the JavaScript UI plug-in.
ITypeHierarchyViewPart: The standard type hierarchy view presents a type hierarchy for a given input class or interface.
IWorkingCopyManager: Interface for accessing working copies of `IJavaScriptUnit` objects.
IWorkingCopyManagerExtension: Extension interface for `IWorkingCopyManager`.
IWorkingCopyProvider: Interface used for JavaScript element content providers to indicate that the content provider can return working copy elements for members below compilation units.

Class Summary
CodeGeneration: Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
CodeStyleConfiguration: Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JavaElementSorter: Sorter for JavaScript elements.
JavaScriptElementComparator: Viewer comparator for JavaScript elements.
JavaScriptElementImageDescriptor: A `JavaScriptElementImageDescriptor` consists of a base image and several adornments.
JavaScriptElementLabelProvider: Standard label provider for JavaScript elements.
JavaScriptElementLabels: `JavaScriptElementLabels` provides helper methods to render names of JavaScript elements.
JavaScriptLibrariesAction: Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JavaScriptSourceFoldersAction: Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JavaScriptSuperTypeAction: Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JavaScriptUI: Central access point for the JavaScript UI plug-in (id `"org.eclipse.wst.jsdt.ui"`).
JSdocContentAccess: Helper needed to get the content of a Javadoc comment.
Messages: Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
OverrideIndicatorLabelDecorator: LabelDecorator that decorates an method's image with override or implements overlays.
PreferenceConstants: Preference constants used in the JDT-UI preference store.
ProblemsLabelDecorator: LabelDecorator that decorates an element's image with error and warning overlays that represent the severity of markers attached to the element's underlying resource.
ProblemsLabelDecorator.ProblemsLabelChangedEvent: This is a special `LabelProviderChangedEvent` carrying additional information whether the event origins from a maker change.
ProjectLibraryRoot
ProjectLibraryRoot.WorkBenchAdapter
StandardJavaScriptElementContentProvider: A base content provider for JavaScriptelements.