summaryrefslogtreecommitdiff
path: root/configmgr
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2003-05-26 07:05:31 +0000
committerVladimir Glazounov <vg@openoffice.org>2003-05-26 07:05:31 +0000
commit16f9d30465de26c092c1efb65db89c14f2340d49 (patch)
treeb09f0c2908f67a1c81bd3f0d91f5fe2bcf49c9c9 /configmgr
parent00c2a5e05104f7e9b2b1ecb3eeffc97e008c1a17 (diff)
INTEGRATION: CWS cfg02 (1.4.8); FILE MERGED
2003/05/21 13:02:14 jb 1.4.8.2: #108160# Rework design after review 2003/05/12 12:43:53 ssmith 1.4.8.1: #108160# added support for binary cache
Diffstat (limited to 'configmgr')
-rw-r--r--configmgr/source/backend/mergedcomponentdata.cxx18
1 files changed, 8 insertions, 10 deletions
diff --git a/configmgr/source/backend/mergedcomponentdata.cxx b/configmgr/source/backend/mergedcomponentdata.cxx
index 6b43d9c31f76..3df84812f9eb 100644
--- a/configmgr/source/backend/mergedcomponentdata.cxx
+++ b/configmgr/source/backend/mergedcomponentdata.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: mergedcomponentdata.cxx,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: hr $ $Date: 2003-03-19 16:18:48 $
+ * last change: $Author: vg $ $Date: 2003-05-26 08:05:31 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -140,12 +140,6 @@ std::auto_ptr<INode> MergedComponentData::extractTemplateNode(OUString const & _
}
// -----------------------------------------------------------------------------
-ISubtree const * MergedComponentData::getSchemaTree() const
-{
- return m_pSchemaTree.get();
-}
-// -----------------------------------------------------------------------------
-
ISubtree const * MergedComponentData::findTemplate(OUString const & _aTemplateName) const
{
INode const * pTemplateNode = m_pTemplatesTree->getChild(_aTemplateName);
@@ -183,8 +177,12 @@ ISubtree * MergedComponentData::setSchemaRoot(std::auto_ptr<ISubtree> _aSchema
return m_pSchemaTree.get();
}
// -----------------------------------------------------------------------------
-
-
+void MergedComponentData::setTemplatesTree(std::auto_ptr<ISubtree> _aTemplateTree)
+{
+ OSL_PRECOND(!hasTemplates(),"ERROR: Template Tree already set");
+ m_pTemplatesTree = _aTemplateTree;
+}
+// -----------------------------------------------------------------------------
ISubtree * MergedComponentData::addTemplate(std::auto_ptr<ISubtree> _aNode, TemplateIdentifier const & aTemplate)
{
OSL_PRECOND(_aNode.get(), "ERROR: Adding a NULL template");