Concrete subclasses that are interested in displaying error messages should override {@link #setErrorMessage(String)}
TODO: do the changes in memory and offer methods to obtain dirty state, to save, and something like setDirty(boolean) to be implemented by subclasses so that proper save/revert can be implemented; we could also offer this for non-stored configurations
|
|
|
|