View Javadoc

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  }