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_PROPERTIES
List 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 boolean
isLiveValues()
Are live values validated?void
setLiveValues(boolean value)
Set whether live values are validated.ConfigurationValidationResult
validate(org.apache.sling.feature.Configuration config, ConfigurableEntity desc, Region region)
Validate a configurationConfigurationValidationResult
validate(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:
true
if 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
-
-