public abstract class WizardInputField<T extends javax.swing.JComponent>
extends java.lang.Object
ProjectTemplateParameterFactory
Modifier | Constructor and Description |
---|---|
protected |
WizardInputField(java.lang.String id,
java.lang.String defaultValue) |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptFile(java.io.File file) |
void |
addToSettings(SettingsStep settingsStep) |
abstract T |
getComponent() |
java.lang.String |
getDefaultValue() |
static ProjectTemplateParameterFactory |
getFactoryById(java.lang.String id) |
java.lang.String |
getId() |
abstract java.lang.String |
getLabel() |
abstract java.lang.String |
getValue() |
java.util.Map<java.lang.String,java.lang.String> |
getValues() |
void |
setValue(java.lang.String value) |
boolean |
validate() |
protected WizardInputField(java.lang.String id, java.lang.String defaultValue)
public java.lang.String getId()
public java.lang.String getDefaultValue()
public abstract java.lang.String getLabel()
public abstract T getComponent()
public abstract java.lang.String getValue()
public java.util.Map<java.lang.String,java.lang.String> getValues()
public boolean validate() throws ConfigurationException
ConfigurationException
public static ProjectTemplateParameterFactory getFactoryById(java.lang.String id)
public void addToSettings(SettingsStep settingsStep)
public boolean acceptFile(java.io.File file)
public void setValue(java.lang.String value)