org.eclipse.jdt.core.refactoring
Interface IJavaRefactorings
-
public interface IJavaRefactorings
Interface for refactoring ids offered by the JDT tooling.
This interface provides refactoring ids for refactorings offered by the JDT
tooling. Refactoring instances corresponding to such an id may be
instantiated by the refactoring framework using
RefactoringCore.getRefactoringContribution(String)
. The resulting
refactoring instance may be executed on the workspace with a
PerformRefactoringOperation
.
Clients may obtain customizable refactoring descriptors for a certain
refactoring by calling
RefactoringCore.getRefactoringContribution(String)
with the
appropriate refactoring id and then calling
RefactoringContribution.createDescriptor()
to obtain a customizable
refactoring descriptor. The concrete subtype of refactoring descriptors is
dependent from the id
argument.
Note: this interface is not intended to be implemented by clients.
-
Since:
- 1.1
-
Restriction:
- This interface is not intended to be implemented by clients.
-
Restriction:
- This interface is not intended to be extended by clients.
Field Summary
|
static
String
|
CHANGE_METHOD_SIGNATURE
Refactoring id of the 'Change Method Signature' refactoring (value:
org.eclipse.jdt.ui.change.method.signature ). |
static
String
|
CONVERT_ANONYMOUS
Refactoring id of the 'Convert Anonymous To Nested' refactoring (value:
org.eclipse.jdt.ui.convert.anonymous ). |
static
String
|
CONVERT_LOCAL_VARIABLE
Refactoring id of the 'Convert Local Variable to Field' refactoring
(value: org.eclipse.jdt.ui.promote.temp ). |
static
String
|
CONVERT_MEMBER_TYPE
Refactoring id of the 'Convert Member Type to Top Level' refactoring
(value: org.eclipse.jdt.ui.move.inner ). |
static
String
|
COPY
Refactoring id of the 'Copy' refactoring (value:
org.eclipse.jdt.ui.copy ). |
static
String
|
DELETE
Refactoring id of the 'Delete' refactoring (value:
org.eclipse.jdt.ui.delete ). |
static
String
|
ENCAPSULATE_FIELD
Refactoring id of the 'Encapsulate Field' refactoring (value:
org.eclipse.jdt.ui.self.encapsulate ). |
static
String
|
EXTRACT_CLASS
Refactoring id of the 'Extract Class' refactoring (value:
"org.eclipse.jdt.ui.extract.class ). |
static
String
|
EXTRACT_CONSTANT
Refactoring id of the 'Extract Constant' refactoring (value:
org.eclipse.jdt.ui.extract.constant ). |
static
String
|
EXTRACT_INTERFACE
Refactoring id of the 'Extract Interface' refactoring (value:
org.eclipse.jdt.ui.extract.interface ). |
static
String
|
EXTRACT_LOCAL_VARIABLE
Refactoring id of the 'Extract Local Variable' refactoring (value:
org.eclipse.jdt.ui.extract.temp ). |
static
String
|
EXTRACT_METHOD
Refactoring id of the 'Extract Method' refactoring (value:
org.eclipse.jdt.ui.extract.method ). |
static
String
|
EXTRACT_SUPERCLASS
Refactoring id of the 'Extract Superclass' refactoring (value:
org.eclipse.jdt.ui.extract.superclass ). |
static
String
|
GENERALIZE_TYPE
Refactoring id of the 'Generalize Declared Type' refactoring (value:
org.eclipse.jdt.ui.change.type ). |
static
String
|
INFER_TYPE_ARGUMENTS
Refactoring id of the 'Infer Type Arguments' refactoring (value:
org.eclipse.jdt.ui.infer.typearguments ). |
static
String
|
INLINE_CONSTANT
Refactoring id of the 'Inline Constant' refactoring (value:
org.eclipse.jdt.ui.inline.constant ). |
static
String
|
INLINE_LOCAL_VARIABLE
Refactoring id of the 'Inline Local Variable' refactoring (value:
org.eclipse.jdt.ui.inline.temp ). |
static
String
|
INLINE_METHOD
Refactoring id of the 'Inline Method' refactoring (value:
org.eclipse.jdt.ui.inline.method ). |
static
String
|
INTRODUCE_FACTORY
Refactoring id of the 'Introduce Factory' refactoring (value:
org.eclipse.jdt.ui.introduce.factory ). |
static
String
|
INTRODUCE_INDIRECTION
Refactoring id of the 'Introduce Indirection' refactoring (value:
org.eclipse.jdt.ui.introduce.indirection ). |
static
String
|
INTRODUCE_PARAMETER
Refactoring id of the 'Introduce Parameter' refactoring (value:
org.eclipse.jdt.ui.introduce.parameter ). |
static
String
|
INTRODUCE_PARAMETER_OBJECT
Refactoring id of the 'Introduce Parameter Object' refactoring (value:
org.eclipse.jdt.ui.introduce.parameter.object ). |
static
String
|
MOVE
Refactoring id of the 'Move' refactoring (value:
org.eclipse.jdt.ui.move ). |
static
String
|
MOVE_METHOD
Refactoring id of the 'Move Method' refactoring (value:
org.eclipse.jdt.ui.move.method ). |
static
String
|
MOVE_STATIC_MEMBERS
Refactoring id of the 'Move Static Members' refactoring (value:
org.eclipse.jdt.ui.move.static ). |
static
String
|
PULL_UP
Refactoring id of the 'Pull Up' refactoring (value:
org.eclipse.jdt.ui.pull.up ). |
static
String
|
PUSH_DOWN
Refactoring id of the 'Push Down' refactoring (value:
org.eclipse.jdt.ui.push.down ). |
static
String
|
RENAME_COMPILATION_UNIT
Refactoring id of the 'Rename Compilation Unit' refactoring (value:
org.eclipse.jdt.ui.rename.compilationunit ). |
static
String
|
RENAME_ENUM_CONSTANT
Refactoring id of the 'Rename Enum Constant' refactoring (value:
org.eclipse.jdt.ui.rename.enum.constant ). |
static
String
|
RENAME_FIELD
Refactoring id of the 'Rename Field' refactoring (value:
org.eclipse.jdt.ui.rename.field ). |
static
String
|
RENAME_JAVA_PROJECT
Refactoring id of the 'Rename Java Project' refactoring (value:
org.eclipse.jdt.ui.rename.java.project ). |
static
String
|
RENAME_LOCAL_VARIABLE
Refactoring id of the 'Rename Local Variable' refactoring (value:
org.eclipse.jdt.ui.rename.local.variable ). |
static
String
|
RENAME_METHOD
Refactoring id of the 'Rename Method' refactoring (value:
org.eclipse.jdt.ui.rename.method ). |
static
String
|
RENAME_PACKAGE
Refactoring id of the 'Rename Package' refactoring (value:
org.eclipse.jdt.ui.rename.package ). |
static
String
|
RENAME_RESOURCE
Deprecated. Since 1.2. Use
RenameResourceDescriptor.ID instead.
|
static
String
|
RENAME_SOURCE_FOLDER
Refactoring id of the 'Rename Source Folder' refactoring (value:
org.eclipse.jdt.ui.rename.source.folder ). |
static
String
|
RENAME_TYPE
Refactoring id of the 'Rename Type' refactoring (value:
org.eclipse.jdt.ui.rename.type ). |
static
String
|
RENAME_TYPE_PARAMETER
Refactoring id of the 'Rename Type Parameter' refactoring (value:
org.eclipse.jdt.ui.rename.type.parameter ). |
static
String
|
USE_SUPER_TYPE
Refactoring id of the 'Use Supertype Where Possible' refactoring (value:
org.eclipse.jdt.ui.use.supertype ). |
CHANGE_METHOD_SIGNATURE
static final
String CHANGE_METHOD_SIGNATURE
- Refactoring id of the 'Change Method Signature' refactoring (value:
org.eclipse.jdt.ui.change.method.signature
).
Clients may safely cast the obtained refactoring descriptor to
ChangeMethodSignatureDescriptor
.
-
See Also:
-
Constant Field Values
CONVERT_ANONYMOUS
static final
String CONVERT_ANONYMOUS
- Refactoring id of the 'Convert Anonymous To Nested' refactoring (value:
org.eclipse.jdt.ui.convert.anonymous
).
Clients may safely cast the obtained refactoring descriptor to
ConvertAnonymousDescriptor
.
-
See Also:
-
Constant Field Values
CONVERT_LOCAL_VARIABLE
static final
String CONVERT_LOCAL_VARIABLE
- Refactoring id of the 'Convert Local Variable to Field' refactoring
(value:
org.eclipse.jdt.ui.promote.temp
).
Clients may safely cast the obtained refactoring descriptor to
ConvertLocalVariableDescriptor
.
-
See Also:
-
Constant Field Values
CONVERT_MEMBER_TYPE
static final
String CONVERT_MEMBER_TYPE
- Refactoring id of the 'Convert Member Type to Top Level' refactoring
(value:
org.eclipse.jdt.ui.move.inner
).
Clients may safely cast the obtained refactoring descriptor to
ConvertMemberTypeDescriptor
.
-
See Also:
-
Constant Field Values
COPY
static final
String COPY
- Refactoring id of the 'Copy' refactoring (value:
org.eclipse.jdt.ui.copy
).
Clients may safely cast the obtained refactoring descriptor to
CopyDescriptor
.
-
See Also:
-
Constant Field Values
DELETE
static final
String DELETE
- Refactoring id of the 'Delete' refactoring (value:
org.eclipse.jdt.ui.delete
).
Clients may safely cast the obtained refactoring descriptor to
DeleteDescriptor
.
-
See Also:
-
Constant Field Values
ENCAPSULATE_FIELD
static final
String ENCAPSULATE_FIELD
- Refactoring id of the 'Encapsulate Field' refactoring (value:
org.eclipse.jdt.ui.self.encapsulate
).
Clients may safely cast the obtained refactoring descriptor to
EncapsulateFieldDescriptor
.
-
See Also:
-
Constant Field Values
EXTRACT_CLASS
static final
String EXTRACT_CLASS
- Refactoring id of the 'Extract Class' refactoring (value:
"org.eclipse.jdt.ui.extract.class
).
Clients may safely cast the obtained refactoring descriptor to
ExtractClassDescriptor
.
-
Since:
- 1.2
-
See Also:
-
Constant Field Values
EXTRACT_CONSTANT
static final
String EXTRACT_CONSTANT
- Refactoring id of the 'Extract Constant' refactoring (value:
org.eclipse.jdt.ui.extract.constant
).
Clients may safely cast the obtained refactoring descriptor to
ExtractConstantDescriptor
.
-
See Also:
-
Constant Field Values
EXTRACT_INTERFACE
static final
String EXTRACT_INTERFACE
- Refactoring id of the 'Extract Interface' refactoring (value:
org.eclipse.jdt.ui.extract.interface
).
Clients may safely cast the obtained refactoring descriptor to
ExtractInterfaceDescriptor
.
-
See Also:
-
Constant Field Values
EXTRACT_LOCAL_VARIABLE
static final
String EXTRACT_LOCAL_VARIABLE
- Refactoring id of the 'Extract Local Variable' refactoring (value:
org.eclipse.jdt.ui.extract.temp
).
Clients may safely cast the obtained refactoring descriptor to
ExtractLocalDescriptor
.
-
See Also:
-
Constant Field Values
EXTRACT_METHOD
static final
String EXTRACT_METHOD
- Refactoring id of the 'Extract Method' refactoring (value:
org.eclipse.jdt.ui.extract.method
).
Clients may safely cast the obtained refactoring descriptor to
ExtractMethodDescriptor
.
-
See Also:
-
Constant Field Values
EXTRACT_SUPERCLASS
static final
String EXTRACT_SUPERCLASS
- Refactoring id of the 'Extract Superclass' refactoring (value:
org.eclipse.jdt.ui.extract.superclass
).
Clients may safely cast the obtained refactoring descriptor to
ExtractSuperclassDescriptor
.
-
See Also:
-
Constant Field Values
GENERALIZE_TYPE
static final
String GENERALIZE_TYPE
- Refactoring id of the 'Generalize Declared Type' refactoring (value:
org.eclipse.jdt.ui.change.type
).
Clients may safely cast the obtained refactoring descriptor to
GeneralizeTypeDescriptor
.
-
See Also:
-
Constant Field Values
INFER_TYPE_ARGUMENTS
static final
String INFER_TYPE_ARGUMENTS
- Refactoring id of the 'Infer Type Arguments' refactoring (value:
org.eclipse.jdt.ui.infer.typearguments
).
Clients may safely cast the obtained refactoring descriptor to
InferTypeArgumentsDescriptor
.
-
See Also:
-
Constant Field Values
INLINE_CONSTANT
static final
String INLINE_CONSTANT
- Refactoring id of the 'Inline Constant' refactoring (value:
org.eclipse.jdt.ui.inline.constant
).
Clients may safely cast the obtained refactoring descriptor to
InlineConstantDescriptor
.
-
See Also:
-
Constant Field Values
INLINE_LOCAL_VARIABLE
static final
String INLINE_LOCAL_VARIABLE
- Refactoring id of the 'Inline Local Variable' refactoring (value:
org.eclipse.jdt.ui.inline.temp
).
Clients may safely cast the obtained refactoring descriptor to
InlineLocalVariableDescriptor
.
-
See Also:
-
Constant Field Values
INLINE_METHOD
static final
String INLINE_METHOD
- Refactoring id of the 'Inline Method' refactoring (value:
org.eclipse.jdt.ui.inline.method
).
Clients may safely cast the obtained refactoring descriptor to
InlineMethodDescriptor
.
-
See Also:
-
Constant Field Values
INTRODUCE_FACTORY
static final
String INTRODUCE_FACTORY
- Refactoring id of the 'Introduce Factory' refactoring (value:
org.eclipse.jdt.ui.introduce.factory
).
Clients may safely cast the obtained refactoring descriptor to
IntroduceFactoryDescriptor
.
-
See Also:
-
Constant Field Values
INTRODUCE_INDIRECTION
static final
String INTRODUCE_INDIRECTION
- Refactoring id of the 'Introduce Indirection' refactoring (value:
org.eclipse.jdt.ui.introduce.indirection
).
Clients may safely cast the obtained refactoring descriptor to
IntroduceIndirectionDescriptor
.
-
See Also:
-
Constant Field Values
INTRODUCE_PARAMETER
static final
String INTRODUCE_PARAMETER
- Refactoring id of the 'Introduce Parameter' refactoring (value:
org.eclipse.jdt.ui.introduce.parameter
).
Clients may safely cast the obtained refactoring descriptor to
IntroduceParameterDescriptor
.
-
See Also:
-
Constant Field Values
INTRODUCE_PARAMETER_OBJECT
static final
String INTRODUCE_PARAMETER_OBJECT
- Refactoring id of the 'Introduce Parameter Object' refactoring (value:
org.eclipse.jdt.ui.introduce.parameter.object
).
Clients may safely cast the obtained refactoring descriptor to
IntroduceParameterObjectDescriptor
.
-
Since:
- 1.2
-
See Also:
-
Constant Field Values
MOVE
static final
String MOVE
- Refactoring id of the 'Move' refactoring (value:
org.eclipse.jdt.ui.move
).
Clients may safely cast the obtained refactoring descriptor to
MoveDescriptor
.
-
See Also:
-
Constant Field Values
MOVE_METHOD
static final
String MOVE_METHOD
- Refactoring id of the 'Move Method' refactoring (value:
org.eclipse.jdt.ui.move.method
).
Clients may safely cast the obtained refactoring descriptor to
MoveMethodDescriptor
.
-
See Also:
-
Constant Field Values
MOVE_STATIC_MEMBERS
static final
String MOVE_STATIC_MEMBERS
- Refactoring id of the 'Move Static Members' refactoring (value:
org.eclipse.jdt.ui.move.static
).
Clients may safely cast the obtained refactoring descriptor to
MoveStaticMembersDescriptor
.
-
See Also:
-
Constant Field Values
PULL_UP
static final
String PULL_UP
- Refactoring id of the 'Pull Up' refactoring (value:
org.eclipse.jdt.ui.pull.up
).
Clients may safely cast the obtained refactoring descriptor to
PullUpDescriptor
.
-
See Also:
-
Constant Field Values
PUSH_DOWN
static final
String PUSH_DOWN
- Refactoring id of the 'Push Down' refactoring (value:
org.eclipse.jdt.ui.push.down
).
Clients may safely cast the obtained refactoring descriptor to
PushDownDescriptor
.
-
See Also:
-
Constant Field Values
RENAME_COMPILATION_UNIT
static final
String RENAME_COMPILATION_UNIT
- Refactoring id of the 'Rename Compilation Unit' refactoring (value:
org.eclipse.jdt.ui.rename.compilationunit
).
Clients may safely cast the obtained refactoring descriptor to
RenameJavaElementDescriptor
.
-
See Also:
-
Constant Field Values
RENAME_ENUM_CONSTANT
static final
String RENAME_ENUM_CONSTANT
- Refactoring id of the 'Rename Enum Constant' refactoring (value:
org.eclipse.jdt.ui.rename.enum.constant
).
Clients may safely cast the obtained refactoring descriptor to
RenameJavaElementDescriptor
.
-
See Also:
-
Constant Field Values
RENAME_FIELD
static final
String RENAME_FIELD
- Refactoring id of the 'Rename Field' refactoring (value:
org.eclipse.jdt.ui.rename.field
).
Clients may safely cast the obtained refactoring descriptor to
RenameJavaElementDescriptor
.
-
See Also:
-
Constant Field Values
RENAME_JAVA_PROJECT
static final
String RENAME_JAVA_PROJECT
- Refactoring id of the 'Rename Java Project' refactoring (value:
org.eclipse.jdt.ui.rename.java.project
).
Clients may safely cast the obtained refactoring descriptor to
RenameJavaElementDescriptor
.
-
See Also:
-
Constant Field Values
RENAME_LOCAL_VARIABLE
static final
String RENAME_LOCAL_VARIABLE
- Refactoring id of the 'Rename Local Variable' refactoring (value:
org.eclipse.jdt.ui.rename.local.variable
).
Clients may safely cast the obtained refactoring descriptor to
RenameJavaElementDescriptor
.
-
See Also:
-
Constant Field Values
RENAME_METHOD
static final
String RENAME_METHOD
- Refactoring id of the 'Rename Method' refactoring (value:
org.eclipse.jdt.ui.rename.method
).
Clients may safely cast the obtained refactoring descriptor to
RenameJavaElementDescriptor
.
-
See Also:
-
Constant Field Values
RENAME_PACKAGE
static final
String RENAME_PACKAGE
- Refactoring id of the 'Rename Package' refactoring (value:
org.eclipse.jdt.ui.rename.package
).
Clients may safely cast the obtained refactoring descriptor to
RenameJavaElementDescriptor
.
-
See Also:
-
Constant Field Values
RENAME_RESOURCE
static final
String RENAME_RESOURCE
-
Deprecated. Since 1.2. Use
RenameResourceDescriptor.ID
instead.
- Refactoring id of the 'Rename Resource' refactoring (value:
org.eclipse.jdt.ui.rename.resource
).
Clients may safely cast the obtained refactoring descriptor to
RenameResourceDescriptor
.
-
See Also:
-
Constant Field Values
RENAME_SOURCE_FOLDER
static final
String RENAME_SOURCE_FOLDER
- Refactoring id of the 'Rename Source Folder' refactoring (value:
org.eclipse.jdt.ui.rename.source.folder
).
Clients may safely cast the obtained refactoring descriptor to
RenameJavaElementDescriptor
.
-
See Also:
-
Constant Field Values
RENAME_TYPE
static final
String RENAME_TYPE
- Refactoring id of the 'Rename Type' refactoring (value:
org.eclipse.jdt.ui.rename.type
).
Clients may safely cast the obtained refactoring descriptor to
RenameJavaElementDescriptor
.
-
See Also:
-
Constant Field Values
RENAME_TYPE_PARAMETER
static final
String RENAME_TYPE_PARAMETER
- Refactoring id of the 'Rename Type Parameter' refactoring (value:
org.eclipse.jdt.ui.rename.type.parameter
).
Clients may safely cast the obtained refactoring descriptor to
RenameJavaElementDescriptor
.
-
See Also:
-
Constant Field Values
USE_SUPER_TYPE
static final
String USE_SUPER_TYPE
- Refactoring id of the 'Use Supertype Where Possible' refactoring (value:
org.eclipse.jdt.ui.use.supertype
).
Clients may safely cast the obtained refactoring descriptor to
UseSupertypeDescriptor
.
-
See Also:
-
Constant Field Values
Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.