Class DefaultPackagesEventsEmitter
java.lang.Object
org.apache.sling.feature.cpconverter.vltpkg.DefaultPackagesEventsEmitter
- All Implemented Interfaces:
PackagesEventsEmitter
Writes a CSV file
containerFile,packageId,packageType[,parentId,pathInParent]
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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
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 Details
-
DefaultPackagesEventsEmitter
-
-
Method Details
-
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
-