Jive Forums API (5.5.20.2-oracle) Developer Javadocs

com.jivesoftware.forum.renderer.filter.wiki.link
Class LinkRenderer

java.lang.Object
  extended by com.jivesoftware.forum.renderer.filter.wiki.link.LinkRenderer

public class LinkRenderer
extends java.lang.Object

This class handles the rendering of links from wiki syntax into html links and the 'unrendering' of html links to wiki syntax.

Substitutions on the {xyz} tokens will be performed by the system as the link is generated.


Field Summary
static java.lang.String DEFAULT_ATTACHMENT_DL_LINK
           
static java.lang.String DEFAULT_ATTACHMENT_LINK
           
static java.lang.String DEFAULT_FORUM_LINK
           
static java.lang.String DEFAULT_MESSAGE_LINK
           
static java.lang.String DEFAULT_PROFILE_USERID_LINK
           
static java.lang.String DEFAULT_PROFILE_USERNAME_LINK
           
static java.lang.String DEFAULT_THREAD_LINK
           
static java.lang.String LINK_CLASS_ANCHOR
           
static java.lang.String LINK_CLASS_ATTACHMENT
           
static java.lang.String LINK_CLASS_EMAIL
           
static java.lang.String LINK_CLASS_EXTERNAL
           
static java.lang.String LINK_CLASS_FORUM
           
static java.lang.String LINK_CLASS_MESSAGE
           
static java.lang.String LINK_CLASS_PROFILE
           
static java.lang.String LINK_CLASS_THREAD
           
 
Method Summary
static java.lang.String render(Link link, RenderContext renderContext, boolean openInNewWindow)
           
static java.lang.String unrender(Link link)
           
static java.lang.String unrender(java.lang.String href, java.lang.String linkText, java.lang.String title, Link.LinkType linkClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LINK_CLASS_EXTERNAL

public static final java.lang.String LINK_CLASS_EXTERNAL
See Also:
Constant Field Values

LINK_CLASS_FORUM

public static final java.lang.String LINK_CLASS_FORUM
See Also:
Constant Field Values

LINK_CLASS_THREAD

public static final java.lang.String LINK_CLASS_THREAD
See Also:
Constant Field Values

LINK_CLASS_MESSAGE

public static final java.lang.String LINK_CLASS_MESSAGE
See Also:
Constant Field Values

LINK_CLASS_ANCHOR

public static final java.lang.String LINK_CLASS_ANCHOR
See Also:
Constant Field Values

LINK_CLASS_ATTACHMENT

public static final java.lang.String LINK_CLASS_ATTACHMENT
See Also:
Constant Field Values

LINK_CLASS_PROFILE

public static final java.lang.String LINK_CLASS_PROFILE
See Also:
Constant Field Values

LINK_CLASS_EMAIL

public static final java.lang.String LINK_CLASS_EMAIL
See Also:
Constant Field Values

DEFAULT_FORUM_LINK

public static final java.lang.String DEFAULT_FORUM_LINK
See Also:
Constant Field Values

DEFAULT_THREAD_LINK

public static final java.lang.String DEFAULT_THREAD_LINK
See Also:
Constant Field Values

DEFAULT_MESSAGE_LINK

public static final java.lang.String DEFAULT_MESSAGE_LINK
See Also:
Constant Field Values

DEFAULT_ATTACHMENT_LINK

public static final java.lang.String DEFAULT_ATTACHMENT_LINK
See Also:
Constant Field Values

DEFAULT_ATTACHMENT_DL_LINK

public static final java.lang.String DEFAULT_ATTACHMENT_DL_LINK
See Also:
Constant Field Values

DEFAULT_PROFILE_USERID_LINK

public static final java.lang.String DEFAULT_PROFILE_USERID_LINK
See Also:
Constant Field Values

DEFAULT_PROFILE_USERNAME_LINK

public static final java.lang.String DEFAULT_PROFILE_USERNAME_LINK
See Also:
Constant Field Values
Method Detail

render

public static java.lang.String render(Link link,
                                      RenderContext renderContext,
                                      boolean openInNewWindow)

unrender

public static java.lang.String unrender(Link link)

unrender

public static java.lang.String unrender(java.lang.String href,
                                        java.lang.String linkText,
                                        java.lang.String title,
                                        Link.LinkType linkClass)

Jive Forums Project Page

Copyright © 1999-2006 Jive Software.