Class PaginationSearchComponent

All Implemented Interfaces:
LogEnabled, PluginAware, Prioritizable, Supporter<SearchComponentArguments>, SearchComponent

SearchComponent before searching, placing the limits on the SearcherFactory.Searcher
  • Constructor Details

  • Method Details

    • getPriority

      public int getPriority()
      Description copied from interface: Prioritizable
      Get the priority for the component. On components using Prioritizable interface, each implementation define the order. In most cases, less is the number, more prior is the component.
      Returns:
      the priority
    • supports

      public boolean supports(SearchComponentArguments args)
      Description copied from interface: Supporter
      Check if an element is supported
      Parameters:
      args - The element
      Returns:
      true if the element is supported, false otherwise
    • execute

      public void execute(SearchComponentArguments args) throws Exception
      Description copied from interface: SearchComponent
      Executes the component.
      Parameters:
      args - the arguments
      Throws:
      Exception - if an exception occurs. Other search components will be attempted to be executed