20 "ossimSqliteWriterFactory",
41 if ( (fileExtension ==
"gpkg") || (fileExtension ==
".gpkg") )
50 const char *prefix)
const 59 if (writer->
loadState(kwl, prefix) ==
false)
72 if (typeName ==
"ossimGpkgWriter")
89 const char *prefix)
const 101 std::vector<ossimString>& result)
const 103 result.push_back(
"gpkg");
108 typeList.push_back(
ossimString(
"ossimGpkgWriter"));
122 if(testExt ==
"gpkg")
132 if(testMime ==
"image/gpkg")
virtual void getImageTypeList(std::vector< ossimString > &imageTypeList) const
void getImageTypeList(std::vector<ossimString>& imageTypeList)const
Represents serializable keyword/value map.
const char * find(const char *key) const
virtual ossimImageFileWriter * createWriterFromExtension(const ossimString &fileExtension) const
Creates a writer from extension like "sqlite".
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual void getImageFileWritersBySuffix(ossimImageWriterFactoryBase::ImageFileWriterList &result, const ossimString &ext) const
Pure virtual base class for image file writers.
static const char * TYPE_KW
void push_back(char c)
Equivalent to insert(end(), c).
static ossimSqliteWriterFactory * instance()
static method to return instance (the only one) of this class.
virtual ossimImageFileWriter * createWriter(const ossimKeywordlist &kwl, const char *prefix=0) const
Create that takes a keyword list and prefix.
virtual void getExtensions(std::vector< ossimString > &extList) const
Adds "sqlite" to list.
void operator=(const ossimSqliteWriterFactory &)
hidden from use copy constructor
virtual void getImageTypeList(std::vector< ossimString > &imageTypeList) const
Adds "ossim_sqlite" to writer list.
ossimSqliteWriterFactory()
hidden from use default constructor
static ossimString downcase(const ossimString &aString)
virtual bool hasImageType(const ossimString &imageType) const
bool hasImageType(const ossimString& imageType) const
Factory for SQLITE image writer.
virtual ossimObject * createObject(const ossimKeywordlist &kwl, const char *prefix=0) const
Creates and object given a keyword list.
std::vector< ossimRefPtr< ossimImageFileWriter > > ImageFileWriterList
static ossimSqliteWriterFactory * theInstance
static instance of this class
virtual ~ossimSqliteWriterFactory()
virtual destructor
virtual void getImageFileWritersByMimeType(ossimImageWriterFactoryBase::ImageFileWriterList &result, const ossimString &mimeType) const
RTTI_DEF1(ossimSqliteWriterFactory, "ossimSqliteWriterFactory", ossimImageWriterFactoryBase)
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
Adds "ossimSqliteWriter" to list.