Interface | Description |
---|---|
CustomRefactoringPanel |
Instances of CustomRefactoringComponent can do their initialization in
init() method.
|
ExpandableTreeElement |
ExpandableTreeElements are shown in the Find Usages results.
|
FiltersDescription.Provider |
RefactoringPlugin s can implement this interface if they want to
supply new filters, or enable existing filters. |
RefactoringCustomUI |
Backward compatible extension to RefactoringUI providing custom preview panel.
|
RefactoringUI |
Interface representing UI for a refactoring.
|
RefactoringUIBypass |
This was historicaly intended to enhance RefactoringUI.
|
TreeElement |
Tree Elements are shown in Refactoring Preview.
|
TreeElementFactoryImplementation |
Register your own TreeElementFactoryImplementation using
ServiceProvider
if you want to build your own RefactoringPreview tree. |
Class | Description |
---|---|
ActionsImplementationProvider |
Create your own provider of this class and register it in META-INF services, if you want to
create your own implementations of refactorin actions.
|
FiltersDescription | |
ScopePanel |
ScopePanel provides a component to use for scope selection.
|
ScopeProvider |
ScopeProvider is used to add a scope to the
ScopePanel . |
ScopeProvider.CustomScopeProvider |
The CustomScopeProvider extends the normal scope provider to support
scopes which can be customized by the user.
|
TreeElementFactory |
Factory which finds (or creates) TreeElement for given Object
|
UI |
Various static UI helper methods
|
Enum | Description |
---|---|
UI.Constants |
Annotation Type | Description |
---|---|
ScopeProvider.Registration |
Declarative registration of a ScopeProvider implementation.
|
ScopeReference |
A reference to a Scope Description to be used by a
ScopePanel |
ScopeReferences |
Allows registration of multiple
ScopeReference s for a single type. |