Package | Description |
---|---|
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
|
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 | Method and Description |
---|---|
HstLink |
CommonMenuItem.getHstLink() |
Copyright © 2008–2017 Hippo B.V. (http://www.onehippo.com). All rights reserved.