Class XmlEditBuilder

java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
io.jenkins.plugins.xmleditor.builders.XmlEditBuilder
All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep, SimpleBuildStep

public class XmlEditBuilder extends Builder implements SimpleBuildStep
Freestyle build step "Edit XML file": same operations as xmlEdit, with $VARIABLE expansion.
  • Constructor Details

  • Method Details

    • getFile

      @CheckForNull public String getFile()
    • getOperations

      public List<XmlOperationDescribable> getOperations()
    • getFiles

      @CheckForNull public String getFiles()
      Ant pattern(s), comma separated; used instead of file.
    • setFiles

      @DataBoundSetter public void setFiles(String files)
    • getExcludes

      @CheckForNull public String getExcludes()
    • setExcludes

      @DataBoundSetter public void setExcludes(String excludes)
    • isDryRun

      public boolean isDryRun()
    • setDryRun

      @DataBoundSetter public void setDryRun(boolean dryRun)
    • getOutputFile

      @CheckForNull public String getOutputFile()
    • setOutputFile

      @DataBoundSetter public void setOutputFile(String outputFile)
    • isShowDiff

      public boolean isShowDiff()
    • setShowDiff

      @DataBoundSetter public void setShowDiff(boolean showDiff)
    • getNamespaces

      @CheckForNull public String getNamespaces()
      Namespace prefixes for XPath, one prefix=uri per line.
    • setNamespaces

      @DataBoundSetter public void setNamespaces(String namespaces)
    • isStrictNamespaces

      public boolean isStrictNamespaces()
    • setStrictNamespaces

      @DataBoundSetter public void setStrictNamespaces(boolean strictNamespaces)
    • getMaxSizeMb

      public int getMaxSizeMb()
    • setMaxSizeMb

      @DataBoundSetter public void setMaxSizeMb(int maxSizeMb)
    • perform

      public void perform(@NonNull Run<?,?> run, @NonNull FilePath workspace, @NonNull EnvVars env, @NonNull Launcher launcher, @NonNull TaskListener listener) throws InterruptedException, IOException
      Specified by:
      perform in interface SimpleBuildStep
      Throws:
      InterruptedException
      IOException