Class AbstractContentPackageHandler
- java.lang.Object
-
- org.apache.sling.feature.cpconverter.handlers.AbstractContentPackageHandler
-
- All Implemented Interfaces:
EntryHandler
- Direct Known Subclasses:
ContentPackageEntryHandler
,VersionResolverContentPackageEntryHandler
public abstract class AbstractContentPackageHandler extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.Logger
logger
-
Constructor Summary
Constructors Constructor Description AbstractContentPackageHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected Pattern
getPattern()
void
handle(String path, org.apache.jackrabbit.vault.fs.io.Archive archive, org.apache.jackrabbit.vault.fs.io.Archive.Entry entry, ContentPackage2FeatureModelConverter converter)
boolean
matches(String path)
protected abstract void
processSubPackage(String path, String runMode, org.apache.jackrabbit.vault.packaging.VaultPackage contentPackage, ContentPackage2FeatureModelConverter converter, boolean isEmbeddedPackage)
-
-
-
Method Detail
-
handle
public final void handle(String path, org.apache.jackrabbit.vault.fs.io.Archive archive, org.apache.jackrabbit.vault.fs.io.Archive.Entry entry, ContentPackage2FeatureModelConverter converter) throws Exception
- Throws:
Exception
-
processSubPackage
protected abstract void processSubPackage(String path, String runMode, org.apache.jackrabbit.vault.packaging.VaultPackage contentPackage, ContentPackage2FeatureModelConverter converter, boolean isEmbeddedPackage) throws Exception
- Throws:
Exception
-
matches
public final boolean matches(String path)
- Specified by:
matches
in interfaceEntryHandler
-
getPattern
protected final Pattern getPattern()
-
-