console
Class SystemShellBuiltIn

java.lang.Object
  extended by console.SystemShellBuiltIn

public abstract class SystemShellBuiltIn
extends java.lang.Object


Nested Class Summary
 class SystemShellBuiltIn.Option
           
 
Field Summary
protected  java.lang.String help
           
protected  java.lang.String name
           
 
Constructor Summary
SystemShellBuiltIn()
           
 
Method Summary
 void execute(Console console, Output output, Output error, java.util.Vector<java.lang.String> args)
          Used by executeBuiltIn
protected abstract  void execute(Console console, Output output, Output error, java.util.Vector<java.lang.String> args, java.util.Hashtable<java.lang.String,java.lang.Object> values)
           
 int getMaxArguments()
           
 int getMinArguments()
           
 SystemShellBuiltIn.Option[] getOptions()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

help

protected java.lang.String help
Constructor Detail

SystemShellBuiltIn

public SystemShellBuiltIn()
Method Detail

getOptions

public SystemShellBuiltIn.Option[] getOptions()

getMinArguments

public int getMinArguments()

getMaxArguments

public int getMaxArguments()

execute

public void execute(Console console,
                    Output output,
                    Output error,
                    java.util.Vector<java.lang.String> args)
Used by executeBuiltIn


execute

protected abstract void execute(Console console,
                                Output output,
                                Output error,
                                java.util.Vector<java.lang.String> args,
                                java.util.Hashtable<java.lang.String,java.lang.Object> values)