Uses of Interface
org.eclipse.jdt.core.search.IJavaSearchScope

Packages that use IJavaSearchScope
org.eclipse.jdt.core.search   
org.eclipse.jdt.internal.core   
org.eclipse.jdt.internal.core.hierarchy   
org.eclipse.jdt.internal.core.search   
org.eclipse.jdt.internal.core.search.matching   
org.eclipse.jdt.internal.core.util   
 

Uses of IJavaSearchScope in org.eclipse.jdt.core.search
 

Methods in org.eclipse.jdt.core.search that return IJavaSearchScope
static IJavaSearchScope SearchEngine.createHierarchyScope(IType type)
          Returns a Java search scope limited to the hierarchy of the given type.
static IJavaSearchScope SearchEngine.createHierarchyScope(IType type, WorkingCopyOwner owner)
          Returns a Java search scope limited to the hierarchy of the given type.
static IJavaSearchScope SearchEngine.createJavaSearchScope(IJavaElement[] elements, boolean includeReferencedProjects)
          Returns a Java search scope limited to the given Java elements.
static IJavaSearchScope SearchEngine.createJavaSearchScope(IJavaElement[] elements, int includeMask)
          Returns a Java search scope limited to the given Java elements.
static IJavaSearchScope SearchEngine.createJavaSearchScope(IResource[] resources)
          Deprecated. Use #createJavaSearchScope(IJavaElement[]) instead.
static IJavaSearchScope SearchEngine.createStrictHierarchyScope(IJavaProject project, IType type, boolean onlySubtypes, boolean includeFocusType, WorkingCopyOwner owner)
          Returns a Java search scope limited to the hierarchy of the given type and to a given project.
static IJavaSearchScope SearchEngine.createWorkspaceScope()
          Returns a Java search scope with the workspace as the only limit.
 

Methods in org.eclipse.jdt.core.search with parameters of type IJavaSearchScope
 void SearchPattern.acceptMatch(java.lang.String relativePath, java.lang.String containerPath, char separator, SearchPattern pattern, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope)
           
 void SearchPattern.acceptMatch(java.lang.String relativePath, java.lang.String containerPath, char separator, SearchPattern pattern, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, IProgressMonitor monitor)
           
 void SearchPattern.findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, IProgressMonitor monitor)
          Query a given index for matching entries.
abstract  void SearchParticipant.locateMatches(SearchDocument[] documents, SearchPattern pattern, IJavaSearchScope scope, SearchRequestor requestor, IProgressMonitor monitor)
          Locates the matches in the given documents using the given search pattern and search scope, and reports them to the givenn search requestor.
 void SearchEngine.search(IWorkspace workspace, IJavaElement element, int limitTo, IJavaSearchScope scope, IJavaSearchResultCollector resultCollector)
          Deprecated. Use SearchEngine.search(SearchPattern, SearchParticipant[], IJavaSearchScope, SearchRequestor, IProgressMonitor) instead.
 void SearchEngine.search(IWorkspace workspace, ISearchPattern searchPattern, IJavaSearchScope scope, IJavaSearchResultCollector resultCollector)
          Deprecated. Use SearchEngine.search(SearchPattern, SearchParticipant[], IJavaSearchScope, SearchRequestor, IProgressMonitor) instead.
 void SearchEngine.search(IWorkspace workspace, java.lang.String patternString, int searchFor, int limitTo, IJavaSearchScope scope, IJavaSearchResultCollector resultCollector)
          Deprecated. Use SearchEngine.search(SearchPattern, SearchParticipant[], IJavaSearchScope, SearchRequestor, IProgressMonitor) instead.
 void SearchEngine.search(SearchPattern pattern, SearchParticipant[] participants, IJavaSearchScope scope, SearchRequestor requestor, IProgressMonitor monitor)
          Searches for matches of a given search pattern.
 void SearchEngine.searchAllTypeNames(char[][] qualifications, char[][] typeNames, IJavaSearchScope scope, TypeNameMatchRequestor nameMatchRequestor, int waitingPolicy, IProgressMonitor progressMonitor)
          Searches for all top-level types and member types in the given scope matching any of the given qualifications and type names in a case sensitive way.
 void SearchEngine.searchAllTypeNames(char[][] qualifications, char[][] typeNames, IJavaSearchScope scope, TypeNameRequestor nameRequestor, int waitingPolicy, IProgressMonitor progressMonitor)
          Searches for all top-level types and member types in the given scope matching any of the given qualifications and type names in a case sensitive way.
 void SearchEngine.searchAllTypeNames(char[] packageName, char[] typeName, int matchRule, int searchFor, IJavaSearchScope scope, ITypeNameRequestor nameRequestor, int waitingPolicy, IProgressMonitor progressMonitor)
          Deprecated. Use SearchEngine.searchAllTypeNames(char[], char[], int, int, IJavaSearchScope, TypeNameRequestor, int, IProgressMonitor) instead
 void SearchEngine.searchAllTypeNames(char[] packageExactName, char[] typeName, int matchRule, int searchFor, IJavaSearchScope scope, TypeNameRequestor nameRequestor, int waitingPolicy, IProgressMonitor progressMonitor)
          Deprecated. Use SearchEngine.searchAllTypeNames(char[], int, char[], int, int, IJavaSearchScope, TypeNameRequestor, int, IProgressMonitor) instead
 void SearchEngine.searchAllTypeNames(char[] packageName, int packageMatchRule, char[] typeName, int typeMatchRule, int searchFor, IJavaSearchScope scope, TypeNameMatchRequestor nameMatchRequestor, int waitingPolicy, IProgressMonitor progressMonitor)
          Searches for all top-level types and member types in the given scope.
 void SearchEngine.searchAllTypeNames(char[] packageName, int packageMatchRule, char[] typeName, int typeMatchRule, int searchFor, IJavaSearchScope scope, TypeNameRequestor nameRequestor, int waitingPolicy, IProgressMonitor progressMonitor)
          Searches for all top-level types and member types in the given scope.
 void SearchEngine.searchAllTypeNames(IWorkspace workspace, char[] packageName, char[] typeName, int matchMode, boolean isCaseSensitive, int searchFor, IJavaSearchScope scope, ITypeNameRequestor nameRequestor, int waitingPolicy, IProgressMonitor progressMonitor)
          Deprecated. Use SearchEngine.searchAllTypeNames(char[], char[], int, int, IJavaSearchScope, ITypeNameRequestor, int, IProgressMonitor) instead
abstract  IPath[] SearchParticipant.selectIndexes(SearchPattern query, IJavaSearchScope scope)
          Returns the collection of index locations to consider when performing the given search query in the given scope.
 

Uses of IJavaSearchScope in org.eclipse.jdt.internal.core
 

Fields in org.eclipse.jdt.internal.core declared as IJavaSearchScope
protected  IJavaSearchScope SearchableEnvironment.searchScope
           
 

Constructors in org.eclipse.jdt.internal.core with parameters of type IJavaSearchScope
CreateTypeHierarchyOperation(IType element, ICompilationUnit[] workingCopies, IJavaSearchScope scope, boolean computeSubtypes)
          Constructs an operation to create a type hierarchy for the given type and working copies.
 

Uses of IJavaSearchScope in org.eclipse.jdt.internal.core.hierarchy
 

Fields in org.eclipse.jdt.internal.core.hierarchy declared as IJavaSearchScope
protected  IJavaSearchScope IndexBasedHierarchyBuilder.scope
          The scope this hierarchy builder should restrain results to.
 

Methods in org.eclipse.jdt.internal.core.hierarchy with parameters of type IJavaSearchScope
static void IndexBasedHierarchyBuilder.searchAllPossibleSubTypes(IType type, IJavaSearchScope scope, java.util.Map binariesFromIndexMatches, IPathRequestor pathRequestor, int waitingPolicy, IProgressMonitor progressMonitor)
          Find the set of candidate subtypes of a given type.
 

Constructors in org.eclipse.jdt.internal.core.hierarchy with parameters of type IJavaSearchScope
IndexBasedHierarchyBuilder(TypeHierarchy hierarchy, IJavaSearchScope scope)
           
TypeHierarchy(IType type, ICompilationUnit[] workingCopies, IJavaSearchScope scope, boolean computeSubtypes)
          Creates a TypeHierarchy on the given type.
 

Uses of IJavaSearchScope in org.eclipse.jdt.internal.core.search
 

Classes in org.eclipse.jdt.internal.core.search that implement IJavaSearchScope
 class AbstractJavaSearchScope
           
 class AbstractSearchScope
           
 class HierarchyScope
          Scope limited to the subtype and supertype hierarchy of a given type.
 class JavaSearchScope
          A Java-specific scope for searching relative to one or more java elements.
 class JavaWorkspaceScope
          A Java-specific scope for searching the entire workspace.
 

Fields in org.eclipse.jdt.internal.core.search declared as IJavaSearchScope
protected  IJavaSearchScope PatternSearchJob.scope
           
 

Methods in org.eclipse.jdt.internal.core.search that return IJavaSearchScope
static IJavaSearchScope BasicSearchEngine.createHierarchyScope(IType type)
           
static IJavaSearchScope BasicSearchEngine.createHierarchyScope(IType type, WorkingCopyOwner owner)
           
static IJavaSearchScope BasicSearchEngine.createJavaSearchScope(IJavaElement[] elements)
           
static IJavaSearchScope BasicSearchEngine.createJavaSearchScope(IJavaElement[] elements, boolean includeReferencedProjects)
           
static IJavaSearchScope BasicSearchEngine.createJavaSearchScope(IJavaElement[] elements, int includeMask)
           
static IJavaSearchScope BasicSearchEngine.createStrictHierarchyScope(IJavaProject project, IType type, boolean onlySubtypes, boolean includeFocusType, WorkingCopyOwner owner)
           
static IJavaSearchScope BasicSearchEngine.createWorkspaceScope()
           
 

Methods in org.eclipse.jdt.internal.core.search with parameters of type IJavaSearchScope
 void JavaSearchParticipant.locateMatches(SearchDocument[] indexMatches, SearchPattern pattern, IJavaSearchScope scope, SearchRequestor requestor, IProgressMonitor monitor)
           
 void BasicSearchEngine.search(SearchPattern pattern, SearchParticipant[] participants, IJavaSearchScope scope, SearchRequestor requestor, IProgressMonitor monitor)
          Searches for matches of a given search pattern.
 void BasicSearchEngine.searchAllConstructorDeclarations(char[] packageName, char[] typeName, int typeMatchRule, IJavaSearchScope scope, IRestrictedAccessConstructorRequestor nameRequestor, int waitingPolicy, IProgressMonitor progressMonitor)
           
 void BasicSearchEngine.searchAllTypeNames(char[][] qualifications, char[][] typeNames, int matchRule, int searchFor, IJavaSearchScope scope, IRestrictedAccessTypeRequestor nameRequestor, int waitingPolicy, IProgressMonitor progressMonitor)
          Searches for all top-level types and member types in the given scope using a case sensitive exact match with the given qualified names and type names.
 void BasicSearchEngine.searchAllTypeNames(char[] packageName, int packageMatchRule, char[] typeName, int typeMatchRule, int searchFor, IJavaSearchScope scope, IRestrictedAccessTypeRequestor nameRequestor, int waitingPolicy, IProgressMonitor progressMonitor)
          Searches for all top-level types and member types in the given scope.
 IPath[] JavaSearchParticipant.selectIndexes(SearchPattern pattern, IJavaSearchScope scope)
           
 IndexLocation[] JavaSearchParticipant.selectIndexURLs(SearchPattern pattern, IJavaSearchScope scope)
           
 

Constructors in org.eclipse.jdt.internal.core.search with parameters of type IJavaSearchScope
IndexSelector(IJavaSearchScope searchScope, SearchPattern pattern)
           
PatternSearchJob(SearchPattern pattern, SearchParticipant participant, IJavaSearchScope scope, IndexQueryRequestor requestor)
           
SubTypeSearchJob(SearchPattern pattern, SearchParticipant participant, IJavaSearchScope scope, IndexQueryRequestor requestor)
           
TypeNameMatchRequestorWrapper(TypeNameMatchRequestor requestor, IJavaSearchScope scope)
           
 

Uses of IJavaSearchScope in org.eclipse.jdt.internal.core.search.matching
 

Fields in org.eclipse.jdt.internal.core.search.matching declared as IJavaSearchScope
 IJavaSearchScope MatchLocator.scope
           
 

Methods in org.eclipse.jdt.internal.core.search.matching with parameters of type IJavaSearchScope
 void LocalVariablePattern.findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, IProgressMonitor progressMonitor)
           
 void TypeParameterPattern.findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, IProgressMonitor progressMonitor)
           
 void IntersectingPattern.findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, IProgressMonitor progressMonitor)
           
 void OrPattern.findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, IProgressMonitor progressMonitor)
           
static void MatchLocator.findIndexMatches(SearchPattern pattern, Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, IProgressMonitor monitor)
          Query a given index for matching entries.
 

Constructors in org.eclipse.jdt.internal.core.search.matching with parameters of type IJavaSearchScope
MatchLocator(SearchPattern pattern, SearchRequestor requestor, IJavaSearchScope scope, IProgressMonitor progressMonitor)
           
 

Uses of IJavaSearchScope in org.eclipse.jdt.internal.core.util
 

Methods in org.eclipse.jdt.internal.core.util with parameters of type IJavaSearchScope
 Openable HandleFactory.createOpenable(java.lang.String resourcePath, IJavaSearchScope scope)
          Creates an Openable handle from the given resource path.