Package | Description |
---|---|
org.hippoecm.hst.content.rewriter.impl | |
org.hippoecm.hst.core.linking |
The org.hippoecm.hst.core.linking package defines the API for the HST Core Linking
|
org.hippoecm.hst.core.sitemenu |
The org.hippoecm.hst.core.sitemenu package defines the API for the HST Core SiteMenu
|
org.hippoecm.hst.linking | |
org.hippoecm.hst.mock.core.linking | |
org.hippoecm.hst.mock.core.sitemenu | |
org.hippoecm.hst.restapi.content.linking | |
org.hippoecm.hst.tag |
Modifier and Type | Method and Description |
---|---|
protected HstLink |
SimpleContentRewriter.createInternalLink(javax.jcr.Node referencedNode,
HstRequestContext requestContext,
Mount targetMount)
Create an HstLink to a referenced node in rich text.
|
protected HstLink |
SimpleContentRewriter.getBinaryLink(String path,
javax.jcr.Node node,
HstRequestContext requestContext,
Mount targetMount) |
protected HstLink |
SimpleContentRewriter.getDocumentLink(String path,
javax.jcr.Node hippoHtmlNode,
HstRequestContext requestContext,
Mount targetMount) |
protected HstLink |
SimpleContentRewriter.getLink(String path,
javax.jcr.Node hippoHtmlNode,
HstRequestContext requestContext,
Mount targetMount) |
Modifier and Type | Method and Description |
---|---|
HstLink |
HstLinkCreator.create(HippoBean bean,
HstRequestContext requestContext) |
HstLink |
HstLinkCreator.create(HstSiteMapItem toHstSiteMapItem,
Mount mount)
Regardless the current context, create a HstLink to the HstSiteMapItem that you use as argument.
|
HstLink |
HstLinkCreator.create(javax.jcr.Node node,
HstRequestContext requestContext)
Rewrite a jcr Node to a HstLink wrt its current ResolvedSiteMapItem
|
HstLink |
HstLinkCreator.create(javax.jcr.Node node,
HstRequestContext requestContext,
HstSiteMapItem preferredItem,
boolean fallback)
Rewrite a jcr Node to a HstLink wrt its current HstRequestContext and preferredItem.
|
HstLink |
HstLinkCreator.create(javax.jcr.Node node,
HstRequestContext requestContext,
HstSiteMapItem preferredItem,
boolean fallback,
boolean navigationStateful)
This method creates the same
HstLink as HstLinkCreator.create(Node, HstRequestContext, HstSiteMapItem, boolean) when navigationStateful = false . |
HstLink |
HstLinkCreator.create(javax.jcr.Node node,
HstRequestContext requestContext,
String mountAlias)
|
HstLink |
HstLinkCreator.create(javax.jcr.Node node,
HstRequestContext requestContext,
String mountAlias,
String type)
|
HstLink |
HstLinkCreator.create(javax.jcr.Node node,
Mount mount)
|
HstLink |
HstLinkCreator.create(javax.jcr.Node node,
Mount mount,
HstSiteMapItem preferredItem,
boolean fallback)
|
HstLink |
HstLinkCreator.create(String path,
Mount mount)
Creates an HstLink for the
path and mount . |
HstLink |
HstLinkCreator.create(String path,
Mount mount,
boolean containerResource)
Creates an HstLink for the
path and mount . |
HstLink |
HstLinkCreator.create(String uuid,
javax.jcr.Session session,
HstRequestContext requestContext)
Rewrite a jcr uuid to a HstLink wrt its current ResolvedSiteMapItem.
|
HstLink |
HstLinkCreator.createByRefId(String siteMapItemRefId,
Mount mount)
Regardless the current context, create a HstLink to the
HstSiteMapItem for Mount mount that has HstSiteMapItem.getRefId() equal to siteMapItemRefId . |
HstLink |
HstLinkCreator.createCanonical(javax.jcr.Node node,
HstRequestContext requestContext)
This creates a canonical HstLink: regardless the current requestContext, one and the same jcr Node is guaranteed to return the same HstLink.
|
HstLink |
HstLinkCreator.createCanonical(javax.jcr.Node node,
HstRequestContext requestContext,
HstSiteMapItem preferredItem) |
HstLink |
HstLinkCreator.createPageNotFoundLink(Mount mount) |
HstLink |
HstLinkProcessor.postProcess(HstLink link)
The postProcess of the HstLink
|
HstLink |
HstLinkProcessor.preProcess(HstLink link)
The preProcess of the HstLink
|
HstLink |
LocationResolver.resolve(javax.jcr.Node node,
Mount mount)
Deprecated.
unused since 7.9.0 : Use
LocationResolver.resolve(javax.jcr.Node,
org.hippoecm.hst.configuration.hosting.Mount, LocationMapTree) instead |
HstLink |
LocationResolver.resolve(javax.jcr.Node node,
Mount mount,
LocationMapTree locationMapTree)
Implementations should here do their logic, possibly linkrewriting.
|
Modifier and Type | Method and Description |
---|---|
List<HstLink> |
HstLinkCreator.createAll(javax.jcr.Node node,
HstRequestContext requestContext,
boolean crossMount)
Rewrite a jcr Node to a List of
HstLink s |
List<HstLink> |
HstLinkCreator.createAll(javax.jcr.Node node,
HstRequestContext requestContext,
String hostGroupName,
String type,
boolean crossMount)
Rewrite a jcr Node to a List of
HstLink s |
List<HstLink> |
HstLinkCreator.createAllAvailableCanonicals(javax.jcr.Node node,
HstRequestContext requestContext)
Expert: Creates a
List of all available canonical links for node within the hostgroup ( VirtualHost.getHostGroupName() ) of the Mount for
the HstRequestContext . |
List<HstLink> |
HstLinkCreator.createAllAvailableCanonicals(javax.jcr.Node node,
HstRequestContext requestContext,
String type)
Expert: Creates a
List of all available canonical links for node , within the hostgroup ( VirtualHost.getHostGroupName() ) of the Mount for
the HstRequestContext and where where the backing Mount of the HstLink has at least one Mount.getTypes() equal to type |
List<HstLink> |
HstLinkCreator.createAllAvailableCanonicals(javax.jcr.Node node,
HstRequestContext requestContext,
String type,
String hostGroupName)
Expert: Creates a
List of all available canonical links for node , within the hostgroup hostGroupName and where where the backing Mount of the HstLink has at least one Mount.getTypes() equal to type |
Modifier and Type | Method and Description |
---|---|
HstLink |
HstLinkProcessor.postProcess(HstLink link)
The postProcess of the HstLink
|
HstLink |
HstLinkProcessor.preProcess(HstLink link)
The preProcess of the HstLink
|
Modifier and Type | Field and Description |
---|---|
protected HstLink |
AbstractMenuItem.hstLink |
Modifier and Type | Method and Description |
---|---|
HstLink |
CommonMenuItem.getHstLink() |
HstLink |
AbstractMenuItem.getHstLink() |
Modifier and Type | Method and Description |
---|---|
protected abstract HstLink |
HstLinkProcessorTemplate.doPostProcess(HstLink link) |
protected abstract HstLink |
HstLinkProcessorTemplate.doPreProcess(HstLink link) |
HstLink |
HstLinkProcessorTemplate.postProcess(HstLink link) |
HstLink |
HstLinkProcessorTemplate.preProcess(HstLink link) |
Modifier and Type | Method and Description |
---|---|
protected abstract HstLink |
HstLinkProcessorTemplate.doPostProcess(HstLink link) |
protected abstract HstLink |
HstLinkProcessorTemplate.doPreProcess(HstLink link) |
HstLink |
HstLinkProcessorTemplate.postProcess(HstLink link) |
HstLink |
HstLinkProcessorTemplate.preProcess(HstLink link) |
Modifier and Type | Class and Description |
---|---|
class |
MockHstLink
Mock implementation of
HstLink . |
Modifier and Type | Method and Description |
---|---|
HstLink |
MockHstSiteMenuItem.getHstLink() |
Modifier and Type | Method and Description |
---|---|
void |
MockHstSiteMenuItem.setHstLink(HstLink hstLink) |
Modifier and Type | Method and Description |
---|---|
Link |
RestApiLinkCreator.convert(ResourceContext context,
String uuid,
HstLink hstLink) |
Modifier and Type | Field and Description |
---|---|
protected HstLink |
HstLinkTag.link |
Modifier and Type | Method and Description |
---|---|
HstLink |
HstLinkTag.getLink() |
Modifier and Type | Method and Description |
---|---|
void |
HstLinkTag.setLink(HstLink hstLink) |
Copyright © 2008–2016 Hippo B.V. (http://www.onehippo.com). All rights reserved.