public class MultipleRootsMoveDestination extends AutocreatingMoveDestination
myFileIndex, myManager, myPackage| Constructor and Description |
|---|
MultipleRootsMoveDestination(PackageWrapper aPackage) |
| Modifier and Type | Method and Description |
|---|---|
void |
analyzeModuleConflicts(java.util.Collection<? extends PsiElement> elements,
MultiMap<PsiElement,java.lang.String> conflicts,
UsageInfo[] usages) |
PsiDirectory |
getTargetDirectory(PsiDirectory source)
Invoked in command & write action
|
PsiDirectory |
getTargetDirectory(PsiFile source)
Invoked in command & write action
|
PsiDirectory |
getTargetIfExists(PsiDirectory source) |
PsiDirectory |
getTargetIfExists(PsiFile source) |
PackageWrapper |
getTargetPackage() |
boolean |
isTargetAccessible(Project project,
VirtualFile place) |
java.lang.String |
verify(PsiDirectory source) |
java.lang.String |
verify(PsiFile source) |
java.lang.String |
verify(PsiPackage source) |
checkCanCreateInSourceRootpublic MultipleRootsMoveDestination(PackageWrapper aPackage)
public PackageWrapper getTargetPackage()
getTargetPackage in interface MoveDestinationgetTargetPackage in class AutocreatingMoveDestinationpublic PsiDirectory getTargetDirectory(PsiDirectory source) throws IncorrectOperationException
MoveDestinationgetTargetDirectory in interface MoveDestinationgetTargetDirectory in class AutocreatingMoveDestinationIncorrectOperationExceptionpublic PsiDirectory getTargetDirectory(PsiFile source) throws IncorrectOperationException
MoveDestinationgetTargetDirectory in interface MoveDestinationgetTargetDirectory in class AutocreatingMoveDestinationIncorrectOperationExceptionpublic PsiDirectory getTargetIfExists(PsiFile source)
public java.lang.String verify(PsiFile source)
public java.lang.String verify(PsiDirectory source)
public java.lang.String verify(PsiPackage source)
public void analyzeModuleConflicts(java.util.Collection<? extends PsiElement> elements, MultiMap<PsiElement,java.lang.String> conflicts, UsageInfo[] usages)
public boolean isTargetAccessible(Project project, VirtualFile place)
public PsiDirectory getTargetIfExists(PsiDirectory source)