package inline;

import wicket.markup.html.WebPage;
import wicket.extensions.ajax.markup.html.repeater.data.table.AjaxFallbackDefaultDataTable;

/**
 * Simple web page used for display a data table.
 */
public class InlinePage extends WebPage {
    public static final String TABLE_ID = "iFrameTable";

    public InlinePage(AjaxFallbackDefaultDataTable dataTable) {
        if (dataTable == null) {
            throw new IllegalArgumentException("dataTable cannot be null!");
        }
        if (!TABLE_ID.equals(dataTable.getId())) {
            throw new IllegalArgumentException("dataTable must match id -> " + TABLE_ID +
                " you passed " + dataTable.getId() + ".");
        }
        add(dataTable);
    }
}
