|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.aspectj.org.eclipse.jdt.internal.core.ExternalFoldersManager
public class ExternalFoldersManager
| Method Summary | |
|---|---|
IFolder |
addFolder(IPath externalFolderPath,
boolean scheduleForCreation)
|
void |
cleanUp(IProgressMonitor monitor)
|
IProject |
createExternalFoldersProject(IProgressMonitor monitor)
|
IFolder |
createLinkFolder(IPath externalFolderPath,
boolean refreshIfExistAlready,
IProgressMonitor monitor)
|
void |
createPendingFolders(IProgressMonitor monitor)
|
static java.util.HashSet |
getExternalFolders(IClasspathEntry[] classpath)
Returns a set of external paths to external folders referred to on the given classpath. |
static ExternalFoldersManager |
getExternalFoldersManager()
|
IProject |
getExternalFoldersProject()
|
IFolder |
getFolder(IPath externalFolderPath)
|
static boolean |
isExternalFolderPath(IPath externalPath)
Returns true if the provided path is a folder external to the project. |
static boolean |
isInternalPathForExternalFolder(IPath resourcePath)
|
void |
refreshReferences(IProject[] sourceProjects,
IProgressMonitor monitor)
|
void |
refreshReferences(IProject source,
IProgressMonitor monitor)
|
IFolder |
removeFolder(IPath externalFolderPath)
|
boolean |
removePendingFolder(java.lang.Object externalPath)
Try to remove the argument from the list of folders pending for creation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static ExternalFoldersManager getExternalFoldersManager()
public static java.util.HashSet getExternalFolders(IClasspathEntry[] classpath)
null if there are none.
public static boolean isExternalFolderPath(IPath externalPath)
true if the provided path is a folder external to the project.
public static boolean isInternalPathForExternalFolder(IPath resourcePath)
public IFolder addFolder(IPath externalFolderPath,
boolean scheduleForCreation)
public boolean removePendingFolder(java.lang.Object externalPath)
externalPath - to link to
public IFolder createLinkFolder(IPath externalFolderPath,
boolean refreshIfExistAlready,
IProgressMonitor monitor)
throws CoreException
CoreException
public void createPendingFolders(IProgressMonitor monitor)
throws JavaModelException
JavaModelException
public void cleanUp(IProgressMonitor monitor)
throws CoreException
CoreExceptionpublic IProject getExternalFoldersProject()
public IProject createExternalFoldersProject(IProgressMonitor monitor)
throws CoreException
CoreExceptionpublic IFolder getFolder(IPath externalFolderPath)
public void refreshReferences(IProject[] sourceProjects,
IProgressMonitor monitor)
public void refreshReferences(IProject source,
IProgressMonitor monitor)
public IFolder removeFolder(IPath externalFolderPath)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||