org.olat.search.ui
Class SearchControllerFactory

java.lang.Object
  extended by org.olat.search.ui.SearchControllerFactory
All Implemented Interfaces:
SearchServiceUIFactory

public class SearchControllerFactory
extends java.lang.Object
implements SearchServiceUIFactory

Description:

Initial Date: 3 dec. 2009

Author:
srosse, stephane.rosse@frentix.com

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.olat.core.commons.services.search.ui.SearchServiceUIFactory
SearchServiceUIFactory.DisplayOption
 
Constructor Summary
SearchControllerFactory()
           
 
Method Summary
 void addResultControllerCreator(ResultControllerCreator creator)
           
 ResultController createController(UserRequest ureq, WindowControl wControl, Form mainForm, ResultDocument document)
           
 SearchController createInputController(UserRequest ureq, WindowControl wControl, SearchServiceUIFactory.DisplayOption displayOption, Form mainForm)
           
 SearchController createSearchController(UserRequest ureq, WindowControl wControl)
           
 java.lang.String getBusinessPathLabel(java.lang.String token, java.util.List<java.lang.String> allTokens, java.util.Locale locale)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchControllerFactory

public SearchControllerFactory()
Method Detail

addResultControllerCreator

public void addResultControllerCreator(ResultControllerCreator creator)

createInputController

public SearchController createInputController(UserRequest ureq,
                                              WindowControl wControl,
                                              SearchServiceUIFactory.DisplayOption displayOption,
                                              Form mainForm)
Specified by:
createInputController in interface SearchServiceUIFactory

createSearchController

public SearchController createSearchController(UserRequest ureq,
                                               WindowControl wControl)
Specified by:
createSearchController in interface SearchServiceUIFactory

createController

public ResultController createController(UserRequest ureq,
                                         WindowControl wControl,
                                         Form mainForm,
                                         ResultDocument document)
Specified by:
createController in interface SearchServiceUIFactory

getBusinessPathLabel

public java.lang.String getBusinessPathLabel(java.lang.String token,
                                             java.util.List<java.lang.String> allTokens,
                                             java.util.Locale locale)
Specified by:
getBusinessPathLabel in interface SearchServiceUIFactory