org.exoplatform.services.portletcontainer.test.portlet
Class PortletOutputTransformer

java.lang.Object
  extended by org.exoplatform.services.portletcontainer.test.portlet.PortletOutputTransformer

public class PortletOutputTransformer
extends Object

Created by The eXo Platform SAS .

Url rewriter for XHTML script href="original-url" will be rewrited as href="?="

Version:
$Id$
Author:
Gennady Azarenkov

Field Summary
static String HTML_URL_REWRITE_STYLE
          rewrite style.
static String PARAM_NAME_VALUE
          param name value.
protected static String PARAM_NAMESPACE
          namespace param name.
protected static String PORTAL_CONTEXT_PATH
          context path param name.
protected static String PORTAL_QUERY_STRING
          query string param name.
protected static String PORTAL_URI
          portal URI param name.
protected static String PORTLET_URI
          portlet URI param name.
 
Constructor Summary
PortletOutputTransformer()
           
 
Method Summary
protected  org.exoplatform.services.xml.transform.trax.TRAXTemplates getTemplates()
           
 void rewrite(InputStream input, OutputStream output)
           
 void setParamNamespace(String paramNamespace)
           
 void setPortalContextPath(String portalContextPath)
           
 void setPortalQueryString(String portalQueryString)
           
 void setPortalURI(String portalURI)
           
 void setPortletURI(String portletURI)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAM_NAME_VALUE

public static final String PARAM_NAME_VALUE
param name value.

See Also:
Constant Field Values

PORTAL_URI

protected static final String PORTAL_URI
portal URI param name.

See Also:
Constant Field Values

PORTLET_URI

protected static final String PORTLET_URI
portlet URI param name.

See Also:
Constant Field Values

PORTAL_CONTEXT_PATH

protected static final String PORTAL_CONTEXT_PATH
context path param name.

See Also:
Constant Field Values

PORTAL_QUERY_STRING

protected static final String PORTAL_QUERY_STRING
query string param name.

See Also:
Constant Field Values

PARAM_NAMESPACE

protected static final String PARAM_NAMESPACE
namespace param name.

See Also:
Constant Field Values

HTML_URL_REWRITE_STYLE

public static final String HTML_URL_REWRITE_STYLE
rewrite style.

See Also:
Constant Field Values
Constructor Detail

PortletOutputTransformer

public PortletOutputTransformer()
Method Detail

getTemplates

protected final org.exoplatform.services.xml.transform.trax.TRAXTemplates getTemplates()
                                                                                throws TransformerException,
                                                                                       IOException
Returns:
templates
Throws:
TransformerException - exception
IOException - exception

rewrite

public final void rewrite(InputStream input,
                          OutputStream output)
                   throws TransformerException,
                          InstantiationException,
                          IOException
Parameters:
input - InputStream source html
output - OutputStream output html
Throws:
TransformerException - exception
InstantiationException - exception
IOException - exception

setPortalURI

public final void setPortalURI(String portalURI)
Parameters:
portalURI - portal URI

setPortletURI

public final void setPortletURI(String portletURI)
Parameters:
portletURI - portlet URI

setPortalContextPath

public final void setPortalContextPath(String portalContextPath)
Parameters:
portalContextPath - context path

setPortalQueryString

public final void setPortalQueryString(String portalQueryString)
Parameters:
portalQueryString - query string

setParamNamespace

public final void setParamNamespace(String paramNamespace)
Parameters:
paramNamespace - namespace


Copyright © 2009 eXo Platform SAS. All Rights Reserved.