Uses of Interface
org.hippoecm.hst.core.linking.HstLink
-
Packages that use HstLink Package Description org.hippoecm.hst.core.linking The org.hippoecm.hst.core.linking package defines the API for the HST Core Linkingorg.hippoecm.hst.core.sitemenu The org.hippoecm.hst.core.sitemenu package defines the API for the HST Core SiteMenu -
-
Uses of HstLink in org.hippoecm.hst.core.linking
Methods in org.hippoecm.hst.core.linking that return HstLink Modifier and Type Method Description HstLink
HstLinkCreator. create(String uuid, javax.jcr.Session session, HstRequestContext requestContext)
Rewrite a jcr uuid to a HstLink wrt its current ResolvedSiteMapItem.HstLink
HstLinkCreator. create(String path, Mount mount)
Creates an HstLink for thepath
andmount
.HstLink
HstLinkCreator. create(String path, Mount mount, boolean containerResource)
Creates an HstLink for thepath
andmount
.HstLink
HstLinkCreator. create(javax.jcr.Node node, Mount mount)
HstLink
HstLinkCreator. create(javax.jcr.Node node, Mount mount, boolean crossMount)
HstLink
HstLinkCreator. create(javax.jcr.Node node, Mount mount, HstSiteMapItem preferredItem, boolean fallback)
HstLink
HstLinkCreator. create(javax.jcr.Node node, HstRequestContext requestContext)
Rewrite a jcr Node to a HstLink wrt its current ResolvedSiteMapItemHstLink
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, 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 sameHstLink
asHstLinkCreator.create(Node, HstRequestContext, HstSiteMapItem, boolean)
whennavigationStateful = false
.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(HippoBean bean, HstRequestContext requestContext)
HstLink
HstLinkCreator. createByRefId(String siteMapItemRefId, Mount mount)
Regardless the current context, create a HstLink to theHstSiteMapItem
forMount
mount
that hasHstSiteMapItem.getRefId()
equal tositeMapItemRefId
.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 HstLinkHstLink
HstLinkProcessor. preProcess(HstLink link)
The preProcess of the HstLinkHstLink
LocationResolver. resolve(javax.jcr.Node node, Mount mount, LocationMapTree locationMapTree)
Implementations should here do their logic, possibly linkrewriting.Methods in org.hippoecm.hst.core.linking that return types with arguments of type HstLink Modifier and Type Method Description List<HstLink>
HstLinkCreator. createAll(javax.jcr.Node node, Mount mount, String hostGroupName, String type, boolean crossMount)
Rewrite a jcr Node to a List ofHstLink
sList<HstLink>
HstLinkCreator. createAll(javax.jcr.Node node, HstRequestContext requestContext, boolean crossMount)
Rewrite a jcr Node to a List ofHstLink
sList<HstLink>
HstLinkCreator. createAll(javax.jcr.Node node, HstRequestContext requestContext, String hostGroupName, String type, boolean crossMount)
Rewrite a jcr Node to a List ofHstLink
sList<HstLink>
HstLinkCreator. createAllAvailableCanonicals(javax.jcr.Node node, Mount mount, String type, String hostGroupName)
Expert: Creates aList
of all available canonical links fornode
, within the hostgrouphostGroupName
and where where the backingMount
of theHstLink
has at least oneMount.getTypes()
equal totype
List<HstLink>
HstLinkCreator. createAllAvailableCanonicals(javax.jcr.Node node, HstRequestContext requestContext)
Expert: Creates aList
of all available canonical links fornode
within the hostgroup (VirtualHost.getHostGroupName()
) of theMount
for theHstRequestContext
.List<HstLink>
HstLinkCreator. createAllAvailableCanonicals(javax.jcr.Node node, HstRequestContext requestContext, String type)
Expert: Creates aList
of all available canonical links fornode
, within the hostgroup (VirtualHost.getHostGroupName()
) of theMount
for theHstRequestContext
and where where the backingMount
of theHstLink
has at least oneMount.getTypes()
equal totype
List<HstLink>
HstLinkCreator. createAllAvailableCanonicals(javax.jcr.Node node, HstRequestContext requestContext, String type, String hostGroupName)
Expert: Creates aList
of all available canonical links fornode
, within the hostgrouphostGroupName
and where where the backingMount
of theHstLink
has at least oneMount.getTypes()
equal totype
Methods in org.hippoecm.hst.core.linking with parameters of type HstLink Modifier and Type Method Description HstLink
HstLinkProcessor. postProcess(HstLink link)
The postProcess of the HstLinkHstLink
HstLinkProcessor. preProcess(HstLink link)
The preProcess of the HstLink -
Uses of HstLink in org.hippoecm.hst.core.sitemenu
Methods in org.hippoecm.hst.core.sitemenu that return HstLink Modifier and Type Method Description HstLink
CommonMenuItem. getHstLink()
-