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, wait
addSettingsListener, getComponent
public GeneratorPeerImpl(T settings, javax.swing.JComponent component)
public GeneratorPeerImpl()
public javax.swing.JComponent getComponent()
ProjectGeneratorPeer
getComponent
in interface ProjectGeneratorPeer<T>
public void buildUI(SettingsStep settingsStep)
buildUI
in interface ProjectGeneratorPeer<T>
public T getSettings()
ProjectGeneratorPeer
getSettings
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>