Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

ListModulesModule Class Reference

#include <standard_modules.h>

Inheritance diagram for ListModulesModule:

Module List of all members.

Public Methods

 ListModulesModule ( SuifEnv* suif, const LString &name = "list_modules" )
 ~ListModulesModule ()
virtual void initialize ()
 initializes the modules. More...

virtual Moduleclone () const
 generates a new copy of the current instance if necessary The implementor of a subclass is responsible for overriding this method if the implementation has a unique state the default implementation returns the current instance.

virtual void execute ()
 executes the Module parse_command_line should be called before this method is invoked.


Static Public Methods

const LString get_class_name ()

Protected Attributes

String _interface


Detailed Description


Constructor & Destructor Documentation

ListModulesModule::ListModulesModule ( SuifEnv * suif,
const LString & name = "list_modules")

ListModulesModule::~ListModulesModule ()


Member Function Documentation

Module * ListModulesModule::clone ( void) const [virtual]

generates a new copy of the current instance if necessary The implementor of a subclass is responsible for overriding this method if the implementation has a unique state the default implementation returns the current instance.

Reimplemented from Module.

void ListModulesModule::execute ( void) [virtual]

executes the Module parse_command_line should be called before this method is invoked.

Reimplemented from Module.

const LString ListModulesModule::get_class_name () [static]

void ListModulesModule::initialize ( void) [virtual]

initializes the modules.

This method must/will be called before a call to parse_command_line or execute

Reimplemented from Module.


Member Data Documentation

String ListModulesModule::_interface [protected]


The documentation for this class was generated from the following files:
Generated at Mon Jul 31 13:43:58 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000