Class SearchProcessorInfo


  • public class SearchProcessorInfo
    extends java.lang.Object
    This class is a storage container for search processing
    Since:
    3.6
    • Constructor Detail

      • SearchProcessorInfo

        public SearchProcessorInfo()
    • Method Detail

      • getQuery

        public java.lang.String getQuery()
        After AbstractSearchProcessor.preSearch(String) is called, this method can be used to change the search query used.
        Returns:
        new search query String, or null for no change.
      • setQuery

        public void setQuery​(java.lang.String query)
        Sets the query to search with.
        Parameters:
        query - the new search query string
        See Also:
        getQuery()
      • getAlternateTerms

        public java.lang.String[] getAlternateTerms()
        After AbstractSearchProcessor.preSearch(String) is called, this method can be used to return an array of alternative search terms a user may wish to consider.
        Returns:
        String[] of alternate terms, or null for no alternate terms. An empty array has the same effect as returning null.
      • setAlternateTerms

        public void setAlternateTerms​(java.lang.String[] alternateTerms)
        Sets the alternate terms to be considered.
        Parameters:
        alternateTerms - new alternate search terms, or null for no alternate terms.
        See Also:
        getAlternateTerms()