org.exoplatform.wiki.rendering.render.confluence
Class ConfluenceSyntaxLinkRenderer

java.lang.Object
  extended by org.exoplatform.wiki.rendering.render.confluence.ConfluenceSyntaxLinkRenderer

public class ConfluenceSyntaxLinkRenderer
extends Object

Logic to render a Confluence Link into Confluence syntax.


Constructor Summary
ConfluenceSyntaxLinkRenderer(ConfluenceSyntaxListenerChain listenerChain, org.xwiki.rendering.renderer.reference.ResourceReferenceSerializer linkReferenceSerializer)
           
 
Method Summary
 void beginRenderLink(ConfluenceSyntaxEscapeWikiPrinter printer, org.xwiki.rendering.listener.reference.ResourceReference link, boolean isFreeStandingURI, Map<String,String> parameters)
           
 void endRenderLink(ConfluenceSyntaxEscapeWikiPrinter printer, org.xwiki.rendering.listener.reference.ResourceReference link, boolean isFreeStandingURI, Map<String,String> parameters)
           
 boolean forceFullSyntax(ConfluenceSyntaxEscapeWikiPrinter printer, boolean isLastSyntax, boolean isFreeStandingURI, Map<String,String> parameters)
           
 boolean forceFullSyntax(ConfluenceSyntaxEscapeWikiPrinter printer, boolean isFreeStandingURI, Map<String,String> parameters)
           
 void renderLinkContent(ConfluenceSyntaxEscapeWikiPrinter printer, String label)
           
 String serialize(org.xwiki.rendering.listener.reference.ResourceReference link)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfluenceSyntaxLinkRenderer

public ConfluenceSyntaxLinkRenderer(ConfluenceSyntaxListenerChain listenerChain,
                                    org.xwiki.rendering.renderer.reference.ResourceReferenceSerializer linkReferenceSerializer)
Method Detail

serialize

public String serialize(org.xwiki.rendering.listener.reference.ResourceReference link)

See Also:
DefaultLinkReferenceSerializer#serialize(org.xwiki.rendering.listener.Link)

beginRenderLink

public void beginRenderLink(ConfluenceSyntaxEscapeWikiPrinter printer,
                            org.xwiki.rendering.listener.reference.ResourceReference link,
                            boolean isFreeStandingURI,
                            Map<String,String> parameters)

forceFullSyntax

public boolean forceFullSyntax(ConfluenceSyntaxEscapeWikiPrinter printer,
                               boolean isFreeStandingURI,
                               Map<String,String> parameters)

forceFullSyntax

public boolean forceFullSyntax(ConfluenceSyntaxEscapeWikiPrinter printer,
                               boolean isLastSyntax,
                               boolean isFreeStandingURI,
                               Map<String,String> parameters)

renderLinkContent

public void renderLinkContent(ConfluenceSyntaxEscapeWikiPrinter printer,
                              String label)

endRenderLink

public void endRenderLink(ConfluenceSyntaxEscapeWikiPrinter printer,
                          org.xwiki.rendering.listener.reference.ResourceReference link,
                          boolean isFreeStandingURI,
                          Map<String,String> parameters)


Copyright © 2003–2014 eXo Platform SAS. All rights reserved.