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      /**
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  }