コード例 #1
0
 /**
  * Gets the next query based on the search mode. If for some reason the search mode is not
  * defined, this returns the easiest query.
  *
  * @since v1.3.0
  */
 private RegexQuery getNextQuery() {
   RegexQuery query;
   if (searchMode == SearchMode.EASIEST_HARDEST) {
     query = pool.getEasiestQuery();
   } else if (searchMode == SearchMode.HARDEST_EASIEST) {
     query = pool.getHardestQuery();
   } else if (searchMode == SearchMode.SHORTEST_LONGEST) {
     query = pool.getShortestQuery();
   } else if (searchMode == SearchMode.LONGEST_SHORTEST) {
     query = pool.getLongestQuery();
   } else {
     query = pool.getEasiestQuery();
   }
   return query;
 }