Interface ConfluenceWysiwygConverter

All Known Implementing Classes:
DefaultConfluenceWysiwygConverter

@Transactional public interface ConfluenceWysiwygConverter
Confluence-specific wysiwig converter for rendering wiki markup in XHTML and vice versa.
  • Method Details

    • convertWikiMarkupToXHtml

      String convertWikiMarkupToXHtml(ContentEntityObject content, String wikiMarkup)
      Converts wiki markup text into XHTML, using the page context of the content object. If content is null, use convertWikiMarkupToXHtml(ContentEntityObject content, String spaceKey, String wikiMarkup)
      Parameters:
      content - - the object the markup is written within
      wikiMarkup - - the text to be converted
      Returns:
      converted XHTML
    • convertWikiMarkupToXHtml

      String convertWikiMarkupToXHtml(ContentEntityObject content, String spaceKey, String wikiMarkup)
      Converts wiki markup text into XHTML, using the page context of the content object. If content is null, the spaceKey is used to define the page context.
      Parameters:
      content - - the object the markup is written within
      spaceKey - - the space in which the content is written, used when content is null
      wikiMarkup - - the text to be converted
      Returns:
      converted XHTML
    • convertWikiMarkupToXHtml

      String convertWikiMarkupToXHtml(String wikiMarkup, String pageId)
      Converts wiki markup text into XHTML, using the page context of the content object specified by the id. If content is null, use convertWikiMarkupToXHtml(ContentEntityObject content, String spaceKey, String wikiMarkup)
      Parameters:
      wikiMarkup - - the text to be converted
      pageId - - id of the object
      Returns:
      converted XHTML
    • convertWikiMarkupToXHtml

      String convertWikiMarkupToXHtml(String wikiMarkup, String pageId, String spaceKey)
      Converts wiki markup text into XHTML, using the page context of the content object specified by the id. If content is null, the spaceKey is used to define the page context.
      Parameters:
      wikiMarkup - - the text to be converted
      pageId - - id of the object
      spaceKey - - the space in which the content is written, used when content is null
      Returns:
      converted XHTML
    • convertXHtmlToWikiMarkup

      String convertXHtmlToWikiMarkup(ContentEntityObject content, String xhtml)
      Converts XHTML into wiki markup, using the page context of the content object
      Parameters:
      content - - the content object the markup is writen within
      xhtml - - the text to be converted
      Returns:
      converted wiki markup
    • convertXHtmlToWikiMarkup

      String convertXHtmlToWikiMarkup(String xhtml, String pageId)
      Converts XHTML into wiki markup, without using page context
      Parameters:
      xhtml - - the text to be converted
      pageId - - NOT USED
      Returns:
      converted wiki markup
    • convertToPreview

      String convertToPreview(String inputText, String pageIdString, String spaceKey, String fromMode)
      Converts text into XHTML for Preview
      Parameters:
      inputText - - text to be converted (can be either XHTML or Wiki Markup)
      pageIdString - - the id of the content that the text is written within
      spaceKey - - if the content object doesn't exist the space key is used
      fromMode - - the form that the text is in (AbstractPageAction.RICHTEXT or AbstractPageAction.MARKUP)
      Returns:
      converted XHTML