diff options
author | Jörg Barfurth <jb@openoffice.org> | 2001-03-12 14:04:13 +0000 |
---|---|---|
committer | Jörg Barfurth <jb@openoffice.org> | 2001-03-12 14:04:13 +0000 |
commit | b1c1822536dd5714b939f27c526c88c0573053bd (patch) | |
tree | c5271ae269e4fc81e1db2656b540710cc35a6617 /configmgr/source/treemgr/nodeimplobj.cxx | |
parent | 5b20b1d90f39f375a64caa1828da0884d16f2c46 (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.cxx | 35 |
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(); |