de.mguennewig.pobjsearch
Class HtmlSearchPanel

java.lang.Object
  extended by de.mguennewig.pobjsearch.HtmlSearchPanel
All Implemented Interfaces:
SearchPanel

public class HtmlSearchPanel
extends java.lang.Object
implements SearchPanel

HTML based search panel.

TODO provide a way to add HTML links into some columns.

Author:
Michael Günnewig

Field Summary
 
Fields inherited from interface de.mguennewig.pobjsearch.SearchPanel
FILTERS_APPLIED, JUMP_TO, NO_RESULTS, PAGE_OF, ROWS, SHOW
 
Constructor Summary
HtmlSearchPanel(Container db, SearchModel searchModel, java.lang.String queryPrefix)
           
 
Method Summary
 Container getContainer()
          
 SearchTableModel getResultModel()
          
 HtmlSearchForm getSearchForm()
          
 SearchModel getSearchModel()
          
 void setContainer(Container db)
          
 void setSearchModel(SearchModel searchModel)
          
 void write(Layout w)
          Writes the search panel to the HTML stream.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HtmlSearchPanel

public HtmlSearchPanel(Container db,
                       SearchModel searchModel,
                       java.lang.String queryPrefix)
Method Detail

getContainer

public final Container getContainer()

Specified by:
getContainer in interface SearchPanel

setContainer

public void setContainer(Container db)

Specified by:
setContainer in interface SearchPanel

getResultModel

public final SearchTableModel getResultModel()

Specified by:
getResultModel in interface SearchPanel

getSearchModel

public final SearchModel getSearchModel()

Specified by:
getSearchModel in interface SearchPanel

setSearchModel

public void setSearchModel(SearchModel searchModel)

Specified by:
setSearchModel in interface SearchPanel

getSearchForm

public final HtmlSearchForm getSearchForm()

Specified by:
getSearchForm in interface SearchPanel

write

public void write(Layout w)
Writes the search panel to the HTML stream.