35 const char* prefix)
const 64 result = (*iter)->createBuilder(typeName);
Represents serializable keyword/value map.
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
const char * find(const char *key) const
static ossimOverviewBuilderFactoryRegistry * m_instance
The static instance of this class.
static ossimObjectFactoryRegistry * instance()
void operator=(const ossimOverviewBuilderFactoryRegistry &rhs)
operator= hidden from use.
FactoryListType m_factoryList
ossimOverviewBuilderFactoryRegistry()
default constructor hidden from use
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
Method to populate a list of supported types of all factories registered to this registry.
void registerFactory(T *factory, bool pushToFrontFlag=false)
Will register a factory to the factory list.
static ossimOverviewBuilderFactoryRegistry * instance()
instance method for access to theInstance pointer.
The factory registry for overview builders.
void getAllTypeNamesFromRegistry(std::vector< ossimString > &typeList) const
Will add all object types the factories can allocate.
ossimObject * createObjectFromRegistry(const ossimString &typeName) const
This is the base object return for all objects in the system.
ossimOverviewBuilderBase * createBuilder(const ossimString &typeName) const
Creates a builder from a string.
virtual ossimObject * createObject(const ossimString &typeName) const