com.continuent.tungsten.common.utils
Class Command

java.lang.Object
  extended by com.continuent.tungsten.common.utils.Command

public class Command
extends java.lang.Object


Field Summary
static int FLAG_ABSOLUTE
           
static int FLAG_BACKGROUND
           
static int FLAG_COUNT
           
static int FLAG_LONG
           
static int FLAG_PARENTS
           
static int FLAG_RECURSIVE
           
static int FLAG_REDIRECT_IN
           
static int FLAG_REDIRECT_OUT
           
 
Constructor Summary
Command(java.lang.String commandLine)
           
 
Method Summary
 void addToken(java.lang.String token)
           
 void clear()
           
 java.lang.String getCommandLine()
           
 java.lang.String getInput()
           
 java.lang.String getOutput()
           
 java.lang.String[] getTokens()
           
 boolean includeParents()
           
 boolean isAbsolute()
           
 boolean isBackground()
           
 boolean isLong()
           
 boolean isRecursive()
           
 boolean isRedirectInput()
           
 boolean isRedirectOutput()
           
 void setCommandLine(java.lang.String commandLine)
           
 void setIncludeParents(boolean includeParents)
           
 void setInput(java.lang.String input)
           
 void setIsAbsolute(boolean isAbsolute)
           
 void setIsBackground(boolean isBackground)
           
 void setIsLong(boolean isLong)
           
 void setIsRecursive(boolean isRecursive)
           
 void setIsRedirectInput(boolean isRedirectInput, java.lang.String input)
           
 void setIsRedirectOutput(boolean isRedirectOutput, java.lang.String output)
           
 void setOutput(java.lang.String output)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FLAG_RECURSIVE

public static final int FLAG_RECURSIVE
See Also:
Constant Field Values

FLAG_LONG

public static final int FLAG_LONG
See Also:
Constant Field Values

FLAG_BACKGROUND

public static final int FLAG_BACKGROUND
See Also:
Constant Field Values

FLAG_REDIRECT_OUT

public static final int FLAG_REDIRECT_OUT
See Also:
Constant Field Values

FLAG_REDIRECT_IN

public static final int FLAG_REDIRECT_IN
See Also:
Constant Field Values

FLAG_ABSOLUTE

public static final int FLAG_ABSOLUTE
See Also:
Constant Field Values

FLAG_PARENTS

public static final int FLAG_PARENTS
See Also:
Constant Field Values

FLAG_COUNT

public static final int FLAG_COUNT
See Also:
Constant Field Values
Constructor Detail

Command

public Command(java.lang.String commandLine)
Method Detail

addToken

public void addToken(java.lang.String token)

setIsBackground

public void setIsBackground(boolean isBackground)

isBackground

public boolean isBackground()

setIsRecursive

public void setIsRecursive(boolean isRecursive)

isRecursive

public boolean isRecursive()

setIsAbsolute

public void setIsAbsolute(boolean isAbsolute)

isAbsolute

public boolean isAbsolute()

setIncludeParents

public void setIncludeParents(boolean includeParents)

includeParents

public boolean includeParents()

setIsLong

public void setIsLong(boolean isLong)

isLong

public boolean isLong()

setIsRedirectOutput

public void setIsRedirectOutput(boolean isRedirectOutput,
                                java.lang.String output)

isRedirectOutput

public boolean isRedirectOutput()

setIsRedirectInput

public void setIsRedirectInput(boolean isRedirectInput,
                               java.lang.String input)

isRedirectInput

public boolean isRedirectInput()

clear

public void clear()

getCommandLine

public java.lang.String getCommandLine()

setCommandLine

public void setCommandLine(java.lang.String commandLine)

getOutput

public java.lang.String getOutput()

setOutput

public void setOutput(java.lang.String output)

getInput

public java.lang.String getInput()

setInput

public void setInput(java.lang.String input)

getTokens

public java.lang.String[] getTokens()

toString

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