1 package com.atlassian.sal.api.search.query;
2
3
4 /**
5 * Parses a query string created by a {@link SearchQuery} to allow easy access to the various aspects of the query
6 *
7 * @since 2.0
8 */
9 public interface SearchQueryParser
10 {
11
12 /**
13 * Query string submitted should already be url-encoded.
14 *
15 * @param query The search query
16 * @return The parsed query
17 */
18 SearchQuery parse(String query);
19 }