/*
 * Created on 2005-05-25
 *
 * Part of the Symbian development plug-in for Eclipse
 * Copyright (C) Mikołaj Zalewski, 2005
 */
package pl.zalewski.mikolaj.symbdev.wizards;

import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.widgets.Composite;

/**
 * @author mikolaj
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public interface IWizardContentProvider {
    /**
     * The composite with the controls of the additional wizard page.
     * If it provides a control, the function should call
     * wiz.setPageCompleted(true/false)
     * @param wiz The wizard page
     * @param parent The parent for the control
     * @return A composite to put in this wizard or <code>null</code>
     * if it there is no UI
     */
    public abstract Composite getWizardContents(WizardPage wiz, Composite parent);

}