Package org.hippoecm.hst.core.linking
package org.hippoecm.hst.core.linking
The org.hippoecm.hst.core.linking package defines the API for the HST Core Linking
-
ClassDescriptionCompositeHstLinkCreator interface for creating
HstLink
'sHstLink is the object representing a link.HstLinkCreator interface for creatingHstLink
'sAfter linkcreation by HstLinkCreator all HstLinkProcessor's postProcess are called, and before a path is matched in HstSiteMapMatcher all HstLinkProcessor's preProcess are called.Expert: TheLocationMapTree
is the container for a tree ofLocationMapTreeItem
's that are used for internal linkrewriting.Expert: ALocationMapTreeItem
is an item in the tree of the containingLocationMapTree
.Implementations that know how to rewrite a link for a nodetype containing resources, like hippogallery:exampleImageSet or hippogallery:exampleAssetSetExpert feature : Note that if you implement a customRewriteContextResolver
, that you make sure thatRewriteContextResolver.resolve(Node, Mount, HstRequestContext, boolean, boolean)
is very fast! Namely,RewriteContextResolver.resolve(Node, Mount, HstRequestContext, boolean, boolean)
will be invoked for every link creation of aNode
orHippoBean