byucc.jhdl.util.cli
Class CLInterpreter

java.lang.Object
  extended bybyucc.jhdl.util.cli.CLInterpreter
All Implemented Interfaces:
java.io.FilenameFilter

public class CLInterpreter
extends java.lang.Object
implements java.io.FilenameFilter


Constructor Summary
CLInterpreter()
           
 
Method Summary
 boolean accept(java.io.File dir, java.lang.String name)
           
 void addCommandHistory(java.lang.String commandLine)
           
 java.lang.String complete(java.lang.String commandLine)
           
 CLICommandObject getCommandObject(java.lang.String cmdName)
           
 java.lang.String getCommandString(int index)
           
 CLIConsole getConsole()
           
 int getConsoleCharsPerLine()
           
 int getLastCommandNum()
           
 java.lang.Exception getLastException()
           
 java.lang.Object getLastReturned()
           
 int getNumCommands()
           
 java.lang.String[] listPossibleCompletions(java.lang.String commandLine)
           
 boolean parseCommand(java.lang.String commandLine)
           
 boolean parseCommandNoHistory(java.lang.String commandLine)
           
 void print(java.lang.String msg)
           
 void println(java.lang.String msg)
           
 boolean registerAlias(java.lang.String aliasName, java.lang.String cmdName)
           
 boolean registerCLICommandListener(CLICommandListener c)
           
 void registerCommand(java.lang.String cmdName, CLICommand cmd)
           
 void registerCommand(java.lang.String cmdName, CLICommand cmd, int overload)
           
 boolean registerConsole(CLIConsole console)
           
 void rehashClassPath()
           
 boolean unregisterAlias(java.lang.String aliasName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CLInterpreter

public CLInterpreter()
Method Detail

getLastReturned

public java.lang.Object getLastReturned()

getLastException

public java.lang.Exception getLastException()

rehashClassPath

public void rehashClassPath()

registerConsole

public boolean registerConsole(CLIConsole console)

registerCLICommandListener

public boolean registerCLICommandListener(CLICommandListener c)

registerCommand

public void registerCommand(java.lang.String cmdName,
                            CLICommand cmd)

registerCommand

public void registerCommand(java.lang.String cmdName,
                            CLICommand cmd,
                            int overload)

registerAlias

public boolean registerAlias(java.lang.String aliasName,
                             java.lang.String cmdName)

unregisterAlias

public boolean unregisterAlias(java.lang.String aliasName)

parseCommandNoHistory

public boolean parseCommandNoHistory(java.lang.String commandLine)

addCommandHistory

public void addCommandHistory(java.lang.String commandLine)

parseCommand

public boolean parseCommand(java.lang.String commandLine)

listPossibleCompletions

public java.lang.String[] listPossibleCompletions(java.lang.String commandLine)

getConsoleCharsPerLine

public int getConsoleCharsPerLine()

complete

public java.lang.String complete(java.lang.String commandLine)

getCommandString

public java.lang.String getCommandString(int index)

getCommandObject

public CLICommandObject getCommandObject(java.lang.String cmdName)

getNumCommands

public int getNumCommands()

getLastCommandNum

public int getLastCommandNum()

accept

public boolean accept(java.io.File dir,
                      java.lang.String name)
Specified by:
accept in interface java.io.FilenameFilter

getConsole

public CLIConsole getConsole()

print

public void print(java.lang.String msg)

println

public void println(java.lang.String msg)


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.