[monkeydoc] Add more legacy methods
authorJérémie Laval <jeremie.laval@gmail.com>
Thu, 20 Dec 2012 16:43:42 +0000 (17:43 +0100)
committerJérémie Laval <jeremie.laval@gmail.com>
Thu, 20 Dec 2012 19:35:11 +0000 (20:35 +0100)
mcs/tools/monkeydoc/MonkeyDoc/HelpSource_Legacy.cs
mcs/tools/monkeydoc/MonkeyDoc/Node_Legacy.cs
mcs/tools/monkeydoc/MonkeyDoc/RootTree_Legacy.cs
mcs/tools/monkeydoc/MonkeyDoc/Tree_Legacy.cs

index 2b276ce971a1dbeb26f6e8cbdd3e60fa8c944b89..ac2008e2488d1fb234bab6fb2acbd5945cfc3656 100644 (file)
@@ -12,8 +12,12 @@ using Lucene.Net.Index;
 
 namespace MonkeyDoc
 {
+       using Generators;
+
        public partial class HelpSource
        {
+               static HtmlGenerator htmlGenerator = new HtmlGenerator (null);
+
                [Obsolete]
                public static bool use_css;
                [Obsolete]
@@ -30,6 +34,18 @@ namespace MonkeyDoc
                public string InlineJavaScript {
                        get { return null; }
                }
+
+               [Obsolete ("Use RenderUrl")]
+               public string GetText (string url, out Node node)
+               {
+                       return rootTree.RenderUrl (url, htmlGenerator, out node, this);
+               }
+
+               [Obsolete ("Use RenderUrl")]
+               public string RenderNamespaceLookup (string url, out Node node)
+               {
+                       return rootTree.RenderUrl (url, htmlGenerator, out node, this);
+               }
        }
 }
 
index c796f00640319d29efe93043ba6914e1a87f7f9b..9e51217faae5c3587460f6bf19bcefc2e95a7523 100644 (file)
@@ -17,6 +17,14 @@ namespace MonkeyDoc
                                return this.Tree;
                        }
                }
+
+               [Obsolete ("Use TreeDumper")]
+               public static void PrintTree (Tree t)
+               {
+                       TreeDumper.PrintTree (t.RootNode);
+               }
+
+               
        }
 }
 
index 641dd90b69a9863f5d80b096919ac061cf463cab..cb01c8d1266238b5c552e50e073a8a4629c04b69 100644 (file)
@@ -32,6 +32,18 @@ namespace MonkeyDoc
                {
                        return RenderUrl (url, htmlGenerator, out n);
                }
+
+               [Obsolete ("Use GenerateIndex")]
+               public static void MakeIndex (RootTree root)
+               {
+                       root.GenerateIndex ();
+               }
+
+               [Obsolete ("Use GenerateSearchIndex")]
+               public static void MakeSearchIndex (RootTree root)
+               {
+                       root.GenerateSearchIndex ();
+               }
        }
 }
 
index c407a2576bb877559af9b714ec92af9a267024b3..d1e97ba67c6baac4ba738b5acefc4496e26d9834 100644 (file)
@@ -9,10 +9,17 @@ namespace MonkeyDoc
 {
        public partial class Tree
        {
+               [Obsolete ("Proxy to RootNode")]
                public List<Node> Nodes {
                        get {
                                return RootNode.Nodes;
                        }
                }
+
+               [Obsolete ("Proxy to RootNode")]
+               public void Sort ()
+               {
+                       RootNode.Sort ();
+               }
        }
 }