jhomenet.shell.command
Class SetenvCommand

java.lang.Object
  extended by jhomenet.shell.command.SetenvCommand
All Implemented Interfaces:
SlushCommand

public class SetenvCommand
extends java.lang.Object
implements SlushCommand

Set or display environment variables

Version:
1.0
Author:
Lorne Smith, Stephen Hess

Constructor Summary
SetenvCommand()
           
 
Method Summary
 void execute(SystemInputStream in, SystemPrintStream out, SystemPrintStream err, java.lang.String[] args, java.util.HashMap env)
          Method called when this command is executed from the command prompt.
 java.lang.String getUsageString()
          Returns a string describing the usage of the command and its arguments if any.
static java.lang.String parseEscapeCodes(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SetenvCommand

public SetenvCommand()
Method Detail

getUsageString

public java.lang.String getUsageString()
Returns a string describing the usage of the command and its arguments if any.

Specified by:
getUsageString in interface SlushCommand
Returns:
The usage statement for this command.

execute

public void execute(SystemInputStream in,
                    SystemPrintStream out,
                    SystemPrintStream err,
                    java.lang.String[] args,
                    java.util.HashMap env)
             throws java.lang.Exception
Method called when this command is executed from the command prompt.

Specified by:
execute in interface SlushCommand
Parameters:
in - The InputStream this command will use to receive input.
out - The PrintStream should use to report any non-critical messages.
err - The PrintStream should use to report any critical messages.
args - The command line arguments passed to this command.
env - The current environment variables for this session.
Throws:
java.lang.Exception

parseEscapeCodes

public static java.lang.String parseEscapeCodes(java.lang.String s)


Copyright © 2004-2005 David Irwin. All Rights Reserved.