IFileTypeRegistry Class Reference

#include <ifiletypes.h>

Public Member Functions

 INTEGER_CONSTANT (Version, 1)
 STRING_CONSTANT (Name,"filetypes")
virtual ~IFileTypeRegistry ()
virtual void addType (const char *moduleType, const char *moduleName, filetype_t type)=0
virtual void getTypeList (const std::string &moduleType, IFileTypeList *typelist)=0

Detailed Description

Interface for the FileType registry module. This module retains a list of FileTypePattern objects along with their associated module names.

Definition at line 55 of file ifiletypes.h.


Constructor & Destructor Documentation

virtual IFileTypeRegistry::~IFileTypeRegistry (  )  [inline, virtual]

Definition at line 61 of file ifiletypes.h.


Member Function Documentation

virtual void IFileTypeRegistry::addType ( const char *  moduleType,
const char *  moduleName,
filetype_t  type 
) [pure virtual]

Add a type to the registry.

Parameters:
moduleType The type of the module, e.g. "map".
moduleName Name of the module.
type The FileTypePattern to associate with this module name.
virtual void IFileTypeRegistry::getTypeList ( const std::string moduleType,
IFileTypeList typelist 
) [pure virtual]
IFileTypeRegistry::INTEGER_CONSTANT ( Version  ,
 
)
IFileTypeRegistry::STRING_CONSTANT ( Name  ,
"filetypes"   
)

The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2