Class AbstractIntegrationBuilder

java.lang.Object
io.screenshotbot.gradle.plugin.AbstractIntegrationBuilder
Direct Known Subclasses:
ComposePreviewsIntegrationBuilder, DropshotsIntegrationBuilder, FacebookIntegrationBuilder, PaparazziIntegrationBuilder, RoborazziIntegrationBuilder, ShotIntegrationBuilder

public abstract class AbstractIntegrationBuilder extends Object
  • Constructor Details

  • Method Details

    • safeDelete

      protected void safeDelete(File file)
    • restoreDir

      protected void restoreDir(org.gradle.api.file.Directory snapshotsDir)
    • backupDir

      protected void backupDir(org.gradle.api.file.Directory dir)
    • prepareTask

      protected void prepareTask(org.gradle.api.Task inputTask, org.gradle.api.Project project, String mode)
    • configureBackupSnapshotsDependencies

      protected void configureBackupSnapshotsDependencies(org.gradle.api.Task it, String taskName)
    • configureTaskDependencies

      protected void configureTaskDependencies(RecordPaparazziTask it, String sourceTask)
    • apply

      public void apply(org.gradle.api.Project project)
    • getPluginId

      @NotNull protected abstract @NotNull String getPluginId()
    • isApplicableTask

      protected abstract boolean isApplicableTask(org.gradle.api.Task task)
    • getImagesDirectory

      @NotNull public @NotNull File getImagesDirectory(File snapshotsDir)
    • getPluginName

      @NotNull protected abstract @NotNull String getPluginName()
    • generateTaskName

      @NotNull protected abstract @NotNull String generateTaskName(org.gradle.api.Task task, String mode)
    • getSnapshotsDir

      @NotNull protected abstract @NotNull org.gradle.api.file.Directory getSnapshotsDir(org.gradle.api.Project project, org.gradle.api.Task task)
    • getSnapshotsDirList

      protected List<org.gradle.api.file.Directory> getSnapshotsDirList(org.gradle.api.Project project, org.gradle.api.Task task)
    • upcaseFirst

      public String upcaseFirst(String str)
    • downcaseFirst

      public String downcaseFirst(String str)