Package info.bliki.wiki.model

Examples of info.bliki.wiki.model.WikiModel


      System.out.println(page.getCurrentContent());
    }
  }

  public static void testQueryContent002() {
    WikiModel wikiModel = new WikiModel("http://en.wikipedia.org/wiki/${image}", "http://en.wikipedia.org/wiki/${title}");
    wikiModel.setUp();
    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


    // default locale is ENGLISH
    assertEquals("1,401", wikiModel.parseTemplates("{{formatnum:1401}}", false));
    assertEquals("987,654,321.654", wikiModel.parseTemplates("{{formatnum:987654321.654321}}", false));
    assertEquals("987,654,321.654", wikiModel.parseTemplates("{{FORMATNUM:987654321.654321}}", false));
   
    WikiModel germanWikiModel = newWikiTestModel(Locale.GERMAN);
    assertEquals("1.401", germanWikiModel.parseTemplates("{{formatnum:1401}}", false));
    assertEquals("987.654.321,654", germanWikiModel.parseTemplates("{{formatnum:987654321.654321}}", false));
   
    WikiModel italianWikiModel = newWikiTestModel(Locale.ITALIAN);
    assertEquals("1.401", italianWikiModel.parseTemplates("{{formatnum:1401}}", false));
    assertEquals("987.654.321", italianWikiModel.parseTemplates("{{formatnum:987654321}}", false));
  }
View Full Code Here

  class Wiki2HtmlListener implements java.awt.event.ActionListener {
    @Override
    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 testFormatnum002() {
    // default locale is ENGLISH
    assertEquals("9.87654321654321E8", wikiModel.parseTemplates("{{formatnum:987,654,321.654321|R}}", false));

    WikiModel germanWikiModel = newWikiTestModel(Locale.GERMAN);
    assertEquals("9.87654321654321E8", germanWikiModel.parseTemplates("{{formatnum:987.654.321,654321|R}}", false));
  }
View Full Code Here

  }

  public void testFormatnum003() {
    // default locale is ENGLISH
    assertEquals("90", wikiModel.parseTemplates("{{formatnum:90}}"));
    WikiModel germanWikiModel = newWikiTestModel(Locale.GERMAN);
    assertEquals("90", germanWikiModel.parseTemplates("{{formatnum:90}}"));
  }
View Full Code Here

  class Wiki2PlainListener implements java.awt.event.ActionListener {

    @Override
    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

  }

  public void testFormatnum004() {
    // default locale is ENGLISH
    assertEquals("90.", wikiModel.parseTemplates("{{formatnum:90.}}"));
    WikiModel germanWikiModel = newWikiTestModel(Locale.GERMAN);
    assertEquals("90,", germanWikiModel.parseTemplates("{{formatnum:90.}}"));
  }
View Full Code Here

  }

  public void testFormatnum005() {
    // default locale is ENGLISH
    assertEquals("90.0", wikiModel.parseTemplates("{{formatnum:90.0}}"));
    WikiModel germanWikiModel = newWikiTestModel(Locale.GERMAN);
    assertEquals("90,0", germanWikiModel.parseTemplates("{{formatnum:90.0}}"));
  }
View Full Code Here

 
  public void testFormatnum006() {
    // default locale is ENGLISH
    assertEquals("90.000", wikiModel.parseTemplates("{{formatnum:90.000}}"));
    assertEquals("90.000000000000000000000000000000000000", wikiModel.parseTemplates("{{formatnum:90.000000000000000000000000000000000000}}"));
    WikiModel germanWikiModel = newWikiTestModel(Locale.GERMAN);
    assertEquals("90,000", germanWikiModel.parseTemplates("{{formatnum:90.000}}"));
    assertEquals("90,000000000000000000000000000000000000", germanWikiModel.parseTemplates("{{formatnum:90.000000000000000000000000000000000000}}"));
  }
View Full Code Here

    counter++;
    if (counter >= max_counter) {
      throw new SAXException("\nLimit reached after " + max_counter + " entries.");
    }
    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);
      }
    } finally {
      wikiModel.tearDown();
    }
  }
View Full Code Here

TOP

Related Classes of info.bliki.wiki.model.WikiModel

Copyright © 2018 www.massapicom. 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.