Package | Description |
---|---|
org.hippoecm.hst.configuration.hosting |
The org.hippoecm.hst.core.hosting package defines the API for the HST Core Hosting
|
org.hippoecm.hst.core.component |
The org.hippoecm.hst.core.component package defines the API for the HST Core Component
|
org.hippoecm.hst.core.container |
The org.hippoecm.hst.core.container package defines the API for the HST Core Container
|
org.hippoecm.hst.core.internal |
The org.hippoecm.hst.core.internal package defines INTERNAL USAGE ONLY API for the HST Container
|
org.hippoecm.hst.core.request |
The org.hippoecm.hst.core.request package defines the API for the HST Core Request
|
Modifier and Type | Method and Description |
---|---|
ResolvedSiteMapItem |
VirtualHosts.matchSiteMapItem(HstContainerURL hstContainerURL)
Deprecated.
since 2.28.00 (CMS 7.9) use
VirtualHosts.matchMount(String, String, String) instead and then
ResolvedMount.matchSiteMapItem(String) |
Modifier and Type | Method and Description |
---|---|
HstURL |
HstURLFactory.createURL(String type,
String referenceNamespace,
HstContainerURL base,
HstRequestContext requestContext)
Returns HstURL for the HstURL type with reference namespace based on the base container URL
|
HstURL |
HstURLFactory.createURL(String type,
String referenceNamespace,
HstContainerURL base,
HstRequestContext requestContext,
String contextPath)
Returns HstURL for the HstURL type with reference namespace based on the base container URL and an explicit
contextPath , for example needed when the Mount to create a link for has a different contextpath
than the ResolvedMount belonging to the HstRequestContext |
Modifier and Type | Method and Description |
---|---|
HstContainerURL |
HstContainerURLProvider.createURL(HstContainerURL baseContainerURL,
HstURL hstUrl)
Creates an
HstContainerURL instance by merging the information of hstUrl
based on the base HstContainerURL instance |
HstContainerURL |
HstContainerURLProvider.createURL(HstContainerURL baseContainerURL,
String pathInfo)
Creates an
HstContainerURL instance for a new pathInfo (without query parameters)
based on the base HstContainerURL instance |
HstContainerURL |
HstContainerURLProvider.createURL(Mount mount,
HstContainerURL baseURL,
String path)
Creates an
HstContainerURL instance for a new pathInfo (without query parameters)
based on the Mount and the base HstContainerURL instance. |
HstContainerURL |
HstContainerURLProvider.parseURL(HstRequestContext requestContext,
ResolvedMount mount,
String requestPath,
Map<String,String[]> queryParams)
Parses a specified requestPath with the current
HstRequestContext for a new ResolvedMount and requestPath
and creates an HstContainerURL instance. |
HstContainerURL |
HstContainerURLProvider.parseURL(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse,
ResolvedMount resolvedMount)
Parses the current request and creates an
HstContainerURL instance. |
HstContainerURL |
HstContainerURLProvider.parseURL(javax.servlet.http.HttpServletRequest request,
ResolvedMount mount,
String requestPath,
Map<String,String[]> queryParams)
Parses a request for a specific
ResolvedMount and requestPath
and creates an HstContainerURL instance. |
HstContainerURL |
HstContainerURLProvider.parseURL(ResolvedMount mount,
String contextPath,
String requestPath,
Map<String,String[]> queryParams,
String requestCharacterEncoding,
String requestURIEncoding)
Parses a request for a specific
ResolvedMount , contextPath, requestPath and request character and uri
encoding and creates an HstContainerURL instance. |
Modifier and Type | Method and Description |
---|---|
HstContainerURL |
HstContainerURLProvider.createURL(HstContainerURL baseContainerURL,
HstURL hstUrl)
Creates an
HstContainerURL instance by merging the information of hstUrl
based on the base HstContainerURL instance |
HstContainerURL |
HstContainerURLProvider.createURL(HstContainerURL baseContainerURL,
String pathInfo)
Creates an
HstContainerURL instance for a new pathInfo (without query parameters)
based on the base HstContainerURL instance |
HstContainerURL |
HstContainerURLProvider.createURL(Mount mount,
HstContainerURL baseURL,
String path)
Creates an
HstContainerURL instance for a new pathInfo (without query parameters)
based on the Mount and the base HstContainerURL instance. |
void |
HstContainerURLProvider.mergeParameters(HstContainerURL containerURL,
String referenceNamespace,
Map<String,String[]> parameters)
Merges the render parameters into the containerURL.
|
String |
HstContainerURLProvider.toContextRelativeURLString(HstContainerURL containerURL,
HstRequestContext requestContext)
Deprecated.
deprecated since 2.30.00 (CMS 10.0), use
HstContainerURLProvider.toURLString(HstContainerURL, org.hippoecm.hst.core.request.HstRequestContext) instead |
String |
HstContainerURLProvider.toURLString(HstContainerURL containerURL,
HstRequestContext requestContext)
Stringifying the containerURL as a full URL string.
|
String |
HstContainerURLProvider.toURLString(HstContainerURL containerURL,
HstRequestContext requestContext,
String contextPath)
Stringifying the containerURL as a full URL string.
|
Modifier and Type | Method and Description |
---|---|
void |
HstMutableRequestContext.setBaseURL(HstContainerURL baseURL) |
Modifier and Type | Method and Description |
---|---|
HstContainerURL |
HstRequestContext.getBaseURL()
Returns the base container URL (
HstContainerURL ) of the current request lifecycle. |
Copyright © 2008–2017 Hippo B.V. (http://www.onehippo.com). All rights reserved.