public class StandardPortalPLinkReplacer extends Object implements com.gentics.api.portalnode.connector.PLinkReplacer
Modifier and Type | Field and Description |
---|---|
private com.gentics.api.lib.expressionparser.ExpressionEvaluator |
evaluator
instance of the expression evaluator (for finding out, whether the linked
object is a resource or a page).
|
(package private) boolean |
isVersionDisplayed
if the version number to be display in the URLS
|
private org.apache.log4j.Logger |
logger
The logger.
|
private com.gentics.cr.RequestProcessor |
requestProcessor
Request processor.
|
private com.gentics.api.lib.expressionparser.Expression |
resourceRule
expression to determine, whether an object is a resource or a normal
page.
|
private javax.portlet.MimeResponse |
response
current render response.
|
private boolean |
useXmlEscape |
Constructor and Description |
---|
StandardPortalPLinkReplacer(javax.portlet.PortletRequest request,
javax.portlet.MimeResponse resp,
com.gentics.cr.RequestProcessor rp,
com.gentics.api.lib.expressionparser.Expression rr,
boolean isVersionDisplayed,
boolean useXmlEscape)
Create an instance of the PLinkReplacer.
|
Modifier and Type | Method and Description |
---|---|
private String |
internalReplacePLink(com.gentics.api.portalnode.connector.PLinkInformation pLink)
Performs the actual PLink replacement as required by
replacePLink() |
String |
replacePLink(com.gentics.api.portalnode.connector.PLinkInformation pLink) |
private javax.portlet.MimeResponse response
private com.gentics.api.lib.expressionparser.ExpressionEvaluator evaluator
private com.gentics.cr.RequestProcessor requestProcessor
private com.gentics.api.lib.expressionparser.Expression resourceRule
private org.apache.log4j.Logger logger
boolean isVersionDisplayed
private boolean useXmlEscape
public StandardPortalPLinkReplacer(javax.portlet.PortletRequest request, javax.portlet.MimeResponse resp, com.gentics.cr.RequestProcessor rp, com.gentics.api.lib.expressionparser.Expression rr, boolean isVersionDisplayed, boolean useXmlEscape)
request
- render requestresp
- render responserp
- the rprr
- the resource ruleisVersionDisplayed
- if the version number to be display in the URLSuseXmlEscape
- if true, the generated links will be XML escaped.public String replacePLink(com.gentics.api.portalnode.connector.PLinkInformation pLink)
replacePLink
in interface com.gentics.api.portalnode.connector.PLinkReplacer
pLink
- private String internalReplacePLink(com.gentics.api.portalnode.connector.PLinkInformation pLink)
replacePLink()
pLink
- Copyright © 2014 Gentics Software GmbH. All Rights Reserved.