summaryrefslogtreecommitdiff
path: root/CIAO/tools/Config_Handlers/Package_Handlers/PCD_Handler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/tools/Config_Handlers/Package_Handlers/PCD_Handler.cpp')
-rw-r--r--CIAO/tools/Config_Handlers/Package_Handlers/PCD_Handler.cpp31
1 files changed, 16 insertions, 15 deletions
diff --git a/CIAO/tools/Config_Handlers/Package_Handlers/PCD_Handler.cpp b/CIAO/tools/Config_Handlers/Package_Handlers/PCD_Handler.cpp
index 3f11ee374ff..c7e82624f3d 100644
--- a/CIAO/tools/Config_Handlers/Package_Handlers/PCD_Handler.cpp
+++ b/CIAO/tools/Config_Handlers/Package_Handlers/PCD_Handler.cpp
@@ -2,8 +2,8 @@
#include "tao/AnyTypeCode/AnyTypeCode_methods.h"
#include "ciao/CIAO_common.h"
#include "DAnCE/Deployment/Deployment_Packaging_DataC.h"
-#include "Utils/XML_Helper.h"
-#include "Utils/XercesString.h"
+#include "XML_Typedefs.h"
+#include "XML/XercesString.h"
#include "Utils/Exceptions.h"
#include "Package_Handlers/PCD_Handler.h"
#include "Package_Handlers/CPD_Handler.h"
@@ -14,6 +14,8 @@
#include <memory>
+using CIAO::XML::XStr;
+
namespace CIAO
{
namespace Config_Handlers
@@ -24,27 +26,27 @@ namespace CIAO
PCD_Handler::package_config (const ACE_TCHAR *uri,
::Deployment::PackageConfiguration &toconfig)
{
- XERCES_CPP_NAMESPACE::DOMDocument *dom = XML_HELPER->create_dom (uri);
+ XERCES_CPP_NAMESPACE::DOMDocument *dom = XML_Helper::XML_HELPER.create_dom (uri);
if (dom == 0)
{
std::string error ("Unable to open file: ");
- error += ACE_TEXT_ALWAYS_CHAR (uri);
+ error += uri;
throw Parse_Error (error);
}
XStr root = dom->getDocumentElement ()->getTagName ();
- if (root == XStr (ACE_TEXT ("Deployment:topLevelPackageDescription")))
+ if (root == XStr ("Deployment:topLevelPackageDescription"))
{
TopLevelPackageDescription tpd;
-
- tpd = topLevelPackageDescription (dom);
+
+ tpd = topLevelPackageDescription (dom);
PCD_Handler::package_config (*tpd.begin_basePackage (),
toconfig);
}
- else if (root == XStr (ACE_TEXT ("Deployment:packageConfiguration")))
+ else if (root == XStr ("Deployment:packageConfiguration"))
{
PackageConfiguration pcd;
pcd = packageConfiguration (dom);
@@ -76,8 +78,7 @@ namespace CIAO
if (desc.contentLocation_p ())
{
// Take ownership of the resolved pcd
- xsc_pcd.reset (PCD_Handler:: resolve_package_config (
- ACE_TEXT_ALWAYS_CHAR (desc.contentLocation ().c_str ())));
+ xsc_pcd.reset (PCD_Handler:: resolve_package_config (desc.contentLocation ().c_str ()));
pcd = xsc_pcd.get ();
}
else
@@ -85,11 +86,11 @@ namespace CIAO
if (pcd->label_p ())
toconfig.label =
- ACE_TEXT_ALWAYS_CHAR (pcd->label ().c_str ());
+ pcd->label ().c_str ();
if (pcd->UUID_p ())
toconfig.UUID =
- ACE_TEXT_ALWAYS_CHAR (pcd->UUID ().c_str ());
+ pcd->UUID ().c_str ();
if (pcd->basePackage_p ())
{
@@ -119,10 +120,10 @@ namespace CIAO
PackageConfiguration pcd = PackageConfiguration ();
if (src.label.in () != 0)
- pcd.label (ACE_TEXT_CHAR_TO_TCHAR (src.label.in ()));
+ pcd.label (src.label.in ());
if (src.UUID.in () != 0)
- pcd.UUID (ACE_TEXT_CHAR_TO_TCHAR (src.UUID.in ()));
+ pcd.UUID (src.UUID.in ());
if (src.basePackage.length () > 0)
{
@@ -144,7 +145,7 @@ namespace CIAO
PackageConfiguration * PCD_Handler::resolve_package_config (const char *uri)
{
xercesc::DOMDocument* dom =
- XML_HELPER->create_dom (ACE_TEXT_CHAR_TO_TCHAR (uri));
+ XML_Helper::XML_HELPER.create_dom (uri);
if (!dom)
throw Parse_Error ("Unable to create DOM for PackageConfiguration");