Package org.eclipse.jdt.ui.search
Class PatternQuerySpecification
- java.lang.Object
-
- org.eclipse.jdt.ui.search.QuerySpecification
-
- org.eclipse.jdt.ui.search.PatternQuerySpecification
-
public class PatternQuerySpecification extends QuerySpecification
Describes a search query by giving a textual pattern to search for.
This class is not intended to be instantiated or subclassed by clients.
- Since:
- 3.0
- See Also:
QuerySpecification- Restriction:
- This class is not intended to be subclassed by clients.
- Restriction:
- This class is not intended to be instantiated by clients.
-
-
Constructor Summary
Constructors Constructor Description PatternQuerySpecification(String pattern, int searchFor, boolean caseSensitive, int limitTo, IJavaSearchScope scope, String scopeDescription)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetPattern()Returns the search pattern the query should search for.intgetSearchFor()Returns what kind ofIJavaElementthe query should search for.booleanisCaseSensitive()Whether the query should be case sensitive.-
Methods inherited from class org.eclipse.jdt.ui.search.QuerySpecification
getLimitTo, getScope, getScopeDescription
-
-
-
-
Constructor Detail
-
PatternQuerySpecification
public PatternQuerySpecification(String pattern, int searchFor, boolean caseSensitive, int limitTo, IJavaSearchScope scope, String scopeDescription)
- Parameters:
pattern- The string that the query should search for.searchFor- What kind ofIJavaElementthe query should search for.caseSensitive- Whether the query should be case sensitive.limitTo- The kind of occurrence the query should search for.scope- The scope to search in.scopeDescription- A human readable description of the search scope.- See Also:
SearchPattern.createPattern(java.lang.String, int, int, int)
-
-
Method Detail
-
isCaseSensitive
public boolean isCaseSensitive()
Whether the query should be case sensitive.- Returns:
- Whether the query should be case sensitive.
-
getPattern
public String getPattern()
Returns the search pattern the query should search for.- Returns:
- the search pattern
- See Also:
SearchPattern.createPattern(java.lang.String, int, int, int)
-
getSearchFor
public int getSearchFor()
Returns what kind ofIJavaElementthe query should search for.- Returns:
- The kind of
IJavaElementto search for. - See Also:
IJavaSearchConstants
-
-