Package info.bliki.wiki.model

Examples of info.bliki.wiki.model.WikiModel.render()


    public void actionPerformed(java.awt.event.ActionEvent event) {
      String strData = input.getText();
      WikiModel wikiModel = new WikiModel(Configuration.DEFAULT_CONFIGURATION, Locale.ENGLISH, "${image}", "${title}");
      wikiModel.setUp();
      try {
      String result = wikiModel.render(strData, false);
      output.setText(result);
      } finally {
        wikiModel.tearDown();
      }
    }
View Full Code Here


    public void actionPerformed(java.awt.event.ActionEvent event) {
      String strData = input.getText();
      WikiModel wikiModel = new WikiModel(Configuration.DEFAULT_CONFIGURATION, Locale.ENGLISH, "${image}", "${title}");
      wikiModel.setUp();
      try {
      String result = wikiModel.render(new PlainTextConverter(), strData, false);
      output.setText(result);
      } finally {
        wikiModel.tearDown();
      }
    }
View Full Code Here

    }
    String htmlText = "";
    WikiModel wikiModel = new WikiModel("${image}", "${title}");
    try {
      wikiModel.setUp();
      htmlText = wikiModel.render(article.getText(), false);
      if (htmlText == null) {
        System.out.println("An IOException occured!");
      } else {
        System.out.println(htmlText);
      }
View Full Code Here

        + "<div style=\"float:left; padding-top:0.5em; padding-right:0.5em;\"><a class=\"image\" href=\"http://www.bliki.info/wiki/File:150px-Waterberg_Nashorn1.jpg\" title=\"Breitmaulnashörner in Namibia\"><img src=\"http://www.bliki.info/wiki/150px-Waterberg_Nashorn1.jpg\" alt=\"Breitmaulnashörner in Namibia\" width=\"150\" />\n"
        + "</a></div>\n"
        + "<p>Die <b><a href=\"http://www.bliki.info/wiki/Nash%C3%B6rner\" title=\"Nashörner\">Nashörner</a></b> (Rhinocerotidae) oder auch <b>Rhinozerosse</b> zählen zu den markantesten Säugetieren mit ihrem großen Kopf und den namengebenden ein bis zwei Hörnern. <small><a href=\"http://www.bliki.info/wiki/Nash%C3%B6rner\" title=\"Nashörner\">mehr</a></small></p>";
    assertEquals(expected, wikiModel.render(rawWikiText));
    WikiModel germanWikiTextModel = newWikiTestModel(Locale.GERMAN);
    assertEquals(expected, germanWikiTextModel.render(rawWikiText));
  }

  /**
   * Issue124 - Image URL parsing broken in some cases
   */
 
View Full Code Here

    final String rawWikiText = "[[File:Waterberg Nashorn1.jpg|150px]]";
    final String expected = "\n"
        + "<p><a class=\"image\" href=\"http://www.bliki.info/wiki/File:150px-Waterberg_Nashorn1.jpg\" ><img src=\"http://www.bliki.info/wiki/150px-Waterberg_Nashorn1.jpg\" width=\"150\" />\n</a></p>";
    assertEquals(expected, wikiModel.render(rawWikiText));
    WikiModel germanWikiTextModel = newWikiTestModel(Locale.GERMAN);
    assertEquals(expected, germanWikiTextModel.render(rawWikiText));
  }

  public void testTemplate06() {
    assertEquals("\n" + "<p>start- 5.0 equals +5 -end</p>", wikiModel.render("start- {{ifeq|5.0|+5}} -end", false));
  }
View Full Code Here

    String[] listOfTitleStrings = { "Tom Hanks" };
    User user = new User("", "", "http://en.wikipedia.org/w/api.php");
    user.login();
    List<Page> listOfPages = user.queryContent(listOfTitleStrings);
    for (Page page : listOfPages) {
      String renderedHTML = wikiModel.render(page.getCurrentContent());
      System.out.println(renderedHTML);
      break;
    }
  }
View Full Code Here

        Locale.GERMAN, "http://www.bliki.info/wiki/${image}",
        "http://www.bliki.info/wiki/${title}");
    try {
      wikiModel.setUp();

      String htmlStr = wikiModel
          .render("This is a simple [[Hello World]] wiki tag", false);
      System.out.print(htmlStr);
    } finally {
      wikiModel.tearDown();
    }
View Full Code Here

        + "<div style=\"float:left; padding-top:0.5em; padding-right:0.5em;\"><a class=\"image\" href=\"http://www.bliki.info/wiki/File:150px-Waterberg_Nashorn1.jpg\" title=\"Breitmaulnashörner in Namibia\"><img src=\"http://www.bliki.info/wiki/150px-Waterberg_Nashorn1.jpg\" alt=\"Breitmaulnashörner in Namibia\" width=\"150\" />\n"
        + "</a></div>\n"
        + "<p>Die <b><a href=\"http://www.bliki.info/wiki/Nash%C3%B6rner\" title=\"Nashörner\">Nashörner</a></b> (Rhinocerotidae) oder auch <b>Rhinozerosse</b> zählen zu den markantesten Säugetieren mit ihrem großen Kopf und den namengebenden ein bis zwei Hörnern. <small><a href=\"http://www.bliki.info/wiki/Nash%C3%B6rner\" title=\"Nashörner\">mehr</a></small></p>";
    assertEquals(expected, wikiModel.render(rawWikiText));
    WikiModel germanWikiTextModel = newWikiTestModel(Locale.GERMAN);
    assertEquals(expected, germanWikiTextModel.render(rawWikiText));
  }

  /**
   * Issue124 - Image URL parsing broken in some cases
   */
 
View Full Code Here

    final String rawWikiText = "[[File:Waterberg Nashorn1.jpg|150px]]";
    final String expected = "\n"
        + "<p><a class=\"image\" href=\"http://www.bliki.info/wiki/File:150px-Waterberg_Nashorn1.jpg\" ><img src=\"http://www.bliki.info/wiki/150px-Waterberg_Nashorn1.jpg\" width=\"150\" />\n</a></p>";
    assertEquals(expected, wikiModel.render(rawWikiText));
    WikiModel germanWikiTextModel = newWikiTestModel(Locale.GERMAN);
    assertEquals(expected, germanWikiTextModel.render(rawWikiText));
  }

  public void testTemplate06() {
    assertEquals("\n" + "<p>start- 5.0 equals +5 -end</p>", wikiModel.render("start- {{ifeq|5.0|+5}} -end", false));
  }
View Full Code Here

        }
        String htmlText = "";
        WikiModel wikiModel = new WikiModel("${image}", "${title}");
        try {
            wikiModel.setUp();
            htmlText = wikiModel.render(article.getText(), false);
            if (htmlText == null) {
                System.out.println("An IOException occured!");
            } else {
                System.out.println(htmlText);
            }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.