|
Jive API (3.0.13) Core Javadocs | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jivesoftware.community.impl.BaseContainerLinkProvider
public abstract class BaseContainerLinkProvider
Base implementation of LinkProvider for containers.
| Constructor Summary | |
|---|---|
BaseContainerLinkProvider()
|
|
| Method Summary | |
|---|---|
boolean |
allowsAttachmentLinks()
Attachments not possible for containers. |
String |
getAnchorLinkFromAnchorHrefMatcher(Matcher urlMatcher)
No anchor links for containers. |
String |
getAttachmentNameFromAnchorHrefMatcher(Matcher urlMatcher)
Attachments not possible for containers. |
String |
getLinkURLFromJiveObject(JiveObject jiveObject,
boolean isAbsoluteURL)
Given a JiveObject, this method should construct a relative, or full, URL (depending on the isAbsoluteURL) parameter. |
String |
parseRelativeURL(String href,
String baseUrl)
Returns the relative URL from the passed in href. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.jivesoftware.community.LinkProvider |
|---|
getAnchorHrefMatcher, getLinkCSS, getLinkDescriptionFromJiveObject, getLinkTextFromJiveObject, getObjectIdFromAnchorHrefMatcher |
| Constructor Detail |
|---|
public BaseContainerLinkProvider()
| Method Detail |
|---|
public boolean allowsAttachmentLinks()
allowsAttachmentLinks in interface LinkProviderpublic String getAttachmentNameFromAnchorHrefMatcher(Matcher urlMatcher)
getAttachmentNameFromAnchorHrefMatcher in interface LinkProviderurlMatcher - matcher previously constructed for an anchor href
com.jivesoftware.base.wiki.JiveLinkBuilderpublic String getAnchorLinkFromAnchorHrefMatcher(Matcher urlMatcher)
getAnchorLinkFromAnchorHrefMatcher in interface LinkProviderurlMatcher - matcher previously constructed for an anchor href
com.jivesoftware.base.wiki.JiveLinkBuilder
public String getLinkURLFromJiveObject(JiveObject jiveObject,
boolean isAbsoluteURL)
LinkProvider
Given a JiveObject, this method should construct a relative, or full, URL (depending on the isAbsoluteURL)
parameter.
Primarily consumed by the com.jivesoftware.base.wiki.JiveLinkBuilder class.
getLinkURLFromJiveObject in interface LinkProviderjiveObject - the jive object to retrieve the link url fromisAbsoluteURL - whether or not the url is absolute
public String parseRelativeURL(String href,
String baseUrl)
LinkProviderReturns the relative URL from the passed in href. Should return empty or NULL if a relative URL relating to the content type cannot be parsed from the input href.
parseRelativeURL in interface LinkProviderhref - a link anchor hrefbaseUrl - base resource of the url
|
Jive Product Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||