Class NameValidatorProvider

java.lang.Object
org.apache.jackrabbit.oak.spi.commit.ValidatorProvider
org.apache.jackrabbit.oak.plugins.name.NameValidatorProvider
All Implemented Interfaces:
EditorProvider

public class NameValidatorProvider extends ValidatorProvider
Validator service that checks that all node and property names as well as any name values are syntactically valid and that any namespace prefixes are properly registered.
  • Constructor Details

    • NameValidatorProvider

      public NameValidatorProvider()
  • Method Details

    • getRootValidator

      public Validator getRootValidator(NodeState before, NodeState after, CommitInfo info)
      Description copied from class: ValidatorProvider
      Returns a validator for checking the changes between the given two root states.
      Specified by:
      getRootValidator in class ValidatorProvider
      Parameters:
      before - original root state
      after - modified root state
      info - metadata about this commit
      Returns:
      validator for checking the modifications, or null if this validator is not needed for this commit