org.portletbridge.portlet
Class DefaultBridgeTransformer
java.lang.Object
org.portletbridge.portlet.DefaultBridgeTransformer
- All Implemented Interfaces:
- BridgeTransformer
public class DefaultBridgeTransformer
- extends java.lang.Object
- implements BridgeTransformer
The default bridge transformer. Uses XSLT to transform the downstream
site into portlet content.
- Author:
- JMcCrindle
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultBridgeTransformer
public DefaultBridgeTransformer(BridgeFunctionsFactory bridgeFunctionsFactory,
TemplateFactory templateFactory,
org.xml.sax.XMLReader parser,
java.lang.String servletName)
- Create a new transformer
transform
public void transform(PortletBridgeMemento memento,
PerPortletMemento perPortletMemento,
java.net.URI currentUrl,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response,
java.io.Reader in)
throws org.portletbridge.ResourceException
- Transforms the HTML from a downstream site using a configured XSL
stylesheet.
- Specified by:
transform in interface BridgeTransformer
- Parameters:
request - the render requestresponse - the render responsein - the http result from calling the downstream site.memento - the portlet memento to useperPortletMemento - the memento for the particular portlet instancecurrentUrl - the current url
- Throws:
org.portletbridge.ResourceException - if there was a problem doing the transform (e.g. if the
stylesheet throws an error).
setTemplateFactory
public void setTemplateFactory(TemplateFactory templateFactory)
Copyright © 2002-2006 Grape Design Limited. All Rights Reserved.