public class GeneratorPeerImpl<T> extends java.lang.Object implements ProjectGeneratorPeer<T>
ProjectGeneratorPeer.SettingsListener| Constructor and Description |
|---|
GeneratorPeerImpl() |
GeneratorPeerImpl(T settings,
javax.swing.JComponent component) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSettingsStateListener(WebProjectGenerator.SettingsStateListener listener) |
void |
buildUI(SettingsStep settingsStep) |
javax.swing.JComponent |
getComponent()
Returns new project settings component
|
T |
getSettings()
Returns new project settings
|
boolean |
isBackgroundJobRunning() |
ValidationInfo |
validate() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddSettingsListener, getComponentpublic GeneratorPeerImpl(T settings, javax.swing.JComponent component)
public GeneratorPeerImpl()
public javax.swing.JComponent getComponent()
ProjectGeneratorPeergetComponent in interface ProjectGeneratorPeer<T>public void buildUI(SettingsStep settingsStep)
buildUI in interface ProjectGeneratorPeer<T>public T getSettings()
ProjectGeneratorPeergetSettings in interface ProjectGeneratorPeer<T>public ValidationInfo validate()
validate in interface ProjectGeneratorPeer<T>null if OKpublic boolean isBackgroundJobRunning()
isBackgroundJobRunning in interface ProjectGeneratorPeer<T>public void addSettingsStateListener(WebProjectGenerator.SettingsStateListener listener)
addSettingsStateListener in interface ProjectGeneratorPeer<T>