]> matita.cs.unibo.it Git - helm.git/blob - helm/DEVEL/mathml_editor/src/CMathMLFactoryXSLT.hh
* added show/hide cursro methods
[helm.git] / helm / DEVEL / mathml_editor / src / CMathMLFactoryXSLT.hh
1
2 #ifndef __CMathMLFactoryXSLT_hh__
3 #define __CMathMLFactoryXSLT_hh__
4
5 #include <GdomeSmartDOM.hh>
6 #include "AMathMLFactory.hh"
7
8 class CMathMLFactoryXSLT : public AMathMLFactory
9 {
10 public:
11   CMathMLFactoryXSLT(class ALogger&, const class GdomeSmartDOMExt::XSLTStylesheet&);
12
13   virtual void documentModified(class TDocument&);
14   virtual GdomeSmartDOM::Document document(void) const { return result; };
15
16 private:
17   static bool subst(const GdomeSmartDOM::Element&, const GdomeSmartDOM::GdomeString&, const GdomeSmartDOM::Element&);
18
19   const class GdomeSmartDOMExt::XSLTStylesheet& style;
20   GdomeSmartDOM::Document result;
21 };
22
23 #endif // __CMathMLFactoryXSLT_hh__