Base class for Accessor factories.
This class must be derived from in order to register/deregister Accessor factories and associate them with specific filename extensions.
See adsk::Data::AccessorFactory for a concrete implementation that should satisfy most needs.
#include <adskDataAccessor.h>

Public Member Functions | |
| virtual | ~AccessorFactoryBase () |
| Unregisters the factory. | |
| virtual std::auto_ptr< Accessor > | create () const =0 |
| Returns a factory for creating accessors handling the supported file type. | |
Protected Member Functions | |
| AccessorFactoryBase (const std::string &fileNameExtension) | |
| Registers the factory. | |
| AccessorFactoryBase | ( | const std::string & | fileNameExtension | ) | [protected] |
Registers the factory.
| fileNameExtension | Extension of files that are supported by this accessor factory. |
| std::auto_ptr< Accessor > create | ( | ) | const [pure virtual] |
Returns a factory for creating accessors handling the supported file type.
Implemented in AccessorFactory< AccessorType >.