public abstract class AbstractJavaSearchScope extends AbstractSearchScope
APPLICATION_LIBRARIES, JAR_FILE_ENTRY_SEPARATOR, REFERENCED_PROJECTS, SOURCES, SYSTEM_LIBRARIES| Constructor and Description |
|---|
AbstractJavaSearchScope() |
| Modifier and Type | Method and Description |
|---|---|
abstract AccessRuleSet |
getAccessRuleSet(java.lang.String relativePath,
java.lang.String containerPath)
Get access rule set corresponding to a given path.
|
abstract IPackageFragmentRoot |
packageFragmentRoot(java.lang.String resourcePathString,
int jarSeparatorIndex,
java.lang.String jarPath)
Returns the package fragment root corresponding to a given resource path.
|
includesBinaries, includesClasspaths, processDelta, setIncludesBinaries, setIncludesClasspathsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitencloses, encloses, enclosingProjectsAndJarspublic abstract AccessRuleSet getAccessRuleSet(java.lang.String relativePath, java.lang.String containerPath)
relativePath - The path user want to have restriction accesspublic abstract IPackageFragmentRoot packageFragmentRoot(java.lang.String resourcePathString, int jarSeparatorIndex, java.lang.String jarPath)
resourcePathString - path of expected package fragment root.jarSeparatorIndex - the index of the jar separator in the resource path, or -1 if nonejarPath - the already extracted jar path, or null if nonepackage fragment root which path
match the given one or null if none was found.