From 790c3829edafcb41d6eeb14301a23db22c559e96 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Fri, 01 Jul 2011 17:45:23 -0400 Subject: [PATCH] Documentation. Added upgrade info to site. Moved todos to GoogleCode. --- src/com/gitblit/utils/MarkdownUtils.java | 26 ++++++++------------------ 1 files changed, 8 insertions(+), 18 deletions(-) diff --git a/src/com/gitblit/utils/MarkdownUtils.java b/src/com/gitblit/utils/MarkdownUtils.java index aef5f92..697fa99 100644 --- a/src/com/gitblit/utils/MarkdownUtils.java +++ b/src/com/gitblit/utils/MarkdownUtils.java @@ -26,43 +26,33 @@ public class MarkdownUtils { public static String transformMarkdown(String markdown) throws java.text.ParseException { - // Read raw markdown content and transform it to html - StringReader reader = new StringReader(markdown); - StringWriter writer = new StringWriter(); try { - Markdown md = new Markdown(); - md.transform(reader, writer); - return writer.toString(); - } catch (ParseException p) { - throw new java.text.ParseException(p.getMessage(), 0); - } finally { - reader.close(); - try { - writer.close(); - } catch (IOException e) { - } + return transformMarkdown(new StringReader(markdown)); + } catch (NullPointerException p) { + throw new java.text.ParseException("Markdown string is null!", 0); } } public static String transformMarkdown(Reader markdownReader) throws java.text.ParseException { - // Read raw markdown content and transform it to html + // Read raw markdown content and transform it to html StringWriter writer = new StringWriter(); try { Markdown md = new Markdown(); md.transform(markdownReader, writer); - return writer.toString(); - } catch (ParseException p) { + return writer.toString().trim(); + } catch (ParseException p) { throw new java.text.ParseException(p.getMessage(), 0); } finally { try { markdownReader.close(); } catch (IOException e) { + // IGNORE } try { writer.close(); } catch (IOException e) { + // IGNORE } } } - } -- Gitblit v1.9.1