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 * Query string submitted should already be url-encoded.
13 *
14 * @param query The search query
15 * @return The parsed query
16 */
17 SearchQuery parse(String query);
18 }