public abstract class ExPropertyEditorSupport extends PropertyEditorSupport implements ExPropertyEditor
Modifier and Type | Class and Description |
---|---|
static class |
ExPropertyEditorSupport.EnvException
This class exists to enable unit tests to differentiate
between code bugs in the editors and invalid values from
the propertyEnv.
|
PROP_VALUE_VALID, PROPERTY_HELP_ID
Modifier | Constructor and Description |
---|---|
protected |
ExPropertyEditorSupport()
Creates a new instance of ExPropertyEditorSupport
|
Modifier and Type | Method and Description |
---|---|
protected static String |
arrToStr(Object[] s)
Utility method to convert an array of Objects into a comma
delimited string.
|
void |
attachEnv(PropertyEnv env)
Implementation of PropertyEditorSupport.attachEnv().
|
protected abstract void |
attachEnvImpl(PropertyEnv env)
Perform the actual attaching of the PropertyEnv.
|
protected abstract void |
validateEnv(PropertyEnv env)
Validate values stored in the PropertyEnv.
|
addPropertyChangeListener, firePropertyChange, getAsText, getCustomEditor, getJavaInitializationString, getSource, getTags, getValue, isPaintable, paintValue, removePropertyChangeListener, setAsText, setSource, setValue, supportsCustomEditor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addPropertyChangeListener, getAsText, getCustomEditor, getJavaInitializationString, getTags, getValue, isPaintable, paintValue, removePropertyChangeListener, setAsText, setValue, supportsCustomEditor
protected ExPropertyEditorSupport()
public final void attachEnv(PropertyEnv env)
attachEnv
in interface ExPropertyEditor
protected abstract void attachEnvImpl(PropertyEnv env)
protected abstract void validateEnv(PropertyEnv env)