Class BaseVaultPackageScanner

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.slf4j.Logger logger  
      protected org.apache.jackrabbit.vault.packaging.PackageManager packageManager  
      protected boolean strictValidation  
    • Constructor Summary

      Constructors 
      Constructor Description
      BaseVaultPackageScanner​(boolean strictValidation)  
      BaseVaultPackageScanner​(@NotNull org.apache.jackrabbit.vault.packaging.PackageManager packageManager, boolean strictValidation)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addCdnPattern​(@NotNull Pattern cndPattern)  
      protected void onDirectory​(@NotNull String path, @NotNull org.apache.jackrabbit.vault.fs.io.Archive archive, @NotNull org.apache.jackrabbit.vault.fs.io.Archive.Entry entry)  
      protected void onFile​(@NotNull String path, @NotNull org.apache.jackrabbit.vault.fs.io.Archive archive, @NotNull org.apache.jackrabbit.vault.fs.io.Archive.Entry entry)  
      @NotNull org.apache.jackrabbit.vault.packaging.VaultPackage open​(@NotNull File vaultPackage)  
      void traverse​(@NotNull File vaultPackageFile, boolean closeOnTraversed)  
      void traverse​(@NotNull org.apache.jackrabbit.vault.packaging.VaultPackage vaultPackage)  
    • Field Detail

      • logger

        protected final org.slf4j.Logger logger
      • packageManager

        protected final org.apache.jackrabbit.vault.packaging.PackageManager packageManager
      • strictValidation

        protected final boolean strictValidation
    • Constructor Detail

      • BaseVaultPackageScanner

        public BaseVaultPackageScanner​(boolean strictValidation)
      • BaseVaultPackageScanner

        public BaseVaultPackageScanner​(@NotNull
                                       @NotNull org.apache.jackrabbit.vault.packaging.PackageManager packageManager,
                                       boolean strictValidation)
    • Method Detail

      • open

        @NotNull
        public @NotNull org.apache.jackrabbit.vault.packaging.VaultPackage open​(@NotNull
                                                                                @NotNull File vaultPackage)
                                                                         throws Exception
        Throws:
        Exception
      • traverse

        public final void traverse​(@NotNull
                                   @NotNull File vaultPackageFile,
                                   boolean closeOnTraversed)
                            throws Exception
        Throws:
        Exception
      • traverse

        public final void traverse​(@NotNull
                                   @NotNull org.apache.jackrabbit.vault.packaging.VaultPackage vaultPackage)
                            throws Exception
        Throws:
        Exception
      • onDirectory

        protected void onDirectory​(@NotNull
                                   @NotNull String path,
                                   @NotNull
                                   @NotNull org.apache.jackrabbit.vault.fs.io.Archive archive,
                                   @NotNull
                                   @NotNull org.apache.jackrabbit.vault.fs.io.Archive.Entry entry)
      • onFile

        protected void onFile​(@NotNull
                              @NotNull String path,
                              @NotNull
                              @NotNull org.apache.jackrabbit.vault.fs.io.Archive archive,
                              @NotNull
                              @NotNull org.apache.jackrabbit.vault.fs.io.Archive.Entry entry)
                       throws Exception
        Throws:
        Exception
      • addCdnPattern

        protected void addCdnPattern​(@NotNull
                                     @NotNull Pattern cndPattern)