Class AbstractContentPackageHandler

    • Field Detail

      • logger

        protected final org.slf4j.Logger logger
    • Constructor Detail

      • AbstractContentPackageHandler

        public AbstractContentPackageHandler()
    • Method Detail

      • handle

        public final void handle​(@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,
                                 @NotNull
                                 @NotNull ContentPackage2FeatureModelConverter converter)
                          throws Exception
        Throws:
        Exception
      • processSubPackage

        protected abstract void processSubPackage​(@NotNull
                                                  @NotNull String path,
                                                  @Nullable
                                                  @Nullable String runMode,
                                                  @NotNull
                                                  @NotNull org.apache.jackrabbit.vault.packaging.VaultPackage contentPackage,
                                                  @NotNull
                                                  @NotNull ContentPackage2FeatureModelConverter converter,
                                                  boolean isEmbeddedPackage)
                                           throws Exception
        Throws:
        Exception
      • matches

        public final boolean matches​(@NotNull
                                     @NotNull String path)
        Specified by:
        matches in interface EntryHandler
      • getPattern

        @NotNull
        protected final @NotNull Pattern getPattern()