IJavaSearchScope | createHierarchyScope(IType type) Returns a Java search scope limited to the hierarchy of the given type. |
IJavaSearchScope | createJavaSearchScope(IResource[] resources) Returns a Java search scope limited to the given resources. |
IJavaSearchScope | createJavaSearchScope(IJavaElement[] elements) Returns a Java search scope limited to the given Java elements. |
IJavaSearchScope | createJavaSearchScope(IJavaElement[] elements, boolean includeReferencedProjects) Returns a Java search scope limited to the given Java elements. |
IJavaSearchScope | createJavaSearchScope(IJavaElement[] elements, int includeMask) Returns a Java search scope limited to the given Java elements. |
ISearchPattern | createOrSearchPattern(ISearchPattern leftPattern, ISearchPattern rightPattern) Returns a search pattern that combines the given two patterns into a "or" pattern. |
ISearchPattern | createSearchPattern(String stringPattern, int searchFor, int limitTo, boolean isCaseSensitive) Returns a search pattern based on a given string pattern. |
IJavaSearchScope | 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. |
TypeNameMatch | createTypeNameMatch(IType type, int modifiers) Create a type name match on a given type with specific modifiers. |
IJavaSearchScope | createWorkspaceScope() Returns a Java search scope with the workspace as the only limit. |
SearchParticipant | getDefaultSearchParticipant() Returns a new default Java search participant. |
void | search(IWorkspace workspace, IJavaElement element, int limitTo, IJavaSearchScope scope, IJavaSearchResultCollector resultCollector) Searches for the given Java element. |
void | search(SearchPattern pattern, SearchParticipant[] participants, IJavaSearchScope scope, SearchRequestor requestor, IProgressMonitor monitor) Searches for matches of a given search pattern. |
void | search(IWorkspace workspace, ISearchPattern searchPattern, IJavaSearchScope scope, IJavaSearchResultCollector resultCollector) Searches for matches of a given search pattern. |
void | searchAllTypeNames(final char[] packageName, final int packageMatchRule, final char[] typeName, final int typeMatchRule, int searchFor, IJavaSearchScope scope, final TypeNameRequestor nameRequestor, int waitingPolicy, IProgressMonitor progressMonitor) Searches for all top-level types and member types in the given scope. |
void | searchAllTypeNames(final char[] packageName, final int packageMatchRule, final char[] typeName, final int typeMatchRule, int searchFor, IJavaSearchScope scope, final TypeNameMatchRequestor nameMatchRequestor, int waitingPolicy, IProgressMonitor progressMonitor) Searches for all top-level types and member types in the given scope. |
void | searchAllTypeNames(final char[][] qualifications, final char[][] typeNames, IJavaSearchScope scope, final 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 | searchAllTypeNames(final char[][] qualifications, final char[][] typeNames, IJavaSearchScope scope, final 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 | searchAllTypeNames(final char[] packageExactName, final char[] typeName, final int matchRule, int searchFor, IJavaSearchScope scope, final TypeNameRequestor nameRequestor, int waitingPolicy, IProgressMonitor progressMonitor) Searches for all top-level types and member types in the given scope. |
void | searchAllTypeNames(final char[] packageName, final char[] typeName, final int matchRule, int searchFor, IJavaSearchScope scope, final ITypeNameRequestor nameRequestor, int waitingPolicy, IProgressMonitor progressMonitor) Searches for all top-level types and member types in the given scope. |
void | searchDeclarationsOfReferencedTypes(IJavaElement enclosingElement, SearchRequestor requestor, IProgressMonitor monitor) Searches for all declarations of the types referenced in the given element. |
void | searchDeclarationsOfReferencedTypes(IWorkspace workspace, IJavaElement enclosingElement, IJavaSearchResultCollector resultCollector) Searches for all declarations of the types referenced in the given element. |