Class GitCli.GitCommandLine

java.lang.Object
java.util.AbstractCollection<String>
java.util.AbstractList<String>
java.util.ArrayList<String>
org.craftercms.studio.impl.v2.utils.git.GitCli.GitCommandLine
All Implemented Interfaces:
Serializable, Cloneable, Iterable<String>, Collection<String>, List<String>, RandomAccess, SequencedCollection<String>
Enclosing class:
GitCli

protected class GitCli.GitCommandLine extends ArrayList<String>
See Also:
  • Constructor Details

    • GitCommandLine

      public GitCommandLine(File directory, String command)
    • GitCommandLine

      public GitCommandLine(File directory, String command, String... params)
  • Method Details

    • addParam

      public void addParam(String param)
    • addParams

      public void addParams(String... params)
    • addOption

      public void addOption(String optName, String optValue)
    • getDirectory

      public File getDirectory()
    • getInput

      public File getInput()
    • setInput

      public void setInput(File input)
    • getOutput

      public File getOutput()
    • setOutput

      public void setOutput(File output)
    • getExceptionResolver

      public GitCliOutputExceptionResolver getExceptionResolver()
    • setExceptionResolver

      public void setExceptionResolver(GitCliOutputExceptionResolver exceptionResolver)