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