request = ObjectModelHelper.getRequest(objectModel);
copletInstanceData =
getInstanceData(this.componentManager, objectModel, parameters);
PortalApplicationConfig pac =
(PortalApplicationConfig) copletInstanceData.getAttribute(CONFIG);
String startURI = (String) pac.getAttribute(START_URI);
link = (String) copletInstanceData.getAttribute(LINK);
documentBase = (String) copletInstanceData.getAttribute(DOCUMENT_BASE);
if (link == null) {
link = startURI;
}
if (documentBase == null) {
documentBase = link.substring(0, link.lastIndexOf((int) '/') + 1);
copletInstanceData.setAttribute(DOCUMENT_BASE, documentBase);
}
String encodingString = (String) pac.getAttribute("encoding");
configuredEncoding = encodingConstantFromString(encodingString);
userAgent = (String) pac.getAttribute("user-agent");
envelopeTag = parameters.getParameter("envelope-tag", envelopeTag);
if (envelopeTag == null) {
throw new ProcessingException("Can not initialize RSFHtmlTransformer - sitemap parameter envelope-tag missing");
}