org.eclipse.cdt.refactoring
Class CRefactory
java.lang.Object
org.eclipse.cdt.refactoring.CRefactory
public class CRefactory
- extends java.lang.Object
Serves to launch the various refactorings.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OPTION_ASK_SCOPE
public static final int OPTION_ASK_SCOPE
- See Also:
- Constant Field Values
OPTION_IN_COMMENT
public static final int OPTION_IN_COMMENT
- See Also:
- Constant Field Values
OPTION_IN_STRING_LITERAL
public static final int OPTION_IN_STRING_LITERAL
- See Also:
- Constant Field Values
OPTION_IN_INCLUDE_DIRECTIVE
public static final int OPTION_IN_INCLUDE_DIRECTIVE
- See Also:
- Constant Field Values
OPTION_IN_MACRO_DEFINITION
public static final int OPTION_IN_MACRO_DEFINITION
- See Also:
- Constant Field Values
OPTION_IN_PREPROCESSOR_DIRECTIVE
public static final int OPTION_IN_PREPROCESSOR_DIRECTIVE
- See Also:
- Constant Field Values
OPTION_IN_INACTIVE_CODE
public static final int OPTION_IN_INACTIVE_CODE
- See Also:
- Constant Field Values
OPTION_IN_CODE
public static final int OPTION_IN_CODE
- See Also:
- Constant Field Values
ARGUMENT_UNKNOWN
public static final int ARGUMENT_UNKNOWN
- See Also:
- Constant Field Values
ARGUMENT_LOCAL_VAR
public static final int ARGUMENT_LOCAL_VAR
- See Also:
- Constant Field Values
ARGUMENT_PARAMETER
public static final int ARGUMENT_PARAMETER
- See Also:
- Constant Field Values
ARGUMENT_FILE_LOCAL_VAR
public static final int ARGUMENT_FILE_LOCAL_VAR
- See Also:
- Constant Field Values
ARGUMENT_GLOBAL_VAR
public static final int ARGUMENT_GLOBAL_VAR
- See Also:
- Constant Field Values
ARGUMENT_FIELD
public static final int ARGUMENT_FIELD
- See Also:
- Constant Field Values
ARGUMENT_FILE_LOCAL_FUNCTION
public static final int ARGUMENT_FILE_LOCAL_FUNCTION
- See Also:
- Constant Field Values
ARGUMENT_GLOBAL_FUNCTION
public static final int ARGUMENT_GLOBAL_FUNCTION
- See Also:
- Constant Field Values
ARGUMENT_VIRTUAL_METHOD
public static final int ARGUMENT_VIRTUAL_METHOD
- See Also:
- Constant Field Values
ARGUMENT_NON_VIRTUAL_METHOD
public static final int ARGUMENT_NON_VIRTUAL_METHOD
- See Also:
- Constant Field Values
ARGUMENT_TYPE
public static final int ARGUMENT_TYPE
- See Also:
- Constant Field Values
ARGUMENT_MACRO
public static final int ARGUMENT_MACRO
- See Also:
- Constant Field Values
ARGUMENT_INCLUDE_DIRECTIVE
public static final int ARGUMENT_INCLUDE_DIRECTIVE
- See Also:
- Constant Field Values
ARGUMENT_ENUMERATOR
public static final int ARGUMENT_ENUMERATOR
- See Also:
- Constant Field Values
ARGUMENT_CLASS_TYPE
public static final int ARGUMENT_CLASS_TYPE
- See Also:
- Constant Field Values
ARGUMENT_NAMESPACE
public static final int ARGUMENT_NAMESPACE
- See Also:
- Constant Field Values
getInstance
public static CRefactory getInstance()
createArgument
public static ICRefactoringArgument createArgument(org.eclipse.ui.texteditor.ITextEditor editor,
org.eclipse.jface.text.ITextSelection selection)
createArgument
public static ICRefactoringArgument createArgument(org.eclipse.core.resources.IFile file,
int offset,
java.lang.String text)
rename
public void rename(org.eclipse.swt.widgets.Shell shell,
ICRefactoringArgument arg)
getTextSearch
public ICRefactoringSearch getTextSearch()
setTextSearch
public void setTextSearch(ICRefactoringSearch txtSearch)
getCCppPatterns
public java.lang.String[] getCCppPatterns()
getTranslationUnit
public org.eclipse.cdt.core.dom.ast.IASTTranslationUnit getTranslationUnit(org.eclipse.core.resources.IFile sourceFile,
org.eclipse.ltk.core.refactoring.RefactoringStatus status)
addAffectedProjectNatures
public void addAffectedProjectNatures(java.lang.String nature)
getAffectedProjectNatures
public java.lang.String[] getAffectedProjectNatures()
addEditorDefiningExtension
public void addEditorDefiningExtension(java.lang.String editorID)
- Deprecated. extensions are found via the content types.
addParserConfigurationProvider
public void addParserConfigurationProvider(IParserConfigurationProvider pcp)
addPositionProvider
public void addPositionProvider(IPositionProvider adapter)
providePosition
public boolean providePosition(java.lang.Object o,
IPositionConsumer consumer)