package org.netbeans.gradle.project.api.config.ui; /** * @deprecated Use the {@link ProfileBasedSettingsPageFactory} based configuration instead: * {@link ProfileBasedSettingsPageFactory}. * <P> * Defines a factory to create the component and to display the editor of the * properties and the logic of setting the properties in the settings. * * @see ProfileBasedConfigurations */ @Deprecated public interface ProfileBasedProjectSettingsPageFactory { /** * Creates a new project properties category page which is able to adjust * configuration of specific profiles. * <P> * This method is always called on the <I>Event Dispatch Thread</I>. * * @return a new project properties category page which is able to adjust * configuration of specific profiles. This method may never return * {@code null}. */ public ProfileBasedProjectSettingsPage createSettingsPage(); }