public class ConfigurationValidator extends Object
Modifier and Type | Field and Description |
---|---|
static List<String> |
ALLOWED_PROPERTIES
List of properties which are always allowed
|
Constructor and Description |
---|
ConfigurationValidator() |
Modifier and Type | Method and 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 configuration
|
ConfigurationValidationResult |
validate(org.apache.sling.feature.Configuration config,
ConfigurableEntity desc,
Region region,
Mode mode)
Validate a configuration
|
public boolean isLiveValues()
true
if live values are validatedpublic void setLiveValues(boolean value)
value
- Flag for validating live valuespublic ConfigurationValidationResult validate(org.apache.sling.feature.Configuration config, ConfigurableEntity desc, Region region)
config
- The OSGi configurationdesc
- The configuration descriptionregion
- The optional region for the configurationpublic ConfigurationValidationResult validate(org.apache.sling.feature.Configuration config, ConfigurableEntity desc, Region region, Mode mode)
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 to Mode.STRICT
.Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.