Verwendungen von Klasse
org.aspectj.org.eclipse.jdt.core.search.SearchPattern
Packages, die SearchPattern verwenden
Package
Beschreibung
Provides support for searching the workspace Java
elements that match a particular description.
-
Verwendungen von SearchPattern in org.aspectj.org.eclipse.jdt.core.search
Methoden in org.aspectj.org.eclipse.jdt.core.search, die SearchPattern zurückgebenModifizierer und TypMethodeBeschreibungSearchPattern.clone()static SearchPatternSearchPattern.createAndPattern(SearchPattern leftPattern, SearchPattern rightPattern) Veraltet.Unfortunately, this functionality is not fully supported yet (see "https://bugs.eclipse.org/bugs/show_bug.cgi?static SearchPatternSearchPattern.createOrPattern(SearchPattern leftPattern, SearchPattern rightPattern) Returns a search pattern that combines the given two patterns into an "or" pattern.static SearchPatternSearchPattern.createPattern(String stringPattern, int searchFor, int limitTo, int matchRule) Returns a search pattern based on a given string pattern.static SearchPatternSearchPattern.createPattern(IJavaElement element, int limitTo) Returns a search pattern based on a given Java element.static SearchPatternSearchPattern.createPattern(IJavaElement element, int limitTo, int matchRule) Returns a search pattern based on a given Java element.SearchPattern.currentPattern()abstract SearchPatternSearchPattern.getBlankPattern()Returns a blank pattern that can be used as a record to decode an index key.Methoden in org.aspectj.org.eclipse.jdt.core.search mit Parametern vom Typ SearchPatternModifizierer und TypMethodeBeschreibungvoidSearchPattern.acceptMatch(String relativePath, String containerPath, char separator, SearchPattern pattern, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope) voidSearchPattern.acceptMatch(String relativePath, String containerPath, char separator, SearchPattern pattern, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, org.eclipse.core.runtime.IProgressMonitor monitor) static SearchPatternSearchPattern.createAndPattern(SearchPattern leftPattern, SearchPattern rightPattern) Veraltet.Unfortunately, this functionality is not fully supported yet (see "https://bugs.eclipse.org/bugs/show_bug.cgi?static SearchPatternSearchPattern.createOrPattern(SearchPattern leftPattern, SearchPattern rightPattern) Returns a search pattern that combines the given two patterns into an "or" pattern.abstract voidSearchParticipant.locateMatches(SearchDocument[] documents, SearchPattern pattern, IJavaSearchScope scope, SearchRequestor requestor, org.eclipse.core.runtime.IProgressMonitor monitor) Locates the matches in the given documents using the given search pattern and search scope, and reports them to the given search requestor.booleanSearchPattern.matchesDecodedKey(SearchPattern decodedPattern) Returns whether this pattern matches the given pattern (representing a decoded index key).voidSearchEngine.search(SearchPattern pattern, SearchParticipant[] participants, IJavaSearchScope scope, SearchRequestor requestor, org.eclipse.core.runtime.IProgressMonitor monitor) Searches for matches of a given search pattern.abstract org.eclipse.core.runtime.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. -
Verwendungen von SearchPattern in org.aspectj.org.eclipse.jdt.internal.core.search
Felder in org.aspectj.org.eclipse.jdt.internal.core.search, die deklariert sind als SearchPatternMethoden in org.aspectj.org.eclipse.jdt.internal.core.search mit Parametern vom Typ SearchPatternModifizierer und TypMethodeBeschreibungabstract booleanIndexQueryRequestor.acceptIndexMatch(String documentPath, SearchPattern indexRecord, SearchParticipant participant, AccessRuleSet access) booleanPathCollector.acceptIndexMatch(String documentPath, SearchPattern indexRecord, SearchParticipant participant, AccessRuleSet access) static intIndexSelector.canSeeFocus(SearchPattern pattern, org.eclipse.core.runtime.IPath projectOrJarPath) Returns whether elements of the given project or jar can see the given focus (an IJavaProject or a JarPackageFragmentRot) either because the focus is part of the project or the jar, or because it is accessible throught the project's classpathvoidJavaSearchParticipant.locateMatches(SearchDocument[] indexMatches, SearchPattern pattern, IJavaSearchScope scope, SearchRequestor requestor, org.eclipse.core.runtime.IProgressMonitor monitor) voidBasicSearchEngine.search(SearchPattern pattern, SearchParticipant[] participants, IJavaSearchScope scope, SearchRequestor requestor, org.eclipse.core.runtime.IProgressMonitor monitor) Searches for matches of a given search pattern.voidBasicSearchEngine.searchDeclarations(IJavaElement enclosingElement, SearchRequestor requestor, SearchPattern pattern, org.eclipse.core.runtime.IProgressMonitor monitor) org.eclipse.core.runtime.IPath[]JavaSearchParticipant.selectIndexes(SearchPattern pattern, IJavaSearchScope scope) JavaSearchParticipant.selectIndexURLs(SearchPattern pattern, IJavaSearchScope scope) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.core.search mit Parametern vom Typ SearchPatternModifiziererKonstruktorBeschreibungIndexSelector(IJavaSearchScope searchScope, SearchPattern pattern) PatternSearchJob(SearchPattern pattern, SearchParticipant participant, IJavaSearchScope scope, boolean resolveDocumentForJar, boolean resolveDocumentForSourceFiles, IndexQueryRequestor requestor) Create a search job with the specified search pattern.PatternSearchJob(SearchPattern pattern, SearchParticipant participant, IJavaSearchScope scope, IndexQueryRequestor requestor) SubTypeSearchJob(SearchPattern pattern, SearchParticipant participant, IJavaSearchScope scope, IndexQueryRequestor requestor) -
Verwendungen von SearchPattern in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Unterklassen von SearchPattern in org.aspectj.org.eclipse.jdt.internal.core.search.matchingModifizierer und TypKlasseBeschreibungclassclassclassclassclassclassclassclassQuery the index multiple times and do an 'and' on the results.classclassclassclassclassclassclassclassclassclassclassclassclassclassPattern to search type parameters.classclassFelder in org.aspectj.org.eclipse.jdt.internal.core.search.matching, die deklariert sind als SearchPatternModifizierer und TypFeldBeschreibungMatchLocator.patternprotected SearchPattern[]AndPattern.patternsprotected SearchPattern[]OrPattern.patternsMethoden in org.aspectj.org.eclipse.jdt.internal.core.search.matching, die SearchPattern zurückgebenModifizierer und TypMethodeBeschreibungAndPattern.clone()OrPattern.clone()AndPattern.currentPattern()ConstructorDeclarationPattern.getBlankPattern()ConstructorPattern.getBlankPattern()FieldPattern.getBlankPattern()JavaSearchPattern.getBlankPattern()MethodDeclarationPattern.getBlankPattern()MethodPattern.getBlankPattern()ModulePattern.getBlankPattern()MultiTypeDeclarationPattern.getBlankPattern()OrPattern.getBlankPattern()PackageReferencePattern.getBlankPattern()QualifiedTypeDeclarationPattern.getBlankPattern()SecondaryTypeDeclarationPattern.getBlankPattern()SuperTypeReferencePattern.getBlankPattern()TypeDeclarationPattern.getBlankPattern()TypeReferencePattern.getBlankPattern()Methoden in org.aspectj.org.eclipse.jdt.internal.core.search.matching mit Parametern vom Typ SearchPatternModifizierer und TypMethodeBeschreibungstatic SearchDocument[]MatchLocator.addWorkingCopies(SearchPattern pattern, SearchDocument[] indexMatches, ICompilationUnit[] copies, SearchParticipant participant) static voidMatchLocator.findIndexMatches(SearchPattern pattern, Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, boolean resolveDocumentName, org.eclipse.core.runtime.IProgressMonitor monitor) Query a given index for matching entries.static voidMatchLocator.findIndexMatches(SearchPattern pattern, Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, org.eclipse.core.runtime.IProgressMonitor monitor) Query a given index for matching entries.protected voidMatchLocator.locatePackageDeclarations(SearchPattern searchPattern, SearchParticipant participant, IJavaProject[] projects) Locates the package declarations corresponding to the search pattern.booleanConstructorDeclarationPattern.matchesDecodedKey(SearchPattern decodedPattern) booleanConstructorPattern.matchesDecodedKey(SearchPattern decodedPattern) booleanFieldPattern.matchesDecodedKey(SearchPattern decodedPattern) booleanMethodPattern.matchesDecodedKey(SearchPattern decodedPattern) booleanModulePattern.matchesDecodedKey(SearchPattern decodedPattern) booleanMultiTypeDeclarationPattern.matchesDecodedKey(SearchPattern decodedPattern) booleanPackageReferencePattern.matchesDecodedKey(SearchPattern decodedPattern) booleanQualifiedTypeDeclarationPattern.matchesDecodedKey(SearchPattern decodedPattern) booleanSuperTypeReferencePattern.matchesDecodedKey(SearchPattern decodedPattern) booleanTypeDeclarationPattern.matchesDecodedKey(SearchPattern decodedPattern) booleanTypeReferencePattern.matchesDecodedKey(SearchPattern decodedPattern) static PatternLocatorPatternLocator.patternLocator(SearchPattern pattern) static IJavaElementMatchLocator.projectOrJarFocus(SearchPattern pattern) static voidMatchLocator.setFocus(SearchPattern pattern, IJavaElement focus) static voidMatchLocator.setIndexQualifierQuery(SearchPattern pattern, char[] queries) Sets the qualifier queries into pattern.Konstruktoren in org.aspectj.org.eclipse.jdt.internal.core.search.matching mit Parametern vom Typ SearchPatternModifiziererKonstruktorBeschreibungAndPattern(SearchPattern leftPattern, SearchPattern rightPattern) MatchLocator(SearchPattern pattern, SearchRequestor requestor, IJavaSearchScope scope, org.eclipse.core.runtime.IProgressMonitor progressMonitor) OrPattern(SearchPattern leftPattern, SearchPattern rightPattern) PatternLocator(SearchPattern pattern) SuperTypeNamesCollector(SearchPattern pattern, char[] typeSimpleName, char[] typeQualification, MatchLocator locator, IType type, org.eclipse.core.runtime.IProgressMonitor progressMonitor)