]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/DEVEL/mathml_editor/src/CMathMLFactoryXSLT.hh
* this is a large commit
[helm.git] / helm / DEVEL / mathml_editor / src / CMathMLFactoryXSLT.hh
index 70998e092ba92b246dfbe45f8347cb826f61d1c1..9d129a3782b9389574c4c1026800afa8eff9aa00 100644 (file)
@@ -2,22 +2,23 @@
 #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 reset(void);
   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__