package fr.openwide.core.wicket.more.markup.repeater.table.toolbar;
import java.util.List;
import org.apache.wicket.Component;
import fr.openwide.core.jpa.more.business.sort.ISort;
import fr.openwide.core.wicket.more.markup.html.factory.IOneParameterComponentFactory;
import fr.openwide.core.wicket.more.markup.repeater.FactoryRepeatingView;
import fr.openwide.core.wicket.more.markup.repeater.table.AbstractCoreToolbar;
import fr.openwide.core.wicket.more.markup.repeater.table.CoreDataTable;
public class CoreCustomizableToolbar<T, S extends ISort<?>> extends AbstractCoreToolbar {
private static final long serialVersionUID = 5382092664865344556L;
public CoreCustomizableToolbar(final CoreDataTable<T, S> dataTable,
final List<? extends IOneParameterComponentFactory<Component, CoreDataTable<T, S>>> factories) {
super(dataTable);
FactoryRepeatingView headers = new FactoryRepeatingView("header");
headers.addAll(factories, dataTable);
add(headers);
}
}