| Modifier and Type | Class and Description |
|---|---|
| private static enum | SearchQuery.
The mode of escaping special characters in regular expressions |
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private final SearchRule | |
| private EnumSet |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private String | |
| public Optional | |
| private String | |
| private String | |
| public Optional | |
| public String | |
| private String | |
| public SearchRule | |
| public EnumSet | |
| public List | |
| public boolean | |
| public boolean | Returns: true if the query is an advanced search queryTests if the query is an advanced search query described as described in the help |
| public boolean | |
| public boolean | |
| private Optional | joinWordsToPattern(SearchQuery.
the mode of escaping special characters in wi escapeModeReturns a regular expression pattern in the form (w1)|(w2)| ... |
| public String | |
| public String |
| query | back to summary |
|---|---|
| private final String query | |
| rule | back to summary |
|---|---|
| private final SearchRule rule | |
| searchFlags | back to summary |
|---|---|
| private EnumSet<SearchRules. | |
| SearchQuery | back to summary |
|---|---|
| public SearchQuery(String query, EnumSet<SearchRules. | |
| getCaseSensitiveDescription | back to summary |
|---|---|
| private String getCaseSensitiveDescription() | |
| getJavaScriptPatternForWords | back to summary |
|---|---|
| public Optional | |
| getLocalizedCaseSensitiveDescription | back to summary |
|---|---|
| private String getLocalizedCaseSensitiveDescription() | |
| getLocalizedRegularExpressionDescription | back to summary |
|---|---|
| private String getLocalizedRegularExpressionDescription() | |
| getPatternForWords | back to summary |
|---|---|
| public Optional | |
| getQuery | back to summary |
|---|---|
| public String getQuery() | |
| getRegularExpressionDescription | back to summary |
|---|---|
| private String getRegularExpressionDescription() | |
| getRule | back to summary |
|---|---|
| public SearchRule getRule() | |
| getSearchFlags | back to summary |
|---|---|
| public EnumSet | |
| getSearchWords | back to summary |
|---|---|
| public List Returns a list of words this query searches for. The returned strings can be a regular expression. | |
| isContainsBasedSearch | back to summary |
|---|---|
| public boolean isContainsBasedSearch() | |
| isGrammarBasedSearch | back to summary |
|---|---|
| public boolean isGrammarBasedSearch() Tests if the query is an advanced search query described as described in the help
| |
| isMatch | back to summary |
|---|---|
| public boolean isMatch(BibEntry entry) Implements org.
| |
| isValid | back to summary |
|---|---|
| public boolean isValid() | |
| joinWordsToPattern | back to summary |
|---|---|
| private Optional Returns a regular expression pattern in the form (w1)|(w2)| ... wi are escaped if no regular expression search is enabled
| |
| localize | back to summary |
|---|---|
| public String localize() | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| Modifier and Type | Field and Description |
|---|---|
| public static final SearchQuery. | JAVA
using \Q and \E marks |
| public static final SearchQuery. | JAVASCRIPT
escaping all javascript regex special characters separately |
| private static final Pattern | JAVASCRIPT_ESCAPED_CHARS_PATTERN
Regex pattern for escaping special characters in javascript regular expressions |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv abstract String | |
| public static SearchQuery. | |
| public static SearchQuery. |
| JAVA | back to summary |
|---|---|
| public static final SearchQuery. using \Q and \E marks | |
| JAVASCRIPT | back to summary |
|---|---|
| public static final SearchQuery. escaping all javascript regex special characters separately | |
| JAVASCRIPT_ESCAPED_CHARS_PATTERN | back to summary |
|---|---|
| private static final Pattern JAVASCRIPT_ESCAPED_CHARS_PATTERN Regex pattern for escaping special characters in javascript regular expressions | |
| EscapeMode | back to summary |
|---|---|
| private EscapeMode() | |
| format | back to summary |
|---|---|
| pack-priv abstract String format(String regex) Attempt to escape all regex special characters. | |
| valueOf | back to summary |
|---|---|
| public static SearchQuery. | |
| values | back to summary |
|---|---|
| public static SearchQuery. | |