Package org.apache.wiki.htmltowiki
Class HtmlStringToWikiTranslator
- java.lang.Object
- 
- org.apache.wiki.htmltowiki.HtmlStringToWikiTranslator
 
- 
 public class HtmlStringToWikiTranslator extends java.lang.Object Converting Html to Wiki Markup with NekoHtml for converting html to xhtml and Xhtml2WikiTranslator for converting xhtml to Wiki Markup.
- 
- 
Constructor SummaryConstructors Constructor Description HtmlStringToWikiTranslator(Engine e)Create a new translator.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringelement2String(org.jdom2.Element element)A static helper method to create HTML from an Element.java.lang.Stringtranslate(java.lang.String html)Translates text from HTML into WikiMarkup without a WikiContext (meaning some things perhaps cannot be translated).java.lang.Stringtranslate(java.lang.String html, Context wikiContext)Translates text from HTML into WikiMarkup with a WikiContext.java.lang.Stringtranslate(java.lang.String html, XHtmlToWikiConfig config)Translates text from HTML into WikiMarkup using a specified configuration.
 
- 
- 
- 
Constructor Detail- 
HtmlStringToWikiTranslatorpublic HtmlStringToWikiTranslator(Engine e) Create a new translator.
 
- 
 - 
Method Detail- 
translatepublic java.lang.String translate(java.lang.String html) throws org.jdom2.JDOMException, java.io.IOException, java.lang.ReflectiveOperationException Translates text from HTML into WikiMarkup without a WikiContext (meaning some things perhaps cannot be translated). Uses the default configuration.- Parameters:
- html- HTML text to translate
- Returns:
- WikiMarkup
- Throws:
- org.jdom2.JDOMException- If parsing fails
- java.io.IOException- For other kinds of errors.
- java.lang.ReflectiveOperationException
 
 - 
translatepublic java.lang.String translate(java.lang.String html, Context wikiContext) throws org.jdom2.JDOMException, java.io.IOException, java.lang.ReflectiveOperationException Translates text from HTML into WikiMarkup with a WikiContext. The translation accuracy is better. Uses the default configuration.- Parameters:
- html- HTML text to translate
- wikiContext- The WikiContext to use.
- Returns:
- WikiMarkup
- Throws:
- org.jdom2.JDOMException- If parsing fails
- java.io.IOException- For other kinds of errors.
- java.lang.ReflectiveOperationException
 
 - 
translatepublic java.lang.String translate(java.lang.String html, XHtmlToWikiConfig config) throws org.jdom2.JDOMException, java.io.IOException, java.lang.ReflectiveOperationException Translates text from HTML into WikiMarkup using a specified configuration.- Parameters:
- html- HTML text to translate
- config- The configuration to use.
- Returns:
- WikiMarkup
- Throws:
- org.jdom2.JDOMException- If parsing fails
- java.io.IOException- For other kinds of errors.
- java.lang.ReflectiveOperationException
 
 - 
element2Stringpublic static java.lang.String element2String(org.jdom2.Element element) A static helper method to create HTML from an Element.- Parameters:
- element- The element to get HTML from.
- Returns:
- HTML
 
 
- 
 
-