public interface ProjectGeneratorPeer<T>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ProjectGeneratorPeer.SettingsListener |
| Modifier and Type | Method and Description |
|---|---|
default void |
addSettingsListener(ProjectGeneratorPeer.SettingsListener listener)
Adds settings state listener to validate user input.
|
default void |
addSettingsStateListener(WebProjectGenerator.SettingsStateListener listener)
Deprecated.
use
addSettingsListener(SettingsListener) method instead |
void |
buildUI(SettingsStep settingsStep) |
javax.swing.JComponent |
getComponent()
Returns new project settings component
|
default javax.swing.JComponent |
getComponent(TextFieldWithBrowseButton myLocationField,
java.lang.Runnable checkValid) |
T |
getSettings()
Returns new project settings
|
boolean |
isBackgroundJobRunning() |
ValidationInfo |
validate() |
default javax.swing.JComponent getComponent(TextFieldWithBrowseButton myLocationField, java.lang.Runnable checkValid)
javax.swing.JComponent getComponent()
void buildUI(SettingsStep settingsStep)
T getSettings()
ValidationInfo validate()
null if OKboolean isBackgroundJobRunning()
default void addSettingsListener(ProjectGeneratorPeer.SettingsListener listener)
@Deprecated default void addSettingsStateListener(WebProjectGenerator.SettingsStateListener listener)
addSettingsListener(SettingsListener) method instead