| Package | Description |
|---|---|
| com.endeca.soleng.urlformatter |
The core of the URL Optimization API containing the fundamental components
required for URL manipulation and generation - including the primary
UrlState class and its related UrlFormatter and
QueryBuilder interfaces. |
| com.endeca.soleng.urlformatter.basic |
Contains the
BasicUrlFormatter and BasicQueryBuilder
classes. |
| com.endeca.soleng.urlformatter.combined | |
| com.endeca.soleng.urlformatter.seo |
Contains the
SeoUrlFormatter and its associated classes
for configuring and tuning the behavior of this SEO-friendly implementation
of the core UrlFormatter interface. |
| Modifier and Type | Method and Description |
|---|---|
String |
UrlFormatter.formatCanonicalUrl(UrlState pUrlState)
Formats a canonical url.
|
String |
UrlFormatter.formatUrl(UrlState pUrlState)
Formats the specified
UrlState into an URL string. |
String |
UrlParam.getEncodedKey()
The encoded key.
|
String |
UrlParam.getEncodedValue()
The encoded string value.
|
UrlState |
UrlFormatter.parseRequest(javax.servlet.http.HttpServletRequest pRequest)
Parses the specified request into an
UrlState. |
UrlState |
UrlFormatter.parseRequest(String pQueryString,
String pPathInfo,
String pCharacterEncoding) |
| Modifier and Type | Method and Description |
|---|---|
String |
BasicUrlFormatter.formatCanonicalUrl(UrlState pUrlState) |
String |
BasicUrlFormatter.formatUrl(UrlState pUrlState) |
UrlState |
BasicUrlFormatter.parseRequest(javax.servlet.http.HttpServletRequest pRequest) |
UrlState |
BasicUrlFormatter.parseRequest(String pQueryString,
String pCharacterEncoding) |
UrlState |
BasicUrlFormatter.parseRequest(String pQueryString,
String pPathInfo,
String pCharacterEncoding) |
| Modifier and Type | Method and Description |
|---|---|
String |
CombinedUrlFormatter.formatCanonicalUrl(UrlState pUrlState) |
String |
CombinedUrlFormatter.formatSeoUrl(UrlState pUrlState) |
String |
CombinedUrlFormatter.formatUrl(UrlState pUrlState) |
UrlState |
CombinedUrlFormatter.parseRequest(javax.servlet.http.HttpServletRequest pRequest) |
UrlState |
CombinedUrlFormatter.parseRequest(String pQueryString,
String pPathInfo,
String pCharacterEncoding) |
UrlState |
CombinedUrlFormatter.parseRequest(String pQueryString,
String pPathInfo,
String pCharacterEncoding,
Boolean useSeoUrlFormatter) |
| Modifier and Type | Method and Description |
|---|---|
String |
UrlParamEncoder.decodeValue(UrlState pUrlState,
String pValue) |
String |
SeoNavStateEncoder.decodeValue(UrlState pUrlState,
String pValue) |
String |
UrlParamEncoder.encodeValue(UrlState pUrlState,
UrlParam pUrlParam) |
String |
UrlEncodedStringFormatter.format(UrlState pUrlState,
String pString) |
String |
StringFormatterChain.format(UrlState pUrlState,
String pString) |
String |
StringFormatter.format(UrlState pUrlState,
String pString) |
protected String |
SeoUrlFormatter.formatAggrERec(UrlState pUrlState) |
String |
SeoAggrERecFormatter.formatAggrERec(UrlState pUrlState,
com.endeca.navigation.AggrERec pAggrERec) |
String |
AggrERecFormatter.formatAggrERec(UrlState pUrlState,
com.endeca.navigation.AggrERec pAggrERec) |
String |
SeoUrlFormatter.formatCanonicalUrl(UrlState pUrlState) |
String |
SeoDimLocationFormatter.formatDimLocation(UrlState pUrlState,
com.endeca.navigation.DimLocation pDimLocation) |
String |
DimLocationFormatter.formatDimLocation(UrlState pUrlState,
com.endeca.navigation.DimLocation pDimLocation)
Formats the specified
DimLocation for the specified
UrlState. |
protected String |
SeoUrlFormatter.formatERec(UrlState pUrlState) |
String |
SeoERecFormatter.formatERec(UrlState pUrlState,
com.endeca.navigation.ERec pERec) |
String |
ERecFormatter.formatERec(UrlState pUrlState,
com.endeca.navigation.ERec pERec) |
protected String |
SeoUrlFormatter.formatNavState(UrlState pUrlState) |
String |
SeoNavStateFormatter.formatNavState(UrlState pUrlState,
com.endeca.navigation.DimLocationList pNavState) |
String |
NavStateFormatter.formatNavState(UrlState pUrlState,
com.endeca.navigation.DimLocationList pNavState) |
protected String |
SeoUrlFormatter.formatPathKeywords(UrlState pUrlState) |
protected String |
SeoUrlFormatter.formatPathParams(UrlState pUrlState) |
protected String |
SeoUrlFormatter.formatQueryString(UrlState pUrlState) |
String |
SeoUrlFormatter.formatUrl(UrlState pUrlState) |
protected void |
SeoUrlFormatter.parsePathInfo(UrlState pUrlState,
String pPathInfo) |
protected void |
SeoUrlFormatter.parseQueryString(UrlState pUrlState,
String pQueryString) |
UrlState |
SeoUrlFormatter.parseRequest(javax.servlet.http.HttpServletRequest pRequest) |
UrlState |
SeoUrlFormatter.parseRequest(String pQueryString,
String pPathInfo,
String pCharacterEncoding) |
Copyright © 2019, Oracle and/or its affiliates. All rights reserved.