A B C D E G H I M N O P R S T U V

## A

activate(ValidationPostProcessorConfiguration) - Method in class org.apache.sling.validation.impl.postprocessor.ValidationPostProcessor
activate(ComponentContext) - Method in class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl
activate(ValidationServiceConfiguration) - Method in class org.apache.sling.validation.impl.ValidationServiceImpl
addApplicablePath(String) - Method in class org.apache.sling.validation.impl.model.ValidationModelBuilder
addApplicablePaths(String[]) - Method in class org.apache.sling.validation.impl.model.ValidationModelBuilder
addFailure(String, int, ResourceBundle, String, Object...) - Method in class org.apache.sling.validation.impl.CompositeValidationResult
addValidationResult(ValidationResult) - Method in class org.apache.sling.validation.impl.CompositeValidationResult
addValidator(Validator<?>, Map<String, Object>, ServiceReference<Validator<?>>) - Method in class org.apache.sling.validation.impl.ValidationServiceImpl
APPLICABLE_PATHS - Static variable in class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl

## B

build(String) - Method in class org.apache.sling.validation.impl.model.ChildResourceBuilder
build(String) - Method in class org.apache.sling.validation.impl.model.ResourcePropertyBuilder
build(String, String) - Method in class org.apache.sling.validation.impl.model.ValidationModelBuilder

## C

CHILDREN - Static variable in class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl
childResource(ChildResource) - Method in class org.apache.sling.validation.impl.model.ValidationModelBuilder
ChildResourceBuilder - Class in org.apache.sling.validation.impl.model
ChildResourceBuilder() - Constructor for class org.apache.sling.validation.impl.model.ChildResourceBuilder
ChildResourceImpl - Class in org.apache.sling.validation.impl.model
  Implements a `ChildResource`
ChildResourceImpl(String, String, boolean, List<ResourceProperty>, List<ChildResource>) - Constructor for class org.apache.sling.validation.impl.model.ChildResourceImpl
childResources(List<ChildResource>) - Method in class org.apache.sling.validation.impl.model.ValidationModelBuilder
CompositeValidationResult - Class in org.apache.sling.validation.impl
  Aggregates multiple `ValidationResult`s.
CompositeValidationResult() - Constructor for class org.apache.sling.validation.impl.CompositeValidationResult

## D

deactivate(ComponentContext) - Method in class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl

## E

equals(Object) - Method in class org.apache.sling.validation.impl.model.ChildResourceImpl
equals(Object) - Method in class org.apache.sling.validation.impl.model.ResourcePropertyImpl
equals(Object) - Method in class org.apache.sling.validation.impl.model.ValidationModelImpl
equals(Object) - Method in class org.apache.sling.validation.impl.model.ValidatorInvocationImpl

## G

get(String) - Method in class org.apache.sling.validation.impl.ValidatorMap
getAdapter(Object, Class<AdapterType>) - Method in class org.apache.sling.validation.impl.ResourceToValidationResultAdapterFactory
getApplicablePaths() - Method in class org.apache.sling.validation.impl.model.MergedValidationModel
getApplicablePaths() - Method in class org.apache.sling.validation.impl.model.ValidationModelImpl
getChildren() - Method in class org.apache.sling.validation.impl.model.ChildResourceImpl
getChildren() - Method in class org.apache.sling.validation.impl.model.MergedValidationModel
getChildren() - Method in class org.apache.sling.validation.impl.model.ValidationModelImpl
getDefaultResourceBundle() - Method in class org.apache.sling.validation.impl.ValidatorContextImpl
getFailures() - Method in class org.apache.sling.validation.impl.CompositeValidationResult
getLocation() - Method in class org.apache.sling.validation.impl.ValidatorContextImpl
getMessage() - Method in exception org.apache.sling.validation.impl.postprocessor.InvalidResourcePostProcessorException
getName() - Method in class org.apache.sling.validation.impl.model.ChildResourceImpl
getName() - Method in class org.apache.sling.validation.impl.model.ResourcePropertyImpl
getNamePattern() - Method in class org.apache.sling.validation.impl.model.ChildResourceImpl
getNamePattern() - Method in class org.apache.sling.validation.impl.model.ResourcePropertyImpl
getParameters() - Method in class org.apache.sling.validation.impl.model.ValidatorInvocationImpl
getProperties() - Method in class org.apache.sling.validation.impl.model.ChildResourceImpl
getRelativeResourceType(String) - Method in class org.apache.sling.validation.impl.ValidationServiceImpl
  If the given resourceType is starting with a "/", it will strip out the leading search path from the given resource type.
getResource() - Method in class org.apache.sling.validation.impl.ValidatorContextImpl
getResourceProperties() - Method in class org.apache.sling.validation.impl.model.MergedValidationModel
getResourceProperties() - Method in class org.apache.sling.validation.impl.model.ValidationModelImpl
getResult() - Method in class org.apache.sling.validation.impl.ValidationResourceVisitor
getSeverity() - Method in class org.apache.sling.validation.impl.model.ValidatorInvocationImpl
getSeverity() - Method in class org.apache.sling.validation.impl.ValidatorContextImpl
getSource() - Method in class org.apache.sling.validation.impl.model.MergedValidationModel
getSource() - Method in class org.apache.sling.validation.impl.model.ValidationModelImpl
getValidatingResourceType() - Method in class org.apache.sling.validation.impl.model.MergedValidationModel
getValidatingResourceType() - Method in class org.apache.sling.validation.impl.model.ValidationModelImpl
getValidationModel(String, String, boolean) - Method in class org.apache.sling.validation.impl.ValidationModelRetrieverImpl
getValidationModel(String, String, boolean) - Method in class org.apache.sling.validation.impl.ValidationServiceImpl
getValidationModel(Resource, boolean) - Method in class org.apache.sling.validation.impl.ValidationServiceImpl
getValidationModels(String) - Method in class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl
getValidatorId() - Method in class org.apache.sling.validation.impl.model.ValidatorInvocationImpl
getValidatorInvocations() - Method in class org.apache.sling.validation.impl.model.ResourcePropertyImpl
getValidatorType(Validator<?>) - Static method in class org.apache.sling.validation.impl.util.ValidatorTypeUtil
getValueMap() - Method in class org.apache.sling.validation.impl.ValidatorContextImpl

## H

handleEvent(Event) - Method in class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl
hashCode() - Method in class org.apache.sling.validation.impl.model.ChildResourceImpl
hashCode() - Method in class org.apache.sling.validation.impl.model.ResourcePropertyImpl
hashCode() - Method in class org.apache.sling.validation.impl.model.ValidationModelImpl
hashCode() - Method in class org.apache.sling.validation.impl.model.ValidatorInvocationImpl

## I

I18N_KEY_EXPECTED_MULTIVALUE_PROPERTY - Static variable in class org.apache.sling.validation.impl.ValidationServiceImpl
I18N_KEY_MISSING_REQUIRED_CHILD_RESOURCE_MATCHING_PATTERN - Static variable in class org.apache.sling.validation.impl.ValidationServiceImpl
I18N_KEY_MISSING_REQUIRED_CHILD_RESOURCE_WITH_NAME - Static variable in class org.apache.sling.validation.impl.ValidationServiceImpl
I18N_KEY_MISSING_REQUIRED_PROPERTY_MATCHING_PATTERN - Static variable in class org.apache.sling.validation.impl.ValidationServiceImpl
I18N_KEY_MISSING_REQUIRED_PROPERTY_WITH_NAME - Static variable in class org.apache.sling.validation.impl.ValidationServiceImpl
I18N_KEY_PATTERN_DOES_NOT_MATCH - Static variable in class org.apache.sling.validation.impl.validators.RegexValidator
I18N_KEY_WRONG_PROPERTY_TYPE - Static variable in class org.apache.sling.validation.impl.ValidationServiceImpl
  Keys whose values are defined in the JCR resource bundle contained in the content-repository section of this bundle
InvalidResourcePostProcessorException - Exception in org.apache.sling.validation.impl.postprocessor
  Exception embedding a `ValidationResult` from Sling Validation.
InvalidResourcePostProcessorException(ValidationResult, ResourceBundle) - Constructor for exception org.apache.sling.validation.impl.postprocessor.InvalidResourcePostProcessorException
isMultiple() - Method in class org.apache.sling.validation.impl.model.ResourcePropertyImpl
isRequired() - Method in class org.apache.sling.validation.impl.model.ChildResourceImpl
isRequired() - Method in class org.apache.sling.validation.impl.model.ResourcePropertyImpl
isValid() - Method in class org.apache.sling.validation.impl.CompositeValidationResult

## M

MergedValidationModel - Class in org.apache.sling.validation.impl.model
  Generates a merged validation model out of one base `ValidationModel` and 1 or more models to merge.
MergedValidationModel(ValidationModel, ValidationModel...) - Constructor for class org.apache.sling.validation.impl.model.MergedValidationModel
modelProviders - Variable in class org.apache.sling.validation.impl.ValidationModelRetrieverImpl
  List of validation providers, Declarative Services 1.3 takes care that the list is ordered according to `ServiceReference.compareTo(Object)`.
multiple - Variable in class org.apache.sling.validation.impl.model.ChildResourceBuilder
multiple() - Method in class org.apache.sling.validation.impl.model.ResourcePropertyBuilder

## N

NAME_REGEX - Static variable in class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl
nameRegex(String) - Method in class org.apache.sling.validation.impl.model.ChildResourceBuilder
nameRegex(String) - Method in class org.apache.sling.validation.impl.model.ResourcePropertyBuilder

## O

optional - Variable in class org.apache.sling.validation.impl.model.ChildResourceBuilder
optional() - Method in class org.apache.sling.validation.impl.model.ChildResourceBuilder
optional() - Method in class org.apache.sling.validation.impl.model.ResourcePropertyBuilder
OPTIONAL - Static variable in class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl
org.apache.sling.validation.impl - package org.apache.sling.validation.impl
org.apache.sling.validation.impl.model - package org.apache.sling.validation.impl.model
org.apache.sling.validation.impl.postprocessor - package org.apache.sling.validation.impl.postprocessor
org.apache.sling.validation.impl.resourcemodel - package org.apache.sling.validation.impl.resourcemodel
org.apache.sling.validation.impl.util - package org.apache.sling.validation.impl.util
org.apache.sling.validation.impl.validators - package org.apache.sling.validation.impl.validators

## P

process(SlingHttpServletRequest, List<Modification>) - Method in class org.apache.sling.validation.impl.postprocessor.ValidationPostProcessor
PROPERTIES - Static variable in class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl
PROPERTY_MULTIPLE - Static variable in class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl
put(Map<String, Object>, Validator<?>, ServiceReference<Validator<?>>) - Method in class org.apache.sling.validation.impl.ValidatorMap
putValidationResultToCache(ValidationResult, Resource) - Static method in class org.apache.sling.validation.impl.ResourceToValidationResultAdapterFactory

## R

REGEX_PARAM - Static variable in class org.apache.sling.validation.impl.validators.RegexValidator
RegexValidator - Class in org.apache.sling.validation.impl.validators
  Performs regular expressions validation on the supplied data with the help of the `Pattern` class.
RegexValidator() - Constructor for class org.apache.sling.validation.impl.validators.RegexValidator
remove(Map<String, Object>, Validator<?>, ServiceReference<Validator<?>>) - Method in class org.apache.sling.validation.impl.ValidatorMap
removeValidator(Validator<?>, Map<String, Object>, ServiceReference<Validator<?>>) - Method in class org.apache.sling.validation.impl.ValidationServiceImpl
resourceProperties(List<ResourceProperty>) - Method in class org.apache.sling.validation.impl.model.ValidationModelBuilder
resourceProperty(ResourceProperty) - Method in class org.apache.sling.validation.impl.model.ValidationModelBuilder
ResourcePropertyBuilder - Class in org.apache.sling.validation.impl.model
ResourcePropertyBuilder() - Constructor for class org.apache.sling.validation.impl.model.ResourcePropertyBuilder
ResourcePropertyImpl - Class in org.apache.sling.validation.impl.model
ResourcePropertyImpl(String, String, boolean, boolean, List<ValidatorInvocation>) - Constructor for class org.apache.sling.validation.impl.model.ResourcePropertyImpl
  Is only supposed to be used from `ResourcePropertyBuilder`.
ResourceToValidationResultAdapterFactory - Class in org.apache.sling.validation.impl
ResourceToValidationResultAdapterFactory() - Constructor for class org.apache.sling.validation.impl.ResourceToValidationResultAdapterFactory
ResourceValidationModelProviderImpl - Class in org.apache.sling.validation.impl.resourcemodel
ResourceValidationModelProviderImpl() - Constructor for class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl

## S

setApplicablePath(String) - Method in class org.apache.sling.validation.impl.model.ValidationModelBuilder
SEVERITY - Static variable in class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl

## T

toString() - Method in class org.apache.sling.validation.impl.CompositeValidationResult
toString() - Method in class org.apache.sling.validation.impl.model.ChildResourceImpl
toString() - Method in class org.apache.sling.validation.impl.model.ResourcePropertyImpl
toString() - Method in class org.apache.sling.validation.impl.model.ValidationModelImpl
toString() - Method in class org.apache.sling.validation.impl.model.ValidatorInvocationImpl

## U

update(Map<String, Object>, Validator<?>, ServiceReference<Validator<?>>) - Method in class org.apache.sling.validation.impl.ValidatorMap
updatedValidator(Validator<?>, Map<String, Object>, ServiceReference<Validator<?>>) - Method in class org.apache.sling.validation.impl.ValidationServiceImpl
  Necessary to deal with property changes which do not lead to service restarts (when a modified method is provided)

## V

validate(Resource, ValidationModel) - Method in class org.apache.sling.validation.impl.ValidationServiceImpl
validate(Resource, ValidationModel, String) - Method in class org.apache.sling.validation.impl.ValidationServiceImpl
validate(ValueMap, ValidationModel) - Method in class org.apache.sling.validation.impl.ValidationServiceImpl
validate(String, ValidatorContext, ValueMap) - Method in class org.apache.sling.validation.impl.validators.RegexValidator
validateResourceRecursively(Resource, boolean, Predicate<Resource>, boolean) - Method in class org.apache.sling.validation.impl.ValidationServiceImpl
VALIDATING_RESOURCE_TYPE - Static variable in class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl
VALIDATION_MODEL_RESOURCE_TYPE - Static variable in class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl
ValidationModelBuilder - Class in org.apache.sling.validation.impl.model
  Builder to instantiate a `ValidationModel`
ValidationModelBuilder() - Constructor for class org.apache.sling.validation.impl.model.ValidationModelBuilder
ValidationModelImpl - Class in org.apache.sling.validation.impl.model
ValidationModelRetrieverImpl - Class in org.apache.sling.validation.impl
  Retrieves the most appropriate model (the one with the longest matching applicablePath) from any of the `ValidationModelProvider`s.
ValidationModelRetrieverImpl() - Constructor for class org.apache.sling.validation.impl.ValidationModelRetrieverImpl
ValidationPostProcessor - Class in org.apache.sling.validation.impl.postprocessor
ValidationPostProcessor() - Constructor for class org.apache.sling.validation.impl.postprocessor.ValidationPostProcessor
ValidationPostProcessorConfiguration - Annotation Type in org.apache.sling.validation.impl.postprocessor
ValidationResourceVisitor - Class in org.apache.sling.validation.impl
ValidationResourceVisitor(ValidationServiceImpl, String, boolean, Predicate<Resource>, boolean) - Constructor for class org.apache.sling.validation.impl.ValidationResourceVisitor
validationService - Variable in class org.apache.sling.validation.impl.postprocessor.ValidationPostProcessor
ValidationServiceConfiguration - Annotation Type in org.apache.sling.validation.impl
ValidationServiceImpl - Class in org.apache.sling.validation.impl
ValidationServiceImpl() - Constructor for class org.apache.sling.validation.impl.ValidationServiceImpl
validator(String, Integer, String...) - Method in class org.apache.sling.validation.impl.model.ResourcePropertyBuilder
  should only be used from test classes
validator(String, Integer, Map<String, Object>) - Method in class org.apache.sling.validation.impl.model.ResourcePropertyBuilder
VALIDATOR_ARGUMENTS - Static variable in class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl
ValidatorContextImpl - Class in org.apache.sling.validation.impl
ValidatorContextImpl(String, int, ValueMap, Resource, ResourceBundle) - Constructor for class org.apache.sling.validation.impl.ValidatorContextImpl
ValidatorInvocationImpl - Class in org.apache.sling.validation.impl.model
ValidatorInvocationImpl(String, Map<String, Object>, Integer) - Constructor for class org.apache.sling.validation.impl.model.ValidatorInvocationImpl
  Only the map has proper support for equals (see https://issues.apache.org/jira/browse/SLING-4784)
ValidatorMap - Class in org.apache.sling.validation.impl
  Helper class which encapsulates a map of `Validator`s with their meta information.
ValidatorMap() - Constructor for class org.apache.sling.validation.impl.ValidatorMap
VALIDATORS - Static variable in class org.apache.sling.validation.impl.resourcemodel.ResourceValidationModelProviderImpl
ValidatorTypeUtil - Class in org.apache.sling.validation.impl.util
ValidatorTypeUtil() - Constructor for class org.apache.sling.validation.impl.util.ValidatorTypeUtil
visit(Resource) - Method in class org.apache.sling.validation.impl.ValidationResourceVisitor

A B C D E G H I M N O P R S T U V