net.ultrametrics.qcvs
Class Browser

java.lang.Object
  |
  +--net.ultrametrics.util.TestConsole
        |
        +--net.ultrametrics.qcvs.BaseBrowser
              |
              +--net.ultrametrics.qcvs.Browser
Direct Known Subclasses:
Visualizer

public class Browser
extends BaseBrowser

A class and console utility for browsing RCS or CVS repositories.


Field Summary
protected  Interrogator interrogator
           
protected static java.lang.String WARNING_NO_REPOSITORY
           
 
Fields inherited from class net.ultrametrics.qcvs.BaseBrowser
cwd, ERROR_INVALID_RCS, ERROR_NO_DIRECTORY, ERROR_NO_FILE, ERROR_NO_VERSION, file, MESG_USAGE, PATH_CWD, PROMPT, STRING_OK, WARNING_NOT_IMPLEMENTED
 
Constructor Summary
Browser(java.lang.String path)
          Create a new browser starting at the specified location.
 
Method Summary
protected  java.lang.String command_help()
           
 java.lang.String command_list()
           
 java.lang.String command_load(java.lang.String[] args)
           
 java.lang.String command_show(java.lang.String[] args)
           
 java.lang.String command_status()
           
 java.lang.String command_unload(java.lang.String[] args)
           
 java.lang.String doCommand(java.lang.String command, java.lang.String[] args)
          Command processor.
static void main(java.lang.String[] args)
          Entry-point for Browser in console mode.
 
Methods inherited from class net.ultrametrics.qcvs.BaseBrowser
command_pwd, setCommandLine
 
Methods inherited from class net.ultrametrics.util.TestConsole
command_gc, command_memory, command_properties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interrogator

protected Interrogator interrogator

WARNING_NO_REPOSITORY

protected static java.lang.String WARNING_NO_REPOSITORY
Constructor Detail

Browser

public Browser(java.lang.String path)
Create a new browser starting at the specified location.
Parameters:
path - the starting current working directory.
Method Detail

doCommand

public java.lang.String doCommand(java.lang.String command,
                                  java.lang.String[] args)
Command processor.
Parameters:
command - the command to execute.
the - command-line arguments.
Returns:
the result of the command's execution.
Overrides:
doCommand in class BaseBrowser

command_load

public java.lang.String command_load(java.lang.String[] args)

command_unload

public java.lang.String command_unload(java.lang.String[] args)

command_list

public java.lang.String command_list()

command_status

public java.lang.String command_status()

command_show

public java.lang.String command_show(java.lang.String[] args)

command_help

protected java.lang.String command_help()
Overrides:
command_help in class BaseBrowser

main

public static void main(java.lang.String[] args)
Entry-point for Browser in console mode.