summaryrefslogtreecommitdiff
path: root/xmlsecurity/source/framework/saxeventkeeperimpl.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xmlsecurity/source/framework/saxeventkeeperimpl.cxx')
-rw-r--r--xmlsecurity/source/framework/saxeventkeeperimpl.cxx25
1 files changed, 13 insertions, 12 deletions
diff --git a/xmlsecurity/source/framework/saxeventkeeperimpl.cxx b/xmlsecurity/source/framework/saxeventkeeperimpl.cxx
index 9659f420c70a..5fea1e76fe3b 100644
--- a/xmlsecurity/source/framework/saxeventkeeperimpl.cxx
+++ b/xmlsecurity/source/framework/saxeventkeeperimpl.cxx
@@ -27,6 +27,7 @@
#include <com/sun/star/xml/crypto/sax/ConstOfSecurityId.hpp>
#include <cppuhelper/supportsservice.hxx>
#include <osl/diagnose.h>
+#include <rtl/ustrbuf.hxx>
namespace cssu = com::sun::star::uno;
namespace cssl = com::sun::star::lang;
@@ -301,51 +302,51 @@ OUString SAXEventKeeperImpl::printBufferNode(
* info - the information string
******************************************************************************/
{
- OUString rc;
+ OUStringBuffer rc;
for ( int i=0; i<nIndent; ++i )
{
- rc += " ";
+ rc.append(" ");
}
if (pBufferNode == m_pCurrentBufferNode)
{
- rc += "[%]";
+ rc.append("[%]");
}
if (pBufferNode == m_pCurrentBlockingBufferNode)
{
- rc += "[B]";
+ rc.append("[B]");
}
- rc += " " + m_xXMLDocument->getNodeName(pBufferNode->getXMLElement());
+ rc.append(" ").append(m_xXMLDocument->getNodeName(pBufferNode->getXMLElement()));
BufferNode* pParent = const_cast<BufferNode*>(pBufferNode->getParent());
if (pParent != nullptr)
{
- rc += "[" + m_xXMLDocument->getNodeName(pParent->getXMLElement()) + "]";
+ rc.append("[").append(m_xXMLDocument->getNodeName(pParent->getXMLElement())).append("]");
}
- rc += ":EC=" + pBufferNode->printChildren() + " BR=";
+ rc.append(":EC=").append(pBufferNode->printChildren()).append(" BR=");
ElementMark * pBlocker = pBufferNode->getBlocker();
if (pBlocker != nullptr)
{
- rc += OUString::number( pBlocker->getBufferId() ) + "(SecId="
- + OUString::number( pBlocker->getSecurityId() ) + ") ";
+ rc.append(OUString::number( pBlocker->getBufferId() )).append("(SecId=")
+ .append(OUString::number( pBlocker->getSecurityId() )).append(") ");
}
- rc += "\n";
+ rc.append("\n");
std::vector< const BufferNode* >* vChildren = pBufferNode->getChildren();
for( auto jj = vChildren->begin();
jj != vChildren->end(); ++jj )
{
- rc += printBufferNode(*jj, nIndent+4);
+ rc.append(printBufferNode(*jj, nIndent+4));
}
delete vChildren;
- return rc;
+ return rc.makeStringAndClear();
}
cssu::Sequence< cssu::Reference< cssxw::XXMLElementWrapper > >