KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > openedit > blog > archive > HtmlEntryArchive


1 /*
2  * Created on Sep 25, 2006
3  */

4 package org.openedit.blog.archive;
5
6 import org.openedit.links.LinkTree;
7 import org.openedit.links.PageLink;
8
9 import com.openedit.OpenEditException;
10 import com.openedit.blog.Blog;
11
12 public class HtmlEntryArchive extends EntryArchive
13 {
14
15     public void saveLinks(Blog inBlog) throws OpenEditException
16     {
17 //
18
// String slink = inBlog.getBlogHome() + "/links.xml";
19
//
20
// Page linkpage = getPageManager().getPage(slink);
21
// Writer out = new StringWriter();
22
// try
23
// {
24
// XmlLinkLoader loader = new XmlLinkLoader();
25
// loader.saveLinks(inBlog.getLinkTree(), out, linkpage.getCharacterEncoding());
26
// }
27
// finally
28
// {
29
// FileUtils.safeClose(out);
30
// }
31
// StringItem item = new StringItem(linkpage.getPath(), out.toString(), linkpage.getCharacterEncoding());
32
// linkpage.setContentItem(item);
33
// getPageManager().putPage(linkpage);
34

35     }
36
37     /**
38      *
39      */

40     public void loadLinks(Blog inBlog) throws OpenEditException
41     {
42 // String slink = inBlog.getBlogHome() + "/links.xml";
43
// Page linkpage = getPageManager().getPage(slink );
44
// if ( !linkpage.exists())
45
// {
46
// throw new OpenEditException("could not find " + slink);
47
// }
48

49 // XmlLinkLoader loader = new XmlLinkLoader();
50
LinkTree tree = new LinkTree();
51         PageLink root = new PageLink();
52         root.setId("");
53         root.setPath("/");
54         root.setPageManager(getPageManager());
55         tree.setRootLink(root);
56         inBlog.setLinkTree(tree);
57     }
58
59     
60 }
61
Popular Tags