Class BaseVaultPackageScanner

    • 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​(org.apache.jackrabbit.vault.packaging.PackageManager packageManager,
                                       boolean strictValidation)
    • Method Detail

      • open

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

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

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

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

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

        protected void addCdnPattern​(Pattern cndPattern)