dm
Class DMShell

java.lang.Object
  |
  +--dm.DMShell

public class DMShell
extends java.lang.Object

Text shell interface for a data mining system

Author:
Scott Sanner

Field Summary
 CommandInterface _ci
           
 Domain _domain
           
 java.io.InputStream _is
           
 long _lStartTime
           
 java.io.PrintStream _os
           
 int COMMENT
           
static java.lang.String DEFAULT_PREFS_FILE
           
 int DMQL_QUERY
           
static int INDENT
           
static int MAX_INPUT
           
 int NEW_DOMAIN
           
 int QUIT
           
 int TIMER
           
 
Constructor Summary
DMShell()
          Empty constructor - uses System input/output stream and default preferences file.
DMShell(java.io.InputStream is, java.io.PrintStream os)
          Constructor - uses default preferences file.
DMShell(java.io.InputStream is, java.io.PrintStream os, java.lang.String prefs_file)
          Constructor
 
Method Summary
static void main(java.lang.String[] args)
          Initializes the shell interface and invokes it
 void run()
          Main command line handler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_INPUT

public static final int MAX_INPUT

DEFAULT_PREFS_FILE

public static final java.lang.String DEFAULT_PREFS_FILE

INDENT

public static final int INDENT

_ci

public CommandInterface _ci

_is

public java.io.InputStream _is

_os

public java.io.PrintStream _os

_domain

public Domain _domain

_lStartTime

public long _lStartTime

QUIT

public int QUIT

COMMENT

public int COMMENT

NEW_DOMAIN

public int NEW_DOMAIN

DMQL_QUERY

public int DMQL_QUERY

TIMER

public int TIMER
Constructor Detail

DMShell

public DMShell()
Empty constructor - uses System input/output stream and default preferences file.

DMShell

public DMShell(java.io.InputStream is,
               java.io.PrintStream os)
Constructor - uses default preferences file.
Parameters:
is - InputStream to read input from
os - OutputStream to write output to

DMShell

public DMShell(java.io.InputStream is,
               java.io.PrintStream os,
               java.lang.String prefs_file)
Constructor
Parameters:
is - InputStream to read input from
os - OutputStream to write output to
prefs_file - File to load default environmental variable bindings/preferences from
Method Detail

main

public static void main(java.lang.String[] args)
Initializes the shell interface and invokes it

run

public void run()
Main command line handler