com.alveole.interfaces
Interface ProjectRefactorListener

All Known Implementing Classes:
Struts2RefactoringListener

public interface ProjectRefactorListener

This interface enables to received refactor events to perform on a project.

Author:
sylvain

Method Summary
 boolean hasReferencesToClass(Project project, java.lang.String name)
           
 boolean hasReferencesToFile(Project project, org.eclipse.core.resources.IFile name)
           
 boolean hasReferencesToMethod(Project project, java.lang.String className, java.lang.String name, java.lang.String signature)
           
 void renameClass(Project project, java.lang.String oldName, java.lang.String newName)
           
 void renameFile(Project project, org.eclipse.core.resources.IFile oldName, org.eclipse.core.resources.IFile newName)
           
 void renameMethod(Project project, java.lang.String className, java.lang.String oldName, java.lang.String signature, java.lang.String newName)
           
 

Method Detail

hasReferencesToFile

boolean hasReferencesToFile(Project project,
                            org.eclipse.core.resources.IFile name)

renameFile

void renameFile(Project project,
                org.eclipse.core.resources.IFile oldName,
                org.eclipse.core.resources.IFile newName)

hasReferencesToClass

boolean hasReferencesToClass(Project project,
                             java.lang.String name)

hasReferencesToMethod

boolean hasReferencesToMethod(Project project,
                              java.lang.String className,
                              java.lang.String name,
                              java.lang.String signature)

renameClass

void renameClass(Project project,
                 java.lang.String oldName,
                 java.lang.String newName)

renameMethod

void renameMethod(Project project,
                  java.lang.String className,
                  java.lang.String oldName,
                  java.lang.String signature,
                  java.lang.String newName)