Package com.install4j.api.beaninfo
Interface BeanValidator
public interface BeanValidator
Interface for the
Install4JBeanInfo.ATTRIBUTE_BEAN_VALIDATOR
value of a bean descriptor.
With a bean validator you can check at design-time if the values of the bean properties are valid
and notify the user if this is not the case.
The Install4JBeanInfo
class offers a number of convenience methods to help bean validators to
quickly check common conditions. It is most convenient if you make the bean info implement the
BeanValidator
interface itself, in that case the convenience methods are directly accessible.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
validateBean
(Bean bean) Called by the install4j GUI at design-time to check the validity of the bean properties.
-
Method Details
-
validateBean
Called by the install4j GUI at design-time to check the validity of the bean properties. This method is called repeatedly when the user switches between different beans as well as by the compiler.- Parameters:
bean
- the bean that should be validated- Throws:
BeanValidationException
- Throw this exception if the bean properties are not valid
-