20 #ifndef CONTEXTHELPERS_HPP
21 #define CONTEXTHELPERS_HPP
23 #include <xqilla/framework/XQillaExport.hpp>
41 context_->setNodeSetOrdering(ordering_);
73 context_->setContextItemType(sType_);
91 context_->setNSResolver(newResolver);
98 context_->setNSResolver(_oldNSResolver);
99 context_->setDefaultElementAndTypeNS(_defaultElementAndTypeNS);
114 : oldContextItem(context->getContextItem()),
115 oldContextPosition(context->getContextPosition()),
116 oldContextSize(context->getContextSize()),
122 : oldContextItem(context->getContextItem()),
123 oldContextPosition(context->getContextPosition()),
124 oldContextSize(context->getContextSize()),
139 context_->setContextItem(oldContextItem);
140 context_->setContextPosition(oldContextPosition);
141 context_->setContextSize(oldContextSize);
156 : oldDC(const_cast<
DocumentCache*>(context->getDocumentCache())),
163 context_->setDocumentCache(oldDC);
180 context_->setVariableStore(store);
185 context_->setVariableStore(_oldVarStore);
190 context_->setVariableStore(_oldVarStore);
206 context_->setRegexGroupStore(store);
211 context_->setRegexGroupStore(_oldRegexStore);
216 context_->setRegexGroupStore(_oldRegexStore);
239 context_->setMessageListener(listener_);
255 context_->setStackFrame(frame);
260 context_->setStackFrame(_oldFrame);
265 context_->setStackFrame(_oldFrame);