summaryrefslogtreecommitdiff
path: root/configmgr/source/treemgr/nodeimplobj.cxx
diff options
context:
space:
mode:
authorJörg Barfurth <jb@openoffice.org>2001-03-12 14:04:13 +0000
committerJörg Barfurth <jb@openoffice.org>2001-03-12 14:04:13 +0000
commitb1c1822536dd5714b939f27c526c88c0573053bd (patch)
treec5271ae269e4fc81e1db2656b540710cc35a6617 /configmgr/source/treemgr/nodeimplobj.cxx
parent5b20b1d90f39f375a64caa1828da0884d16f2c46 (diff)
Adjust to split of template path into module and name and to refactored XML parser class
Diffstat (limited to 'configmgr/source/treemgr/nodeimplobj.cxx')
-rw-r--r--configmgr/source/treemgr/nodeimplobj.cxx35
1 files changed, 24 insertions, 11 deletions
diff --git a/configmgr/source/treemgr/nodeimplobj.cxx b/configmgr/source/treemgr/nodeimplobj.cxx
index 11c4f04d8f9f..33e01f4216e1 100644
--- a/configmgr/source/treemgr/nodeimplobj.cxx
+++ b/configmgr/source/treemgr/nodeimplobj.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: nodeimplobj.cxx,v $
*
- * $Revision: 1.10 $
+ * $Revision: 1.11 $
*
- * last change: $Author: jb $ $Date: 2001-02-23 10:50:58 $
+ * last change: $Author: jb $ $Date: 2001-03-12 15:04:12 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -627,7 +627,6 @@ std::auto_ptr<SubtreeChange> DeferredGroupNodeImpl::doPreCommitChanges()
{
// get the name of this node
aRet.reset( new SubtreeChange(this->getOriginalNodeName(),
- rtl::OUString(),
this->getAttributes()) );
}
return aRet;
@@ -1204,7 +1203,8 @@ std::auto_ptr<SubtreeChange> DeferredTreeSetNodeImpl::doPreCommitChanges()
// and make a SubtreeChange
std::auto_ptr<SubtreeChange> pSetChange( new SubtreeChange(aName,
- getElementTemplate()->getPath().toString(),
+ getElementTemplate()->getName().toString(),
+ getElementTemplate()->getModule().toString(),
this->getAttributes()) );
// commit preexisting nodes
@@ -1271,8 +1271,10 @@ std::auto_ptr<SubtreeChange> DeferredTreeSetNodeImpl::doPreCommitChanges()
void DeferredTreeSetNodeImpl::doFinishCommit(SubtreeChange& rChanges)
{
OSL_ENSURE(rChanges.isSetNodeChange(),"ERROR: Change type GROUP does not match set");
- OSL_ENSURE( rChanges.getChildTemplateName() == getElementTemplate()->getPath().toString(),
+ OSL_ENSURE( rChanges.getElementTemplateName() == getElementTemplate()->getName().toString(),
"ERROR: Element template of change does not match the template of the set");
+ OSL_ENSURE( rChanges.getElementTemplateModule() == getElementTemplate()->getModule().toString(),
+ "ERROR: Element template module of change does not match the template of the set");
for(SubtreeChange::MutatingChildIterator it = rChanges.begin_changes(), stop = rChanges.end_changes();
@@ -1358,8 +1360,10 @@ void DeferredTreeSetNodeImpl::doFinishCommit(SubtreeChange& rChanges)
void DeferredTreeSetNodeImpl::doRevertCommit(SubtreeChange& rChanges)
{
OSL_ENSURE(rChanges.isSetNodeChange(),"ERROR: Change type GROUP does not match set");
- OSL_ENSURE( rChanges.getChildTemplateName() == getElementTemplate()->getPath().toString(),
+ OSL_ENSURE( rChanges.getElementTemplateName() == getElementTemplate()->getName().toString(),
"ERROR: Element template of change does not match the template of the set");
+ OSL_ENSURE( rChanges.getElementTemplateModule() == getElementTemplate()->getModule().toString(),
+ "ERROR: Element template module of change does not match the template of the set");
for(SubtreeChange::MutatingChildIterator it = rChanges.begin_changes(), stop = rChanges.end_changes();
@@ -1428,8 +1432,10 @@ void DeferredTreeSetNodeImpl::doRevertCommit(SubtreeChange& rChanges)
void DeferredTreeSetNodeImpl::doFailedCommit(SubtreeChange& rChanges)
{
OSL_ENSURE(rChanges.isSetNodeChange(),"ERROR: Change type GROUP does not match set");
- OSL_ENSURE( rChanges.getChildTemplateName() == getElementTemplate()->getPath().toString(),
+ OSL_ENSURE( rChanges.getElementTemplateName() == getElementTemplate()->getName().toString(),
"ERROR: Element template of change does not match the template of the set");
+ OSL_ENSURE( rChanges.getElementTemplateModule() == getElementTemplate()->getModule().toString(),
+ "ERROR: Element template module of change does not match the template of the set");
for(SubtreeChange::MutatingChildIterator it = rChanges.begin_changes(), stop = rChanges.end_changes();
@@ -1951,7 +1957,8 @@ std::auto_ptr<SubtreeChange> DeferredValueSetNodeImpl::doPreCommitChanges()
{
// and make a SubtreeChange
std::auto_ptr<SubtreeChange> pSetChange( new SubtreeChange(this->getOriginalNodeName(),
- getElementTemplate()->getPath().toString(),
+ getElementTemplate()->getName().toString(),
+ getElementTemplate()->getModule().toString(),
this->getAttributes()) );
// commit preexisting nodes
@@ -2018,8 +2025,10 @@ std::auto_ptr<SubtreeChange> DeferredValueSetNodeImpl::doPreCommitChanges()
void DeferredValueSetNodeImpl::doFinishCommit(SubtreeChange& rChanges)
{
OSL_ENSURE(rChanges.isSetNodeChange(),"ERROR: Change type GROUP does not match set");
- OSL_ENSURE( rChanges.getChildTemplateName() == getElementTemplate()->getPath().toString(),
+ OSL_ENSURE( rChanges.getElementTemplateName() == getElementTemplate()->getName().toString(),
"ERROR: Element template of change does not match the template of the set");
+ OSL_ENSURE( rChanges.getElementTemplateModule() == getElementTemplate()->getModule().toString(),
+ "ERROR: Element template module of change does not match the template of the set");
for(SubtreeChange::MutatingChildIterator it = rChanges.begin_changes(), stop = rChanges.end_changes();
@@ -2105,8 +2114,10 @@ void DeferredValueSetNodeImpl::doFinishCommit(SubtreeChange& rChanges)
void DeferredValueSetNodeImpl::doRevertCommit(SubtreeChange& rChanges)
{
OSL_ENSURE(rChanges.isSetNodeChange(),"ERROR: Change type GROUP does not match set");
- OSL_ENSURE( rChanges.getChildTemplateName() == getElementTemplate()->getPath().toString(),
+ OSL_ENSURE( rChanges.getElementTemplateName() == getElementTemplate()->getName().toString(),
"ERROR: Element template of change does not match the template of the set");
+ OSL_ENSURE( rChanges.getElementTemplateModule() == getElementTemplate()->getModule().toString(),
+ "ERROR: Element template module of change does not match the template of the set");
for(SubtreeChange::MutatingChildIterator it = rChanges.begin_changes(), stop = rChanges.end_changes();
@@ -2175,8 +2186,10 @@ void DeferredValueSetNodeImpl::doRevertCommit(SubtreeChange& rChanges)
void DeferredValueSetNodeImpl::doFailedCommit(SubtreeChange& rChanges)
{
OSL_ENSURE(rChanges.isSetNodeChange(),"ERROR: Change type GROUP does not match set");
- OSL_ENSURE( rChanges.getChildTemplateName() == getElementTemplate()->getPath().toString(),
+ OSL_ENSURE( rChanges.getElementTemplateName() == getElementTemplate()->getName().toString(),
"ERROR: Element template of change does not match the template of the set");
+ OSL_ENSURE( rChanges.getElementTemplateModule() == getElementTemplate()->getModule().toString(),
+ "ERROR: Element template module of change does not match the template of the set");
for(SubtreeChange::MutatingChildIterator it = rChanges.begin_changes(), stop = rChanges.end_changes();