[mapguide-commits] r9268 - in trunk/MgDev/Desktop/MgDesktop/Services: . Feature Rendering Resource
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Tue Dec 26 04:57:14 PST 2017
Author: jng
Date: 2017-12-26 04:57:14 -0800 (Tue, 26 Dec 2017)
New Revision: 9268
Modified:
trunk/MgDev/Desktop/MgDesktop/Services/DataReader.cpp
trunk/MgDev/Desktop/MgDesktop/Services/DataReader.h
trunk/MgDev/Desktop/MgDesktop/Services/Feature/FdoConnectionUtil.cpp
trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.cpp
trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.h
trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.cpp
trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.h
trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.cpp
trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.h
trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.cpp
trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.h
trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.cpp
trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.h
trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.cpp
trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.h
trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.cpp
trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.h
trunk/MgDev/Desktop/MgDesktop/Services/Rendering/MappingUtil.cpp
trunk/MgDev/Desktop/MgDesktop/Services/RenderingService.cpp
trunk/MgDev/Desktop/MgDesktop/Services/Resource/ResourceContentCache.cpp
trunk/MgDev/Desktop/MgDesktop/Services/ResourceService.cpp
trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.cpp
trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.h
Log:
Fix up mg-desktop build post-sandbox-merge.
Modified: trunk/MgDev/Desktop/MgDesktop/Services/DataReader.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/DataReader.cpp 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/DataReader.cpp 2017-12-26 12:57:14 UTC (rev 9268)
@@ -685,6 +685,8 @@
void MgdDataReader::CurrentToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdDataReader::CurrentToStringUtf8"); }
+void MgdDataReader::CurrentToStringUtf8(string& str, MgTransform* xform) { NOT_IMPLEMENTED(L"MgdDataReader::CurrentToStringUtf8"); }
+
void MgdDataReader::HeaderToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdDataReader::HeaderToStringUtf8"); }
const wchar_t* MgdDataReader::GetString(CREFSTRING propertyName, INT32& length)
Modified: trunk/MgDev/Desktop/MgDesktop/Services/DataReader.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/DataReader.h 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/DataReader.h 2017-12-26 12:57:14 UTC (rev 9268)
@@ -175,6 +175,8 @@
///
virtual void CurrentToStringUtf8(string& str);
+ virtual void CurrentToStringUtf8(string& str, MgTransform* xform);
+
virtual const wchar_t* GetString(CREFSTRING propertyName, INT32& length);
virtual void Serialize(MgStream* stream);
Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/FdoConnectionUtil.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/FdoConnectionUtil.cpp 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/FdoConnectionUtil.cpp 2017-12-26 12:57:14 UTC (rev 9268)
@@ -169,10 +169,10 @@
void MgdFdoConnectionUtil::PerformTagSubstitution(MgdResourceService* resSvc, REFSTRING str, MgResourceIdentifier* resource, CREFSTRING username, CREFSTRING password)
{
- const int dataTokenPos = str.find(MgResourceTag::DataFilePath);
- const int dataAliasPos = str.find(MgResourceTag::DataPathAliasBegin);
- const int usernamePos = str.find(MgResourceTag::Username);
- const int passwordPos = str.find(MgResourceTag::Password);
+ const STRING::size_type dataTokenPos = str.find(MgResourceTag::DataFilePath);
+ const STRING::size_type dataAliasPos = str.find(MgResourceTag::DataPathAliasBegin);
+ const STRING::size_type usernamePos = str.find(MgResourceTag::Username);
+ const STRING::size_type passwordPos = str.find(MgResourceTag::Password);
if (dataTokenPos != STRING::npos)
{
STRING dataPath = resSvc->ResolveDataPath(resource);
Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.cpp 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.cpp 2017-12-26 12:57:14 UTC (rev 9268)
@@ -791,6 +791,11 @@
void MgdFeatureSetReader::CurrentToStringUtf8(string& str)
{
+ CurrentToStringUtf8(str, NULL);
+}
+
+void MgdFeatureSetReader::CurrentToStringUtf8(string& str, MgTransform* xform)
+{
if (NULL != (MgFeatureSet*)m_set)
{
Ptr<MgPropertyCollection> propCol = m_set->GetFeatureAt(m_currRecord-1);
Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.h 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/FeatureSetReader.h 2017-12-26 12:57:14 UTC (rev 9268)
@@ -161,6 +161,8 @@
///
virtual void CurrentToStringUtf8(string& str);
+ virtual void CurrentToStringUtf8(string& str, MgTransform* xform);
+
virtual const wchar_t* GetString(CREFSTRING propertyName, INT32& length);
virtual const wchar_t* GetString(INT32 index, INT32& length);
Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.cpp 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.cpp 2017-12-26 12:57:14 UTC (rev 9268)
@@ -1266,16 +1266,18 @@
string MgdGwsFeatureReader::GetBodyElementName() { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::GetResponseElementName"); }
-void MgdGwsFeatureReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::GetResponseElementName"); }
+void MgdGwsFeatureReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::ResponseStartUtf8"); }
-void MgdGwsFeatureReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::GetResponseElementName"); }
+void MgdGwsFeatureReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::ResponseEndUtf8"); }
-void MgdGwsFeatureReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::GetResponseElementName"); }
+void MgdGwsFeatureReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::BodyStartUtf8"); }
-void MgdGwsFeatureReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::GetResponseElementName"); }
+void MgdGwsFeatureReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::BodyEndUtf8"); }
void MgdGwsFeatureReader::CurrentToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::CurrentToStringUtf8"); }
+void MgdGwsFeatureReader::CurrentToStringUtf8(string& str, MgTransform* xform) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::CurrentToStringUtf8"); }
+
void MgdGwsFeatureReader::HeaderToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdGwsFeatureReader::HeaderToStringUtf8"); }
//////////////////////////////////////////////////////////////////
Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.h 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/GwsFeatureReader.h 2017-12-26 12:57:14 UTC (rev 9268)
@@ -490,6 +490,8 @@
///
virtual void CurrentToStringUtf8(string& str);
+ virtual void CurrentToStringUtf8(string& str, MgTransform* xform);
+
//////////////////////////////////////////////////////////////////
/// <summary>
/// Gets the definition of the object currently being read. If the user
Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.cpp 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.cpp 2017-12-26 12:57:14 UTC (rev 9268)
@@ -335,16 +335,18 @@
string MgdProjectedFeatureReader::GetBodyElementName() { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::GetResponseElementName"); }
-void MgdProjectedFeatureReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::GetResponseElementName"); }
+void MgdProjectedFeatureReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::ResponseStartUtf8"); }
-void MgdProjectedFeatureReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::GetResponseElementName"); }
+void MgdProjectedFeatureReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::ResponseEndUtf8"); }
-void MgdProjectedFeatureReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::GetResponseElementName"); }
+void MgdProjectedFeatureReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::BodyStartUtf8"); }
-void MgdProjectedFeatureReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::GetResponseElementName"); }
+void MgdProjectedFeatureReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::BodyEndUtf8"); }
void MgdProjectedFeatureReader::CurrentToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::CurrentToStringUtf8"); }
+void MgdProjectedFeatureReader::CurrentToStringUtf8(string& str, MgTransform* xform) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::CurrentToStringUtf8"); }
+
void MgdProjectedFeatureReader::HeaderToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdProjectedFeatureReader::HeaderToStringUtf8"); }
const wchar_t* MgdProjectedFeatureReader::GetString(CREFSTRING propertyName, INT32& length)
Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.h 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProjectedFeatureReader.h 2017-12-26 12:57:14 UTC (rev 9268)
@@ -159,6 +159,8 @@
///
virtual void CurrentToStringUtf8(string& str);
+ virtual void CurrentToStringUtf8(string& str, MgTransform* xform);
+
virtual const wchar_t* GetString(CREFSTRING propertyName, INT32& length);
virtual void Serialize(MgStream* stream);
Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.cpp 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.cpp 2017-12-26 12:57:14 UTC (rev 9268)
@@ -750,6 +750,11 @@
void MgdProxyDataReader::CurrentToStringUtf8(string& str)
{
+ CurrentToStringUtf8(str, NULL);
+}
+
+void MgdProxyDataReader::CurrentToStringUtf8(string& str, MgTransform* xform)
+{
if (NULL != (MgBatchPropertyCollection*)m_set)
{
Ptr<MgPropertyCollection> propCol = m_set->GetItem(m_currRecord-1);
Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.h 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/ProxyDataReader.h 2017-12-26 12:57:14 UTC (rev 9268)
@@ -596,6 +596,8 @@
///
virtual void CurrentToStringUtf8(string& str);
+ virtual void CurrentToStringUtf8(string& str, MgTransform* xform);
+
//////////////////////////////////////////////////////////////////
/// \brief
/// Gets the string value of the specified property. No conversion is
Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.cpp 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.cpp 2017-12-26 12:57:14 UTC (rev 9268)
@@ -246,4 +246,9 @@
bool MgdRasterHelper::RollbackSavePoint(CREFSTRING transactionId, CREFSTRING savePointName) { NOT_IMPLEMENTED(L"MgdRasterHelper::RollbackSavePoint"); }
//Release a save point
-bool MgdRasterHelper::ReleaseSavePoint(CREFSTRING transactionId, CREFSTRING savePointName) { NOT_IMPLEMENTED(L"MgdRasterHelper::ReleaseSavePoint"); }
\ No newline at end of file
+bool MgdRasterHelper::ReleaseSavePoint(CREFSTRING transactionId, CREFSTRING savePointName) { NOT_IMPLEMENTED(L"MgdRasterHelper::ReleaseSavePoint"); }
+
+MgFeatureReader *MgdRasterHelper::GetWfsReader(MgResourceIdentifier *, CREFSTRING, MgStringCollection *, CREFSTRING, CREFSTRING, CREFSTRING)
+{
+ NOT_IMPLEMENTED(L"MgdRasterHelper::DeleteFeatures");
+}
\ No newline at end of file
Modified: trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.h 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Feature/RasterHelper.h 2017-12-26 12:57:14 UTC (rev 9268)
@@ -150,6 +150,7 @@
virtual INT32 UpdateMatchingFeatures(MgResourceIdentifier* resource, CREFSTRING className, MgPropertyCollection* propertyValues, CREFSTRING filter, MgTransaction* trans);
+ virtual MgFeatureReader* GetWfsReader(MgResourceIdentifier *, CREFSTRING, MgStringCollection *, CREFSTRING, CREFSTRING, CREFSTRING);
INTERNAL_API:
MgdRasterHelper(MgdFeatureReader* reader);
Modified: trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.cpp 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.cpp 2017-12-26 12:57:14 UTC (rev 9268)
@@ -652,18 +652,20 @@
string MgdFeatureReader::GetBodyElementName() { NOT_IMPLEMENTED(L"MgdFeatureReader::GetResponseElementName"); }
-void MgdFeatureReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::GetResponseElementName"); }
+void MgdFeatureReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::ResponseStartUtf8"); }
-void MgdFeatureReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::GetResponseElementName"); }
+void MgdFeatureReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::ResponseEndUtf8"); }
-void MgdFeatureReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::GetResponseElementName"); }
+void MgdFeatureReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::BodyStartUtf8"); }
-void MgdFeatureReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::GetResponseElementName"); }
+void MgdFeatureReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::BodyEndUtf8"); }
-void MgdFeatureReader::HeaderToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::GetResponseElementName"); }
+void MgdFeatureReader::HeaderToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::HeaderToStringUtf8"); }
-void MgdFeatureReader::CurrentToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::GetResponseElementName"); }
+void MgdFeatureReader::CurrentToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdFeatureReader::CurrentToStringUtf8"); }
+void MgdFeatureReader::CurrentToStringUtf8(string& str, MgTransform* xform) { NOT_IMPLEMENTED(L"MgdFeatureReader::CurrentToStringUtf8"); }
+
const wchar_t* MgdFeatureReader::GetString(CREFSTRING propertyName, INT32& length)
{
CHECKNULL(m_reader, L"MgdFeatureReader::GetString");
Modified: trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.h 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/FeatureReader.h 2017-12-26 12:57:14 UTC (rev 9268)
@@ -168,6 +168,8 @@
///
virtual void CurrentToStringUtf8(string& str);
+ virtual void CurrentToStringUtf8(string& str, MgTransform* xform);
+
virtual const wchar_t* GetString(CREFSTRING propertyName, INT32& length);
virtual void Serialize(MgStream* stream);
Modified: trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.cpp 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.cpp 2017-12-26 12:57:14 UTC (rev 9268)
@@ -2417,4 +2417,9 @@
bool MgdFeatureService::RollbackSavePoint(CREFSTRING transactionId, CREFSTRING savePointName) { NOT_IMPLEMENTED(L"MgdFeatureService::RollbackSavePoint"); }
//Release a save point
-bool MgdFeatureService::ReleaseSavePoint(CREFSTRING transactionId, CREFSTRING savePointName) { NOT_IMPLEMENTED(L"MgdFeatureService::ReleaseSavePoint"); }
\ No newline at end of file
+bool MgdFeatureService::ReleaseSavePoint(CREFSTRING transactionId, CREFSTRING savePointName) { NOT_IMPLEMENTED(L"MgdFeatureService::ReleaseSavePoint"); }
+
+MgFeatureReader *MgdFeatureService::GetWfsReader(MgResourceIdentifier *, CREFSTRING, MgStringCollection *, CREFSTRING, CREFSTRING, CREFSTRING)
+{
+ NOT_IMPLEMENTED(L"MgdFeatureService::GetWfsReader");
+}
\ No newline at end of file
Modified: trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.h 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/FeatureService.h 2017-12-26 12:57:14 UTC (rev 9268)
@@ -196,6 +196,8 @@
void UnregisterProvider(CREFSTRING providerName);
+ MgFeatureReader *MgFeatureService::GetWfsReader(MgResourceIdentifier *, CREFSTRING, MgStringCollection *, CREFSTRING, CREFSTRING, CREFSTRING);
+
EXTERNAL_API:
void PurgeCache(MgResourceIdentifier* resource);
Modified: trunk/MgDev/Desktop/MgDesktop/Services/Rendering/MappingUtil.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Rendering/MappingUtil.cpp 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Rendering/MappingUtil.cpp 2017-12-26 12:57:14 UTC (rev 9268)
@@ -530,7 +530,7 @@
//string the viewer should be displaying as the name of each
//feature property
// TODO: check to see if name is FeatureClass or Extension name
- RS_FeatureClassInfo fcinfo(vl->GetFeatureName(), vl->GetResourceID());
+ RS_FeatureClassInfo fcinfo(vl->GetFeatureName(), vl->GetResourceID(), vl->GetGeometry());
MdfModel::NameStringPairCollection* pmappings = vl->GetPropertyMappings();
for (int j=0; j<pmappings->GetCount(); j++)
@@ -642,7 +642,7 @@
//string the viewer should be displaying as the name of each
//feature property
// TODO: check to see if name is FeatureClass or Extension name
- RS_FeatureClassInfo fcinfo(gl->GetFeatureName(), gl->GetResourceID());
+ RS_FeatureClassInfo fcinfo(gl->GetFeatureName(), gl->GetResourceID(), gl->GetGeometry());
//check for overridden feature query filter and remember it.
//we will use this when making feature queries
Modified: trunk/MgDev/Desktop/MgDesktop/Services/RenderingService.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/RenderingService.cpp 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/RenderingService.cpp 2017-12-26 12:57:14 UTC (rev 9268)
@@ -2267,7 +2267,7 @@
//string the viewer should be displaying as the name of each
//feature property
// TODO: can FeatureName be an extension name rather than a FeatureClass?
- RS_FeatureClassInfo fcinfo(vl->GetFeatureName(), vl->GetResourceID());
+ RS_FeatureClassInfo fcinfo(vl->GetFeatureName(), vl->GetResourceID(), vl->GetGeometry());
MdfModel::NameStringPairCollection* pmappings = vl->GetPropertyMappings();
for (int i=0; i<pmappings->GetCount(); i++)
Modified: trunk/MgDev/Desktop/MgDesktop/Services/Resource/ResourceContentCache.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/Resource/ResourceContentCache.cpp 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/Resource/ResourceContentCache.cpp 2017-12-26 12:57:14 UTC (rev 9268)
@@ -43,7 +43,7 @@
INT32 MgdResourceContentCache::GetCacheSize()
{
ACE_MT(ACE_GUARD_RETURN(ACE_Recursive_Thread_Mutex, ace_mon, m_mutex, 0));
- return m_resourceContentCacheEntries.size();
+ return (INT32)m_resourceContentCacheEntries.size();
}
void MgdResourceContentCache::Clear()
Modified: trunk/MgDev/Desktop/MgDesktop/Services/ResourceService.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/ResourceService.cpp 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/ResourceService.cpp 2017-12-26 12:57:14 UTC (rev 9268)
@@ -1546,14 +1546,14 @@
//Stash it for future calls
cache->PutContentEntry(resource, resContent);
- Ptr<MgByteSource> source2 = new MgByteSource((BYTE_ARRAY_IN)mbXml.c_str(), mbXml.length());
+ Ptr<MgByteSource> source2 = new MgByteSource((BYTE_ARRAY_IN)mbXml.c_str(), (INT32)mbXml.length());
source2->SetMimeType(MgMimeType::Xml);
content = source2->GetReader();
}
else
{
std::string mbXml = MgUtil::WideCharToMultiByte(resContent);
- Ptr<MgByteSource> source = new MgByteSource((BYTE_ARRAY_IN)mbXml.c_str(), mbXml.length());
+ Ptr<MgByteSource> source = new MgByteSource((BYTE_ARRAY_IN)mbXml.c_str(), (INT32)mbXml.length());
source->SetMimeType(MgMimeType::Xml);
content = source->GetReader();
}
@@ -1619,7 +1619,7 @@
source = NULL;
reader = NULL;
- source = new MgByteSource((BYTE_ARRAY_IN)mbUsername.c_str(), mbUsername.length());
+ source = new MgByteSource((BYTE_ARRAY_IN)mbUsername.c_str(), (INT32)mbUsername.length());
reader = source->GetReader();
}
else
@@ -1637,7 +1637,7 @@
std::string mbXml = MgUtil::WideCharToMultiByte(resContent);
- Ptr<MgByteSource> source2 = new MgByteSource((BYTE_ARRAY_IN)mbXml.c_str(), mbXml.length());
+ Ptr<MgByteSource> source2 = new MgByteSource((BYTE_ARRAY_IN)mbXml.c_str(), (INT32)mbXml.length());
source2->SetMimeType(MgMimeType::Xml);
reader = NULL; //Un-ref the old one
@@ -1793,7 +1793,7 @@
MgCryptographyUtil crypto;
crypto.EncryptCredentials(mgUsername, mgPassword, data);
- Ptr<MgByteSource> bs = new MgByteSource((BYTE_ARRAY_IN)data.c_str(), data.length());
+ Ptr<MgByteSource> bs = new MgByteSource((BYTE_ARRAY_IN)data.c_str(), (INT32)data.length());
Ptr<MgByteReader> br = bs->GetReader();
//Invalidate any cached connections as they may use old credentials
Modified: trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.cpp
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.cpp 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.cpp 2017-12-26 12:57:14 UTC (rev 9268)
@@ -562,16 +562,18 @@
string MgdSqlDataReader::GetBodyElementName() { NOT_IMPLEMENTED(L"MgdSqlDataReader::GetResponseElementName"); }
-void MgdSqlDataReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::GetResponseElementName"); }
+void MgdSqlDataReader::ResponseStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::ResponseStartUtf8"); }
-void MgdSqlDataReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::GetResponseElementName"); }
+void MgdSqlDataReader::ResponseEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::ResponseEndUtf8"); }
-void MgdSqlDataReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::GetResponseElementName"); }
+void MgdSqlDataReader::BodyStartUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::BodyStartUtf8"); }
-void MgdSqlDataReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::GetResponseElementName"); }
+void MgdSqlDataReader::BodyEndUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::BodyEndUtf8"); }
void MgdSqlDataReader::CurrentToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::CurrentToStringUtf8"); }
+void MgdSqlDataReader::CurrentToStringUtf8(string& str, MgTransform* xform) { NOT_IMPLEMENTED(L"MgdSqlDataReader::CurrentToStringUtf8"); }
+
void MgdSqlDataReader::HeaderToStringUtf8(string& str) { NOT_IMPLEMENTED(L"MgdSqlDataReader::HeaderToStringUtf8"); }
MgByteReader* MgdSqlDataReader::GetLOB(CREFSTRING propertyName)
Modified: trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.h
===================================================================
--- trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.h 2017-12-26 05:32:51 UTC (rev 9267)
+++ trunk/MgDev/Desktop/MgDesktop/Services/SqlReader.h 2017-12-26 12:57:14 UTC (rev 9268)
@@ -174,6 +174,8 @@
///
virtual void CurrentToStringUtf8(string& str);
+ virtual void CurrentToStringUtf8(string& str, MgTransform* xform);
+
MgByteReader* GetLOB(CREFSTRING propertyName);
virtual const wchar_t* GetString(CREFSTRING propertyName, INT32& length);
More information about the mapguide-commits
mailing list