org.mbari.siam.utils.isiam
Class DefaultCommandProvider

java.lang.Object
  extended by org.mbari.siam.utils.isiam.DefaultCommandProvider
All Implemented Interfaces:
ICommandProvider

public class DefaultCommandProvider
extends java.lang.Object
implements ICommandProvider

A provider of commands to dispatch NodeUtility subclasses. These commands are kept in the ~/isiam/nucmds file (where ~ represents the user's home directory). Each line in this files should be the full name of a subclass of NodeUtility. The contents of the nucmds file is initialized automatically with all the classes under the org.mbari.siam.operations.utils package that extend SIAM's NodeUtility. Note that the file can be edited manually. The automatic initialization occurs only if the file does not exist.

Author:
carueda

Constructor Summary
DefaultCommandProvider()
           
 
Method Summary
 java.util.List getCommands()
          Returns the list of ICommands provided by this provider.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultCommandProvider

public DefaultCommandProvider()
Method Detail

getCommands

public java.util.List getCommands()
Description copied from interface: ICommandProvider
Returns the list of ICommands provided by this provider.

Specified by:
getCommands in interface ICommandProvider


Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.