Liferay 6.2-ce-ga5

com.liferay.portlet.wiki.engines.antlrwiki.translator
Class XhtmlTranslator

java.lang.Object
  extended by com.liferay.portal.parsers.creole.visitor.impl.XhtmlTranslationVisitor
      extended by com.liferay.portlet.wiki.engines.antlrwiki.translator.XhtmlTranslator
All Implemented Interfaces:
ASTVisitor

public class XhtmlTranslator
extends XhtmlTranslationVisitor


Constructor Summary
XhtmlTranslator()
           
 
Method Summary
protected  void appendAbsoluteHref(LinkNode linkNode)
           
protected  void appendHref(LinkNode linkNode)
           
protected  void appendTableOfContents(TreeNode<HeadingNode> tableOfContents, int depth)
           
protected  void appendWikiHref(LinkNode linkNode)
           
protected  String getHeadingMarkup(String prefix, String text)
           
protected  String getUnformattedHeadingText(HeadingNode headingNode)
           
protected  String searchLinkInAttachments(LinkNode linkNode)
           
 String translate(WikiPage page, PortletURL viewPageURL, PortletURL editPageURL, String attachmentURLPrefix, WikiPageNode wikiPageNode)
           
 void visit(HeadingNode headingNode)
           
 void visit(ImageNode imageNode)
           
 void visit(LinkNode linkNode)
           
 void visit(TableOfContentsNode tableOfContentsNode)
           
 
Methods inherited from class com.liferay.portal.parsers.creole.visitor.impl.XhtmlTranslationVisitor
append, appendInterwikiLinkNode, appendLevelTags, translate, traverse, traverse, traverseAndWriteForEach, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XhtmlTranslator

public XhtmlTranslator()
Method Detail

translate

public String translate(WikiPage page,
                        PortletURL viewPageURL,
                        PortletURL editPageURL,
                        String attachmentURLPrefix,
                        WikiPageNode wikiPageNode)

visit

public void visit(HeadingNode headingNode)
Specified by:
visit in interface ASTVisitor
Overrides:
visit in class XhtmlTranslationVisitor

visit

public void visit(ImageNode imageNode)
Specified by:
visit in interface ASTVisitor
Overrides:
visit in class XhtmlTranslationVisitor

visit

public void visit(LinkNode linkNode)
Specified by:
visit in interface ASTVisitor
Overrides:
visit in class XhtmlTranslationVisitor

visit

public void visit(TableOfContentsNode tableOfContentsNode)
Specified by:
visit in interface ASTVisitor
Overrides:
visit in class XhtmlTranslationVisitor

appendAbsoluteHref

protected void appendAbsoluteHref(LinkNode linkNode)

appendHref

protected void appendHref(LinkNode linkNode)

appendTableOfContents

protected void appendTableOfContents(TreeNode<HeadingNode> tableOfContents,
                                     int depth)

appendWikiHref

protected void appendWikiHref(LinkNode linkNode)

getHeadingMarkup

protected String getHeadingMarkup(String prefix,
                                  String text)

getUnformattedHeadingText

protected String getUnformattedHeadingText(HeadingNode headingNode)

searchLinkInAttachments

protected String searchLinkInAttachments(LinkNode linkNode)

Liferay 6.2-ce-ga5