All Packages  This Package  Class Hierarchy  Class Search  Index

Class kh.shell.Shell
java.lang.Object
   |
   +----kh.shell.Shell

  Summary

public class  Shell
     extends java.lang.Object
     implements java.lang.Runnable
{
          // Constructors 2
     public Shell(InputStream, OutputStream) throws IOException;
     public Shell(InputStream, OutputStream, String[]) throws IOException;

          // Methods 7
     public static void main(String[]);

     public void addExtension(Class);
     public BufferedReader getInput();
     public IndentWriter getOutput();
     public void processCommand(String);
     public void removeExtension(Class);
     public void run();
}




  Constructors

· Shell

Summary  |  Top

   public Shell(InputStream inArg, 
                OutputStream outArg)  throws IOException


· Shell

Summary  |  Top
   public Shell(InputStream inArg, 
                OutputStream outArg, 
                String[] args)  throws IOException


  Methods

· addExtension

Summary  |  Top
   public void addExtension(Class shellExtension) 

Register an extension



· getInput

Summary  |  Top
   public BufferedReader getInput() 

Return the input for this shell



· getOutput

Summary  |  Top
   public IndentWriter getOutput() 

Return the output for this shell



· main

Summary  |  Top
   public static void main(String[] args) 


· processCommand

Summary  |  Top
   public void processCommand(String command) 

Given a string, invoke a command and print the results



· removeExtension

Summary  |  Top
   public void removeExtension(Class shellExtension) 

Remove an extension



· run

Summary  |  Top
   public void run() 

The shell can be invoked as it's own thread - for easy debugging

Implements:
run in interface Runnable


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7