org.hecl
Interface HeclModule

All Known Implementing Classes:
RMSModule

public interface HeclModule

The HeclModule interface describes what modules implement in order to be loaded into Hecl.

Version:
1.0
Author:
David N. Welton

Method Summary
 void loadModule(Interp interp)
          The loadModule method usually takes care of creating commands that are present in this module.
 void unloadModule(Interp interp)
          The unloadModule method takes care of any clean up that's necessary, such as unloading commands created by this module.
 

Method Detail

loadModule

void loadModule(Interp interp)
                throws HeclException
The loadModule method usually takes care of creating commands that are present in this module.

Parameters:
interp - an Interp value
Throws:
HeclException - if an error occurs

unloadModule

void unloadModule(Interp interp)
                  throws HeclException
The unloadModule method takes care of any clean up that's necessary, such as unloading commands created by this module.

Parameters:
interp - an Interp value
Throws:
HeclException - if an error occurs