org.jenkinsci.plugins.darcs.cmd
Class DarcsBaseCommandBuilder

java.lang.Object
  extended by org.jenkinsci.plugins.darcs.cmd.DarcsBaseCommandBuilder
Direct Known Subclasses:
DarcsChangesBuilder, DarcsCommandBuilder, DarcsGetBuilder, DarcsPullBuilder

 class DarcsBaseCommandBuilder
extends Object

Common base implementation for sub builders.

Author:
Sven Strittmatter

Field Summary
private  String command
          Subcommand such as `pull`, `get` etc.
private  String darcsExe
          Name of Darcs executable.
 
Constructor Summary
DarcsBaseCommandBuilder(String darcsExe)
          Initializes command with empty string.
DarcsBaseCommandBuilder(String darcsExe, String command)
          Dedicated constructor.
 
Method Summary
(package private)  ArgumentListBuilder createArgumentList()
          Generates base argument list with executable and subcommand.
(package private)  String getDarcsExe()
          Get the Darcs executable.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

darcsExe

private final String darcsExe
Name of Darcs executable. Examples: "darcs" or "/usr/local/bin/darcs"


command

private final String command
Subcommand such as `pull`, `get` etc.

Constructor Detail

DarcsBaseCommandBuilder

DarcsBaseCommandBuilder(String darcsExe)
Initializes command with empty string.

Parameters:
darcsExe - name of Darcs executable, e.g. "darcs" or "/usr/local/bin/darcs"

DarcsBaseCommandBuilder

DarcsBaseCommandBuilder(String darcsExe,
                        String command)
Dedicated constructor.

Parameters:
darcsExe - name of Darcs executable, e.g. "darcs" or "/usr/local/bin/darcs"
command - Darcs subcommand such as `pull`, `get` etc.
Method Detail

getDarcsExe

String getDarcsExe()
Get the Darcs executable.

Returns:
string of the executable

createArgumentList

ArgumentListBuilder createArgumentList()
Generates base argument list with executable and subcommand.

Returns:
always new instance


Copyright © 2004-2013 weltraumschaf.de. All Rights Reserved.