Class ConfigurationValidator
- java.lang.Object
-
- org.apache.sling.feature.extension.apiregions.api.config.validation.ConfigurationValidator
-
public class ConfigurationValidator extends Object
Validator to validate a configuration or factory configuration
-
-
Field Summary
Fields Modifier and Type Field Description static List<String>ALLOWED_PROPERTIESList of properties which are always allowed
-
Constructor Summary
Constructors Constructor Description ConfigurationValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisLiveValues()Are live values validated?voidsetLiveValues(boolean value)Set whether live values are validated.ConfigurationValidationResultvalidate(org.apache.sling.feature.Configuration config, ConfigurableEntity desc, Region region)Validate a configurationConfigurationValidationResultvalidate(org.apache.sling.feature.Configuration config, ConfigurableEntity desc, Region region, Mode mode)Validate a configuration
-
-
-
Method Detail
-
isLiveValues
public boolean isLiveValues()
Are live values validated?- Returns:
trueif live values are validated- Since:
- 1.4
-
setLiveValues
public void setLiveValues(boolean value)
Set whether live values are validated.- Parameters:
value- Flag for validating live values- Since:
- 1.4
-
validate
public ConfigurationValidationResult validate(org.apache.sling.feature.Configuration config, ConfigurableEntity desc, Region region)
Validate a configuration- Parameters:
config- The OSGi configurationdesc- The configuration descriptionregion- The optional region for the configuration- Returns:
- The result
-
validate
public ConfigurationValidationResult validate(org.apache.sling.feature.Configuration config, ConfigurableEntity desc, Region region, Mode mode)
Validate a configuration- Parameters:
config- The OSGi configurationdesc- The configuration descriptionregion- The optional region for the configurationmode- The optional validation mode. This is used if the configuration/property has no mode is set. Defaults toMode.STRICT.- Returns:
- The result
- Since:
- 1.2
-
-