public abstract class PanelValidator extends DefaultConfigurationHandler implements DataValidator
DataValidator, allows to implement a custom panel validator which can be configured by a
<configuration> section.DataValidator.StatusDATA_VALIDATOR_CLASSNAME_ATTR, DATA_VALIDATOR_CONDITION_ATTR, DATA_VALIDATOR_TAG| Constructor and Description |
|---|
PanelValidator() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
getDefaultAnswer()
If the installer is run in automated mode, and
validateData
returns Status.WARNING, this method is asked how to go on instead of an user answer. |
abstract String |
getErrorMessageId()
Returns the string with either a message if from translations or the message itself in case
validateData
returns Status.ERROR. |
abstract String |
getWarningMessageId()
Returns the string with either a message if from translations or the message itself in case
validateData
returns Status.WARNING. |
abstract DataValidator.Status |
validateData(InstallData installData)
Method to validate complex variable settings read from
InstallData after a panel change. |
addConfigurationOption, getConfigurationOption, getConfigurationOptionValue, getConfigurationOptionValue, getConfigurationOptionValue, getNames, readParameterspublic abstract DataValidator.Status validateData(InstallData installData)
DataValidatorInstallData after a panel change.validateData in interface DataValidatorpublic abstract String getErrorMessageId()
DataValidatorvalidateData
returns Status.ERROR.getErrorMessageId in interface DataValidatorpublic abstract String getWarningMessageId()
DataValidatorvalidateData
returns Status.WARNING.getWarningMessageId in interface DataValidatorpublic abstract boolean getDefaultAnswer()
DataValidatorvalidateData
returns Status.WARNING, this method is asked how to go on instead of an user answer.getDefaultAnswer in interface DataValidatorCopyright © 2001–2025. All rights reserved.