Class DefaultPackagesEventsEmitter
- java.lang.Object
-
- org.apache.sling.feature.cpconverter.vltpkg.DefaultPackagesEventsEmitter
-
- All Implemented Interfaces:
PackagesEventsEmitter
public final class DefaultPackagesEventsEmitter extends Object implements PackagesEventsEmitter
Writes a CSV filecontainerFile,packageId,packageType[,parentId,pathInParent]
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DefaultPackagesEventsEmitter(@NotNull Writer writer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
end()
Package converter endsvoid
endPackage(@NotNull org.apache.jackrabbit.vault.packaging.PackageId originalPackageId, @NotNull org.apache.jackrabbit.vault.packaging.VaultPackage convertedPackage)
Marks the end of the conversion of the package withoriginalPackageId
.void
endSubPackage(@NotNull String path, @NotNull org.apache.jackrabbit.vault.packaging.PackageId originalPackageId, @NotNull org.apache.jackrabbit.vault.packaging.VaultPackage convertedPackage)
Marks the end of the conversion of the sub package withoriginalPackageId
.static @NotNull DefaultPackagesEventsEmitter
open(@NotNull File featureModelsOutputDirectory)
void
start()
Package converter startsvoid
startPackage(@NotNull org.apache.jackrabbit.vault.packaging.VaultPackage originalPackage)
Marks the start of the given original package.void
startSubPackage(@NotNull String path, @NotNull org.apache.jackrabbit.vault.packaging.VaultPackage originalPackage)
Marks the start of the given sub package.
-
-
-
Constructor Detail
-
DefaultPackagesEventsEmitter
protected DefaultPackagesEventsEmitter(@NotNull @NotNull Writer writer)
-
-
Method Detail
-
open
@NotNull public static @NotNull DefaultPackagesEventsEmitter open(@NotNull @NotNull File featureModelsOutputDirectory) throws IOException
- Throws:
IOException
-
start
public void start()
Description copied from interface:PackagesEventsEmitter
Package converter starts- Specified by:
start
in interfacePackagesEventsEmitter
-
end
public void end()
Description copied from interface:PackagesEventsEmitter
Package converter ends- Specified by:
end
in interfacePackagesEventsEmitter
-
startPackage
public void startPackage(@NotNull @NotNull org.apache.jackrabbit.vault.packaging.VaultPackage originalPackage)
Description copied from interface:PackagesEventsEmitter
Marks the start of the given original package.- Specified by:
startPackage
in interfacePackagesEventsEmitter
- Parameters:
originalPackage
- the package to be converted.
-
endPackage
public void endPackage(@NotNull @NotNull org.apache.jackrabbit.vault.packaging.PackageId originalPackageId, @NotNull @NotNull org.apache.jackrabbit.vault.packaging.VaultPackage convertedPackage)
Description copied from interface:PackagesEventsEmitter
Marks the end of the conversion of the package withoriginalPackageId
.- Specified by:
endPackage
in interfacePackagesEventsEmitter
- Parameters:
originalPackageId
- The id of the original package as passed toPackagesEventsEmitter.startPackage(VaultPackage)
.convertedPackage
- the converted package.
-
startSubPackage
public void startSubPackage(@NotNull @NotNull String path, @NotNull @NotNull org.apache.jackrabbit.vault.packaging.VaultPackage originalPackage)
Description copied from interface:PackagesEventsEmitter
Marks the start of the given sub package.- Specified by:
startSubPackage
in interfacePackagesEventsEmitter
- Parameters:
path
- The path of the sub package in the original parent packageoriginalPackage
- the sub package to be converted.
-
endSubPackage
public void endSubPackage(@NotNull @NotNull String path, @NotNull @NotNull org.apache.jackrabbit.vault.packaging.PackageId originalPackageId, @NotNull @NotNull org.apache.jackrabbit.vault.packaging.VaultPackage convertedPackage)
Description copied from interface:PackagesEventsEmitter
Marks the end of the conversion of the sub package withoriginalPackageId
.- Specified by:
endSubPackage
in interfacePackagesEventsEmitter
- Parameters:
path
- The path of the original sub package in the parent packageoriginalPackageId
- The id of the original sub package as passed toPackagesEventsEmitter.startSubPackage(String, VaultPackage)
.convertedPackage
- the converted package
-
-