You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ro...@apache.org on 2006/05/26 13:12:47 UTC

svn commit: r409642 - in /incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo: XMLHelperImpl.cpp XSDHelperImpl.cpp

Author: robbinspg
Date: Fri May 26 04:12:47 2006
New Revision: 409642

URL: http://svn.apache.org/viewvc?rev=409642&view=rev
Log:
TUSCANY-431 - create default DataFactory for XSD/XMLHelpers

Modified:
    incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/XMLHelperImpl.cpp
    incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/XSDHelperImpl.cpp

Modified: incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/XMLHelperImpl.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/XMLHelperImpl.cpp?rev=409642&r1=409641&r2=409642&view=diff
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/XMLHelperImpl.cpp (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/XMLHelperImpl.cpp Fri May 26 04:12:47 2006
@@ -45,6 +45,10 @@
         XMLHelperImpl::XMLHelperImpl(DataFactoryPtr df)
         {
             dataFactory = (DataFactory*)df;
+            if (!dataFactory) 
+            {
+                dataFactory = DataFactory::getDataFactory();
+            }
         }
         
         XMLHelperImpl::~XMLHelperImpl()

Modified: incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/XSDHelperImpl.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/XSDHelperImpl.cpp?rev=409642&r1=409641&r2=409642&view=diff
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/XSDHelperImpl.cpp (original)
+++ incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/XSDHelperImpl.cpp Fri May 26 04:12:47 2006
@@ -54,6 +54,10 @@
         XSDHelperImpl::XSDHelperImpl(DataFactoryPtr df)
         {
             dataFactory = (DataFactory*)df;
+            if (!dataFactory) 
+            {
+                dataFactory = DataFactory::getDataFactory();
+            }
         }
         
         XSDHelperImpl::~XSDHelperImpl()
@@ -208,11 +212,6 @@
 
         void XSDHelperImpl::defineTypes(TypeDefinitionsImpl& typedefs) 
         {
-            if (!dataFactory) 
-            {
-                dataFactory = DataFactory::getDataFactory();
-            }
-
             DataFactoryImpl* df = (DataFactoryImpl*)(DataFactory*)dataFactory;
             
             XMLDAS_TypeDefs types = typedefs.types;



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org