info.bliki.wiki.model.WikiModel.tearDown()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(3.0k)|赞(0)|评价(0)|浏览(161)

本文整理了Java中info.bliki.wiki.model.WikiModel.tearDown()方法的一些代码示例,展示了WikiModel.tearDown()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WikiModel.tearDown()方法的具体详情如下:
包路径:info.bliki.wiki.model.WikiModel
类名称:WikiModel
方法名:tearDown

WikiModel.tearDown介绍

暂无

代码示例

代码示例来源:origin: edu.umd/cloud9

  1. public String getDisplayContent() {
  2. wikiModel.setUp();
  3. String s = "<h1>" + getTitle() + "</h1>\n" + wikiModel.render(getWikiMarkup());
  4. wikiModel.tearDown();
  5. s = DOUBLE_CURLY.matcher(s).replaceAll(" ");
  6. return s;
  7. }

代码示例来源:origin: edu.umd/cloud9

  1. /**
  2. * Returns the contents of this page (title + text).
  3. */
  4. public String getContent() {
  5. String s = getWikiMarkup();
  6. // Bliki doesn't seem to properly handle inter-language links, so remove manually.
  7. s = LANG_LINKS.matcher(s).replaceAll(" ");
  8. wikiModel.setUp();
  9. s = getTitle() + "\n" + wikiModel.render(textConverter, s);
  10. wikiModel.tearDown();
  11. // The way the some entities are encoded, we have to unescape twice.
  12. s = StringEscapeUtils.unescapeHtml(StringEscapeUtils.unescapeHtml(s));
  13. s = REF.matcher(s).replaceAll(" ");
  14. s = HTML_COMMENT.matcher(s).replaceAll(" ");
  15. // Sometimes, URL bumps up against comments e.g., <!-- http://foo.com/-->
  16. // Therefore, we want to remove the comment first; otherwise the URL pattern might eat up
  17. // the comment terminator.
  18. s = URL.matcher(s).replaceAll(" ");
  19. s = DOUBLE_CURLY.matcher(s).replaceAll(" ");
  20. s = HTML_TAG.matcher(s).replaceAll(" ");
  21. return s;
  22. }

代码示例来源:origin: info.bliki.wiki/bliki-core

  1. @Override
  2. public void process(WikiArticle article, Siteinfo siteinfo) throws IOException {
  3. counter++;
  4. if (counter >= max_counter) {
  5. throw new IOException("\nLimit reached after " + max_counter + " entries.");
  6. }
  7. String htmlText = "";
  8. WikiModel wikiModel = new WikiModel("${image}", "${title}");
  9. try {
  10. wikiModel.setUp();
  11. htmlText = wikiModel.render(article.getText(), false);
  12. if (htmlText == null) {
  13. System.out.println("An IOException occured!");
  14. } else {
  15. System.out.println(htmlText);
  16. }
  17. } finally {
  18. wikiModel.tearDown();
  19. }
  20. }

代码示例来源:origin: info.bliki.wiki/bliki-core

  1. System.out.print(htmlStr);
  2. } finally {
  3. wikiModel.tearDown();

代码示例来源:origin: info.bliki.wiki/bliki-core

  1. @Override
  2. public void actionPerformed(java.awt.event.ActionEvent event) {
  3. String strData = input.getText();
  4. WikiModel wikiModel = new WikiModel(new Configuration(), Locale.ENGLISH, "${image}", "${title}");
  5. wikiModel.setUp();
  6. try {
  7. String result = wikiModel.render(strData, false);
  8. output.setText(result);
  9. } catch (IOException e) {
  10. e.printStackTrace();
  11. } finally {
  12. wikiModel.tearDown();
  13. }
  14. }
  15. }

代码示例来源:origin: yahoo/FEL

  1. html = "";
  2. wikiModel.tearDown();

代码示例来源:origin: info.bliki.wiki/bliki-core

  1. @Override
  2. public void actionPerformed(java.awt.event.ActionEvent event) {
  3. String strData = input.getText();
  4. WikiModel wikiModel = new WikiModel(new Configuration(), Locale.ENGLISH, "${image}", "${title}");
  5. wikiModel.setUp();
  6. try {
  7. String result = wikiModel.render(new PlainTextConverter(), strData, false);
  8. output.setText(result);
  9. } catch (IOException e) {
  10. e.printStackTrace();
  11. } finally {
  12. wikiModel.tearDown();
  13. }
  14. }
  15. }

相关文章