Interface FeaturesManager

    • Method Detail

      • init

        void init​(@NotNull
                  @NotNull String groupId,
                  @NotNull
                  @NotNull String artifactId,
                  @NotNull
                  @NotNull String version)
      • getTargetFeature

        @Nullable
        @Nullable org.apache.sling.feature.Feature getTargetFeature()
      • getRunMode

        @NotNull
        @NotNull org.apache.sling.feature.Feature getRunMode​(@Nullable
                                                             @Nullable String runMode)
      • addArtifact

        void addArtifact​(@Nullable
                         @Nullable String runMode,
                         @NotNull
                         @NotNull org.apache.sling.feature.ArtifactId id)
      • addArtifact

        void addArtifact​(@Nullable
                         @Nullable String runMode,
                         @NotNull
                         @NotNull org.apache.sling.feature.ArtifactId id,
                         @Nullable
                         @Nullable Integer startOrder)
      • addAPIRegionExport

        void addAPIRegionExport​(@Nullable
                                @Nullable String runMode,
                                @NotNull
                                @NotNull String exportedPackage)
      • addConfiguration

        void addConfiguration​(@Nullable
                              @Nullable String runMode,
                              @NotNull
                              @NotNull String pid,
                              @NotNull
                              @NotNull String path,
                              @NotNull
                              @NotNull Dictionary<String,​Object> configurationProperties)
      • addOrAppendRepoInitExtension

        void addOrAppendRepoInitExtension​(@NotNull
                                          @NotNull String text,
                                          @Nullable
                                          @Nullable String runMode)
      • getNamespaceUriByPrefix

        @NotNull
        @NotNull Map<String,​String> getNamespaceUriByPrefix()