## Uses of Class
org.eclipse.wst.jsdt.core.search.SearchParticipant

Packages that use SearchParticipant
org.eclipse.wst.jsdt.core.search

### Uses of SearchParticipant in org.eclipse.wst.jsdt.core.search

Methods in org.eclipse.wst.jsdt.core.search that return SearchParticipant
`static SearchParticipant` SearchEngine.`getDefaultSearchParticipant()` Returns a new default JavaScript search participant.
`SearchParticipant` SearchMatch.`getParticipant()` Returns the search participant which issued this search match.
`SearchParticipant` SearchDocument.`getParticipant()` Returns the participant that created this document.

Methods in org.eclipse.wst.jsdt.core.search with parameters of type SearchParticipant
`void` SearchRequestor.`enterParticipant(SearchParticipant participant)` Intermediate notification sent when the given participant starts to contribute.
`void` SearchRequestor.`exitParticipant(SearchParticipant participant)` Intermediate notification sent when the given participant is finished contributing.
`void` SearchEngine.`search(SearchPattern pattern, SearchParticipant[] participants, IJavaScriptSearchScope scope, SearchRequestor requestor, IProgressMonitor monitor)` Searches for matches of a given search pattern.
`void` SearchMatch.`setParticipant(SearchParticipant participant)` Sets the participant of this match.

Constructors in org.eclipse.wst.jsdt.core.search with parameters of type SearchParticipant
Constructor and Description
`FieldDeclarationMatch(IJavaScriptElement element, int accuracy, int offset, int length, SearchParticipant participant, IResource resource)` Creates a new field declaration match.
`FieldReferenceMatch(IJavaScriptElement enclosingElement, int accuracy, int offset, int length, boolean isReadAccess, boolean isWriteAccess, boolean insideDocComment, SearchParticipant participant, IResource resource)` Creates a new field reference match.
`LocalVariableDeclarationMatch(IJavaScriptElement element, int accuracy, int offset, int length, SearchParticipant participant, IResource resource)` Creates a new local variable declaration match.
`LocalVariableReferenceMatch(IJavaScriptElement enclosingElement, int accuracy, int offset, int length, boolean isReadAccess, boolean isWriteAccess, boolean insideDocComment, SearchParticipant participant, IResource resource)` Creates a new local variable reference match.
`MethodDeclarationMatch(IJavaScriptElement element, int accuracy, int offset, int length, SearchParticipant participant, IResource resource)` Creates a new method declaration match.
`MethodReferenceMatch(IJavaScriptElement enclosingElement, int accuracy, int offset, int length, boolean constructor, boolean superInvocation, boolean insideDocComment, SearchParticipant participant, IResource resource)` Creates a new method reference match.
`MethodReferenceMatch(IJavaScriptElement enclosingElement, int accuracy, int offset, int length, boolean constructor, boolean insideDocComment, SearchParticipant participant, IResource resource)` Creates a new method reference match.
`MethodReferenceMatch(IJavaScriptElement enclosingElement, int accuracy, int offset, int length, boolean insideDocComment, SearchParticipant participant, IResource resource)` Creates a new method reference match.
`PackageReferenceMatch(IJavaScriptElement enclosingElement, int accuracy, int offset, int length, boolean insideDocComment, SearchParticipant participant, IResource resource)` Creates a new package reference match.
`SearchDocument(java.lang.String documentPath, SearchParticipant participant)` Creates a new search document.
`SearchMatch(IJavaScriptElement element, int accuracy, int offset, int length, SearchParticipant participant, IResource resource)` Creates a new search match.
`TypeDeclarationMatch(IJavaScriptElement element, int accuracy, int offset, int length, SearchParticipant participant, IResource resource)` Creates a new type declaration match.
`TypeReferenceMatch(IJavaScriptElement enclosingElement, int accuracy, int offset, int length, boolean insideDocComment, SearchParticipant participant, IResource resource)` Creates a new type reference match.