#ifndef __CMathMLFactoryXSLT_hh__
#define __CMathMLFactoryXSLT_hh__
+#include <GdomeSmartDOM.hh>
#include "AMathMLFactory.hh"
class CMathMLFactoryXSLT : public AMathMLFactory
{
public:
- CMathMLFactoryXSLT(class ALogger& l, const DOM::XSLTStylesheet& s) : AMathMLFactory(l), style(s) { };
- CMathMLFactoryXSLT(class ALogger& l, class AMathMLConsumer& c, const DOM::XSLTStylesheet& s) : AMathMLFactory(l, c), style(s) { };
+ CMathMLFactoryXSLT(class ALogger&, const class GdomeSmartDOMExt::XSLTStylesheet&);
virtual void documentModified(class TDocument&);
- virtual DOM::Document document(void) const { return result; };
+ virtual GdomeSmartDOM::Document document(void) const { return result; };
private:
- static bool subst(const DOM::Element& e1, const DOM::GdomeString& id, const DOM::Element& e2);
+ static bool subst(const GdomeSmartDOM::Element&, const GdomeSmartDOM::GdomeString&, const GdomeSmartDOM::Element&);
- const DOM::XSLTStylesheet& style;
- DOM::Document result;
+ const class GdomeSmartDOMExt::XSLTStylesheet& style;
+ GdomeSmartDOM::Document result;
};
#endif // __CMathMLFactoryXSLT_hh__