org.portletbridge.portlet
Class DefaultBridgeTransformer

java.lang.Object
  extended by 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

Constructor Summary
DefaultBridgeTransformer(BridgeFunctionsFactory bridgeFunctionsFactory, TemplateFactory templateFactory, org.xml.sax.XMLReader parser, java.lang.String servletName)
          Create a new transformer
 
Method Summary
 void setTemplateFactory(TemplateFactory templateFactory)
           
 void transform(PortletBridgeMemento memento, PerPortletMemento perPortletMemento, java.net.URI currentUrl, javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, java.io.Reader in)
          Transforms the HTML from a downstream site using a configured XSL stylesheet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultBridgeTransformer

public DefaultBridgeTransformer(BridgeFunctionsFactory bridgeFunctionsFactory,
                                TemplateFactory templateFactory,
                                org.xml.sax.XMLReader parser,
                                java.lang.String servletName)
Create a new transformer

Method Detail

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 request
response - the render response
in - the http result from calling the downstream site.
memento - the portlet memento to use
perPortletMemento - the memento for the particular portlet instance
currentUrl - 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.