public class ComponentPageLinkRenderImpl extends Object implements uk.ac.cam.caret.sakai.rwiki.service.api.PageLinkRenderer
| Modifier and Type | Field and Description |
|---|---|
String |
localSpace
the local space of the page
|
| Constructor and Description |
|---|
ComponentPageLinkRenderImpl(String localSpace,
boolean withBreadcrumbs) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendCreateLink(StringBuffer buffer,
String name,
String view)
Generates a create link
|
void |
appendLink(StringBuffer buffer,
String name,
String view)
Generates a publiv navigation link
|
void |
appendLink(StringBuffer buffer,
String name,
String view,
String anchor)
Generated a public navigation link
|
void |
appendLink(StringBuffer buffer,
String name,
String view,
String anchor,
boolean autoGenerated) |
boolean |
canUseCache() |
static String |
encode(String toEncode)
Takes a string to encode and encodes it as a UTF-8 URL-Encoded string.
|
String |
getAnchorURLFormat() |
String |
getBreadcrumbSwitch() |
String |
getStandardURLFormat() |
String |
getUrlFormat() |
boolean |
isCachable() |
boolean |
isUseCache() |
void |
setAnchorURLFormat(String anchorURLFormat) |
void |
setBreadcrumbSwitch(String breadcrumbSwitch) |
void |
setCachable(boolean cachable) |
void |
setStandardURLFormat(String standardURLFormat) |
void |
setUrlFormat(String urlFormat) |
void |
setUseCache(boolean b) |
public String localSpace
public ComponentPageLinkRenderImpl(String localSpace, boolean withBreadcrumbs)
public void appendLink(StringBuffer buffer, String name, String view)
appendLink in interface uk.ac.cam.caret.sakai.rwiki.service.api.PageLinkRendererpublic void appendLink(StringBuffer buffer, String name, String view, String anchor)
appendLink in interface uk.ac.cam.caret.sakai.rwiki.service.api.PageLinkRendererpublic void appendCreateLink(StringBuffer buffer, String name, String view)
appendCreateLink in interface uk.ac.cam.caret.sakai.rwiki.service.api.PageLinkRendererpublic boolean isCachable()
isCachable in interface uk.ac.cam.caret.sakai.rwiki.service.api.PageLinkRendererpublic boolean canUseCache()
canUseCache in interface uk.ac.cam.caret.sakai.rwiki.service.api.PageLinkRendererpublic void setCachable(boolean cachable)
setCachable in interface uk.ac.cam.caret.sakai.rwiki.service.api.PageLinkRendererpublic void setUseCache(boolean b)
setUseCache in interface uk.ac.cam.caret.sakai.rwiki.service.api.PageLinkRendererpublic String getAnchorURLFormat()
public void setAnchorURLFormat(String anchorURLFormat)
anchorURLFormat - The anchor URL Format to set, param 0 is the pagename, 1 is the
anchorpublic String getStandardURLFormat()
public void setStandardURLFormat(String standardURLFormat)
standardURLFormat - The standard URL Format to set, param 0 is the pagenamepublic String getUrlFormat()
public void setUrlFormat(String urlFormat)
urlFormat - The urlFormat to set use to generate link htmlpublic boolean isUseCache()
public static String encode(String toEncode)
toEncode - string to encode.public void appendLink(StringBuffer buffer, String name, String view, String anchor, boolean autoGenerated)
appendLink in interface uk.ac.cam.caret.sakai.rwiki.service.api.PageLinkRendererpublic String getBreadcrumbSwitch()
public void setBreadcrumbSwitch(String breadcrumbSwitch)
breadcrumbSwitch - the breadcrumbSwitch to setCopyright © 2003-2015 Sakai Project. All Rights Reserved.