byucc.jhdl.util.cli
Class CLInterpreter
java.lang.Object
byucc.jhdl.util.cli.CLInterpreter
- All Implemented Interfaces:
- java.io.FilenameFilter
- public class CLInterpreter
- extends java.lang.Object
- implements java.io.FilenameFilter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLInterpreter
public CLInterpreter()
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.