Class AemCloudValidator

  • All Implemented Interfaces:
    org.apache.jackrabbit.vault.validation.spi.DocumentViewXmlValidator, org.apache.jackrabbit.vault.validation.spi.MetaInfPathValidator, org.apache.jackrabbit.vault.validation.spi.NodePathValidator, org.apache.jackrabbit.vault.validation.spi.PropertiesValidator, org.apache.jackrabbit.vault.validation.spi.Validator

    public class AemCloudValidator
    extends Object
    implements org.apache.jackrabbit.vault.validation.spi.NodePathValidator, org.apache.jackrabbit.vault.validation.spi.MetaInfPathValidator, org.apache.jackrabbit.vault.validation.spi.DocumentViewXmlValidator, org.apache.jackrabbit.vault.validation.spi.PropertiesValidator
    • Constructor Summary

      Constructors 
      Constructor Description
      AemCloudValidator​(boolean allowReadOnlyMutablePaths, boolean allowLibsNode, boolean allowHooksInMutableContent, @Nullable org.apache.jackrabbit.vault.packaging.PackageType packageType, @Nullable org.apache.jackrabbit.vault.validation.spi.ValidationContext containerValidationContext, @NotNull org.apache.jackrabbit.vault.validation.spi.ValidationMessageSeverity defaultSeverity)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      @Nullable Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> done()  
      Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> validate​(@NotNull String path)  
      @Nullable Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> validate​(@NotNull org.apache.jackrabbit.vault.packaging.PackageProperties properties)  
      @Nullable Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> validate​(@NotNull org.apache.jackrabbit.vault.util.DocViewNode2 node, @NotNull org.apache.jackrabbit.vault.validation.spi.NodeContext nodeContext, boolean isRoot)  
      @Nullable Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> validateMetaInfPath​(@NotNull Path filePath)  
      • Methods inherited from interface org.apache.jackrabbit.vault.validation.spi.DocumentViewXmlValidator

        validate, validate, validateEnd, validateEnd
      • Methods inherited from interface org.apache.jackrabbit.vault.validation.spi.MetaInfPathValidator

        validateMetaInfPath
      • Methods inherited from interface org.apache.jackrabbit.vault.validation.spi.NodePathValidator

        validate
    • Constructor Detail

      • AemCloudValidator

        public AemCloudValidator​(boolean allowReadOnlyMutablePaths,
                                 boolean allowLibsNode,
                                 boolean allowHooksInMutableContent,
                                 @Nullable
                                 @Nullable org.apache.jackrabbit.vault.packaging.PackageType packageType,
                                 @Nullable
                                 @Nullable org.apache.jackrabbit.vault.validation.spi.ValidationContext containerValidationContext,
                                 @NotNull
                                 @NotNull org.apache.jackrabbit.vault.validation.spi.ValidationMessageSeverity defaultSeverity)
    • Method Detail

      • validate

        public Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> validate​(@NotNull
                                                                                                 @NotNull String path)
        Specified by:
        validate in interface org.apache.jackrabbit.vault.validation.spi.NodePathValidator
      • done

        @Nullable
        public @Nullable Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> done()
        Specified by:
        done in interface org.apache.jackrabbit.vault.validation.spi.Validator
      • validateMetaInfPath

        @Nullable
        public @Nullable Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> validateMetaInfPath​(@NotNull
                                                                                                                      @NotNull Path filePath)
        Specified by:
        validateMetaInfPath in interface org.apache.jackrabbit.vault.validation.spi.MetaInfPathValidator
      • validate

        @Nullable
        public @Nullable Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> validate​(@NotNull
                                                                                                           @NotNull org.apache.jackrabbit.vault.util.DocViewNode2 node,
                                                                                                           @NotNull
                                                                                                           @NotNull org.apache.jackrabbit.vault.validation.spi.NodeContext nodeContext,
                                                                                                           boolean isRoot)
        Specified by:
        validate in interface org.apache.jackrabbit.vault.validation.spi.DocumentViewXmlValidator
      • validate

        @Nullable
        public @Nullable Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> validate​(@NotNull
                                                                                                           @NotNull org.apache.jackrabbit.vault.packaging.PackageProperties properties)
        Specified by:
        validate in interface org.apache.jackrabbit.vault.validation.spi.PropertiesValidator