com.pmease.quickbuild.execution
Class Commandline

java.lang.Object
  extended by com.pmease.quickbuild.execution.Commandline

public class Commandline
extends java.lang.Object


Nested Class Summary
static class Commandline.Argument
           
 class Commandline.ExecuteResult
           
 
Constructor Summary
Commandline()
           
Commandline(SecretMasker masker)
           
Commandline(java.lang.String command)
           
Commandline(java.lang.String command, SecretMasker masker)
           
 
Method Summary
 Commandline addArgLine(java.lang.String argLine)
           
 Commandline addArguments(java.lang.String[] argumentValues)
           
 Commandline addArgValue(java.lang.String argValue)
           
 Commandline clear()
           
 Commandline clearArgs()
           
 Commandline.Argument createArgument()
           
 Commandline.Argument createArgument(boolean insertAtStart)
           
 java.lang.String describe()
           
 Commandline.ExecuteResult execute(org.apache.tools.ant.types.Environment execEnv, java.io.OutputStream stdoutConsumer, LineConsumer stderrConsumer)
           
 Commandline.ExecuteResult execute(org.apache.tools.ant.types.Environment execEnv, java.io.OutputStream stdoutConsumer, LineConsumer stderrConsumer, java.lang.String stdinString)
           
 Commandline.ExecuteResult execute(java.io.File workingDir, org.apache.tools.ant.types.Environment execEnv, java.io.OutputStream stdoutConsumer, LineConsumer stderrConsumer)
           
 Commandline.ExecuteResult execute(java.io.File workingDir, org.apache.tools.ant.types.Environment execEnv, java.io.OutputStream stdoutConsumer, LineConsumer stderrConsumer, java.lang.String stdinString)
           
 Commandline.ExecuteResult execute(java.io.File workingDir, java.io.OutputStream stdoutConsumer, LineConsumer stderrConsumer)
           
 Commandline.ExecuteResult execute(java.io.OutputStream stdoutConsumer, LineConsumer stderrConsumer)
           
 Commandline.ExecuteResult execute(java.io.OutputStream stdoutConsumer, LineConsumer stderrConsumer, java.lang.String stdinString)
           
 void executeWithoutWait()
           
 void executeWithoutWait(org.apache.tools.ant.types.Environment execEnv)
           
 void executeWithoutWait(java.io.File workingDir)
           
 void executeWithoutWait(java.io.File workingDir, org.apache.tools.ant.types.Environment execEnv)
           
 void executeWithoutWait(java.io.File workingDir, org.apache.tools.ant.types.Environment execEnv, java.lang.String stdinString)
           
 java.lang.String[] getArgumentParts()
           
 java.lang.String[] getCommandParts()
           
 java.io.File getDeleteAfterExecution()
           
 java.lang.String getExecutable()
           
 void setDeleteAfterExecution(java.io.File deleteAfterExecution)
           
 Commandline setExecutable(java.lang.String executable)
           
 void setSecretMasker(SecretMasker masker)
           
 java.lang.String toString()
           
 boolean willOverflow(java.lang.String argValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Commandline

public Commandline(java.lang.String command,
                   SecretMasker masker)

Commandline

public Commandline(java.lang.String command)

Commandline

public Commandline(SecretMasker masker)

Commandline

public Commandline()
Method Detail

createArgument

public Commandline.Argument createArgument()

addArgValue

public Commandline addArgValue(java.lang.String argValue)

addArgLine

public Commandline addArgLine(java.lang.String argLine)

createArgument

public Commandline.Argument createArgument(boolean insertAtStart)

setSecretMasker

public void setSecretMasker(SecretMasker masker)

setExecutable

public Commandline setExecutable(java.lang.String executable)

getExecutable

public java.lang.String getExecutable()

addArguments

public Commandline addArguments(java.lang.String[] argumentValues)

getCommandParts

public java.lang.String[] getCommandParts()

willOverflow

public boolean willOverflow(java.lang.String argValue)

getArgumentParts

public java.lang.String[] getArgumentParts()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

clear

public Commandline clear()

clearArgs

public Commandline clearArgs()

describe

public java.lang.String describe()

execute

public Commandline.ExecuteResult execute(java.io.File workingDir,
                                         org.apache.tools.ant.types.Environment execEnv,
                                         java.io.OutputStream stdoutConsumer,
                                         LineConsumer stderrConsumer)

execute

public Commandline.ExecuteResult execute(java.io.File workingDir,
                                         java.io.OutputStream stdoutConsumer,
                                         LineConsumer stderrConsumer)

execute

public Commandline.ExecuteResult execute(java.io.OutputStream stdoutConsumer,
                                         LineConsumer stderrConsumer)

execute

public Commandline.ExecuteResult execute(org.apache.tools.ant.types.Environment execEnv,
                                         java.io.OutputStream stdoutConsumer,
                                         LineConsumer stderrConsumer)

execute

public Commandline.ExecuteResult execute(java.io.OutputStream stdoutConsumer,
                                         LineConsumer stderrConsumer,
                                         java.lang.String stdinString)

execute

public Commandline.ExecuteResult execute(org.apache.tools.ant.types.Environment execEnv,
                                         java.io.OutputStream stdoutConsumer,
                                         LineConsumer stderrConsumer,
                                         java.lang.String stdinString)

getDeleteAfterExecution

public java.io.File getDeleteAfterExecution()

setDeleteAfterExecution

public void setDeleteAfterExecution(java.io.File deleteAfterExecution)

execute

public Commandline.ExecuteResult execute(java.io.File workingDir,
                                         org.apache.tools.ant.types.Environment execEnv,
                                         java.io.OutputStream stdoutConsumer,
                                         LineConsumer stderrConsumer,
                                         java.lang.String stdinString)

executeWithoutWait

public void executeWithoutWait()

executeWithoutWait

public void executeWithoutWait(java.io.File workingDir)

executeWithoutWait

public void executeWithoutWait(java.io.File workingDir,
                               org.apache.tools.ant.types.Environment execEnv)

executeWithoutWait

public void executeWithoutWait(org.apache.tools.ant.types.Environment execEnv)

executeWithoutWait

public void executeWithoutWait(java.io.File workingDir,
                               org.apache.tools.ant.types.Environment execEnv,
                               java.lang.String stdinString)


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.