/* * codjo.net * * Common Apache License 2.0 */ package net.codjo.gui; import net.codjo.utils.sql.DbToolBar; import net.codjo.utils.sql.GenericTable; import javax.swing.JDesktopPane; import javax.swing.JInternalFrame; /** * Interface permettant de r�cup�rer la DbToolBar construite dans chaque application. * Elle permet de d�finir une toolBar sp�cifique � une table. * * */ public interface ToolBarBuilder { /** * Retourne la DbToolBar de l'application. * * @param dp Le desktopPane * @param frame La frame de l'�cran liste * @param genericTable La genericTable de la table � afficher * @param whereClauseForFind La clause where par d�faut pour la recherche * @param whereClauseForShowAll La clause where par d�faut pour tout afficher * @param closeButton Affiche ou non le bouton "Fermer" * * @return La DbToolBar. */ public DbToolBar getToolBar(JDesktopPane dp, JInternalFrame frame, GenericTable genericTable, String whereClauseForFind, String whereClauseForShowAll, boolean closeButton); }