47 const char* prefix)
const static ossimCodecFactoryRegistry * instance()
const ossimCodecFactoryRegistry & operator=(const ossimCodecFactoryRegistry &rhs)
hidden from use operator =
static ossimCodecFactoryRegistry * m_instance
Represents serializable keyword/value map.
ossimCodecFactoryRegistry()
hidden from use default constructor
virtual void getTypeNameList(std::vector< ossimString > &typeNames) const
Loop through all factories and get a list of supported types.
ossimCodecBase * createNativeObjectFromRegistry(const ossimString &typeName) const
This is a helper method that calls the createObject and makes sure that the returned object is of the...
void registerFactory(T *factory, bool pushToFrontFlag=false)
Will register a factory to the factory list.
virtual ossimCodecBase * createCodec(const ossimString &type) const
Will loop through all registered factories trying to allocate a codec for the passed in type...
virtual ~ossimCodecFactoryRegistry()
void getAllTypeNamesFromRegistry(std::vector< ossimString > &typeList) const
Will add all object types the factories can allocate.
static ossimCodecFactory * instance()