/* * BookmarkHtmlSerializer.java * * Created on: 08-Feb-2010 * */ package netukar.tinybrowser.bookmarks.io.html; import netukar.tinybrowser.bookmarks.Bookmark; import netukar.tinybrowser.bookmarks.io.BookmarkSerializer; /** * * @author radovan */ public class BookmarkHtmlSerializer implements BookmarkSerializer { /** * Creates a new instance of BookmarkHtmlSerializer. */ public BookmarkHtmlSerializer() { } public String serialize(Bookmark[] bookmarks) { StringBuilder b = new StringBuilder(); b.append("").append("\n"); b.append("").append("\n"); b.append("").append("Tiny Browser Bookmarks").append("").append("\n"); b.append("").append("\n"); b.append("").append("\n"); for (Bookmark bookmark : bookmarks) { b.append(""); if (bookmark.getTitle() != null) { b.append(bookmark.getTitle()); } else { b.append(bookmark.getURI()); } b.append(""); b.append("
").append("\n"); } b.append("").append("\n"); b.append(""); return b.toString(); } }