/**
*
*/
package org.nocket.gen.domain.visitor.html.styling.common;
import java.util.List;
import org.apache.wicket.markup.html.form.DropDownChoice;
import org.apache.wicket.markup.html.form.IChoiceRenderer;
import org.apache.wicket.model.IModel;
/**
* Builder f�r DropDown Felder
*
* @author Thomas.Veit@Bertelsmann.de
*
*/
public interface DropDownBuilderI {
public void initDropDownBuilder(final String id);
public void initDropDownBuilder(final String id, final List choices);
public void initDropDownBuilder(final String id, final List choices,
final IChoiceRenderer renderer);
public void initDropDownBuilder(final String id, IModel model,
final List choices);
public void initDropDownBuilder(final String id, IModel model,
final List choices, final IChoiceRenderer renderer);
public void initDropDownBuilder(String id, IModel<? extends List> choices);
public void initDropDownBuilder(String id, IModel model,
IModel<? extends List> choices);
public void initDropDownBuilder(String id, IModel<? extends List> choices,
IChoiceRenderer renderer);
public void initDropDownBuilder(String id, IModel model,
IModel<? extends List> choices, IChoiceRenderer renderer);
/**
* Fertiges DropDown Element erhalten
*/
public DropDownChoice getDropDown();
}