Class 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 Detail

      • NameValidatorProvider

        public NameValidatorProvider()
    • Method Detail

      • 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