org.eclipse.jdt.internal.core
Class ExternalFoldersManager
java.lang.Object
org.eclipse.jdt.internal.core.ExternalFoldersManager
public class ExternalFoldersManager
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExternalFoldersManager
public ExternalFoldersManager()
getExternalFolders
public static java.util.HashSet getExternalFolders(IClasspathEntry[] classpath)
isExternalFolderPath
public static boolean isExternalFolderPath(org.eclipse.core.runtime.IPath externalPath)
isInternalPathForExternalFolder
public static boolean isInternalPathForExternalFolder(org.eclipse.core.runtime.IPath resourcePath)
addFolder
public IFolder addFolder(org.eclipse.core.runtime.IPath externalFolderPath)
createLinkFolder
public IFolder createLinkFolder(org.eclipse.core.runtime.IPath externalFolderPath,
boolean refreshIfExistAlready,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
cleanUp
public void cleanUp(org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
getExternalFoldersProject
public IProject getExternalFoldersProject()
getFolder
public IFolder getFolder(org.eclipse.core.runtime.IPath externalFolderPath)
refreshReferences
public void refreshReferences(IProject source,
org.eclipse.core.runtime.IProgressMonitor monitor)
removeFolder
public IFolder removeFolder(org.eclipse.core.runtime.IPath externalFolderPath)