Class BaseVaultPackageScanner
- java.lang.Object
-
- org.apache.sling.feature.cpconverter.vltpkg.BaseVaultPackageScanner
-
- Direct Known Subclasses:
ContentPackage2FeatureModelConverter
,RecollectorVaultPackageScanner
public abstract class BaseVaultPackageScanner extends Object
-
-
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)
-
-
-
Method Detail
-
open
@NotNull public @NotNull org.apache.jackrabbit.vault.packaging.VaultPackage open(@NotNull @NotNull File vaultPackage) throws IOException, ConverterException
- Throws:
IOException
ConverterException
-
traverse
public final void traverse(@NotNull @NotNull File vaultPackageFile, boolean closeOnTraversed) throws IOException, ConverterException
- Throws:
IOException
ConverterException
-
traverse
public final void traverse(@NotNull @NotNull org.apache.jackrabbit.vault.packaging.VaultPackage vaultPackage) throws IOException, ConverterException
- Throws:
IOException
ConverterException
-
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) throws IOException, ConverterException
- Throws:
IOException
ConverterException
-
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 IOException, ConverterException
- Throws:
IOException
ConverterException
-
addCdnPattern
protected void addCdnPattern(@NotNull @NotNull Pattern cndPattern)
-
-