org.apache.jetspeed.rewriter
Class WebContentRewriter

java.lang.Object
  extended by org.apache.jetspeed.rewriter.AbstractRewriter
      extended by org.apache.jetspeed.rewriter.BasicRewriter
          extended by org.apache.jetspeed.rewriter.RulesetRewriterImpl
              extended by org.apache.jetspeed.rewriter.WebContentRewriter
All Implemented Interfaces:
Rewriter, RulesetRewriter

public class WebContentRewriter
extends RulesetRewriterImpl
implements Rewriter

WebContentRewriter

Version:
$Id: WebContentRewriter.java 516448 2007-03-09 16:25:47Z ate $
Author:
Roger Ruttimann

Field Summary
static String ACTION_PARAMETER_METHOD
           
static String ACTION_PARAMETER_URL
          parameters that need to be propagated in the action URL (since HTTP request parameters will not be available)
private  javax.portlet.PortletURL actionURL
           
 
Fields inherited from class org.apache.jetspeed.rewriter.RulesetRewriterImpl
log
 
Constructor Summary
WebContentRewriter()
           
 
Method Summary
 void enterConvertTagEvent(String tagid, MutableAttributes attributes)
          Rewriter event called back just before tag conversion (rewriter callbacks) begins by the ParserAdaptor.
 javax.portlet.PortletURL getActionURL()
           
private  String getModifiedURL(String url)
           
 String rewriteUrl(String url, String tag, String attribute, MutableAttributes otherAttributes)
          rewriteURL
 void setActionURL(javax.portlet.PortletURL action)
          Setters/getters for members
 
Methods inherited from class org.apache.jetspeed.rewriter.RulesetRewriterImpl
getRuleset, setRuleset, shouldRemoveComments, shouldRemoveTag, shouldStripTag
 
Methods inherited from class org.apache.jetspeed.rewriter.BasicRewriter
rewriteUrl
 
Methods inherited from class org.apache.jetspeed.rewriter.AbstractRewriter
enterEndTagEvent, enterSimpleTagEvent, enterStartTagEvent, enterText, exitEndTagEvent, exitSimpleTagEvent, exitStartTagEvent, getBaseRelativeUrl, getBaseUrl, getUseProxy, parse, rewrite, setBaseUrl, setUseProxy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.jetspeed.rewriter.Rewriter
enterEndTagEvent, enterSimpleTagEvent, enterStartTagEvent, enterText, exitEndTagEvent, exitSimpleTagEvent, exitStartTagEvent, getBaseRelativeUrl, getBaseUrl, getUseProxy, parse, rewrite, rewriteUrl, setBaseUrl, setUseProxy, shouldRemoveComments, shouldRemoveTag, shouldStripTag
 

Field Detail

ACTION_PARAMETER_URL

public static final String ACTION_PARAMETER_URL
parameters that need to be propagated in the action URL (since HTTP request parameters will not be available)

See Also:
Constant Field Values

ACTION_PARAMETER_METHOD

public static final String ACTION_PARAMETER_METHOD
See Also:
Constant Field Values

actionURL

private javax.portlet.PortletURL actionURL
Constructor Detail

WebContentRewriter

public WebContentRewriter()
Method Detail

enterConvertTagEvent

public void enterConvertTagEvent(String tagid,
                                 MutableAttributes attributes)
Description copied from interface: Rewriter
Rewriter event called back just before tag conversion (rewriter callbacks) begins by the ParserAdaptor.

Specified by:
enterConvertTagEvent in interface Rewriter
Overrides:
enterConvertTagEvent in class RulesetRewriterImpl
Parameters:
tagid - The name of the tag being processed.
attributes - The attribute list for the tag.

setActionURL

public void setActionURL(javax.portlet.PortletURL action)
Setters/getters for members


getActionURL

public javax.portlet.PortletURL getActionURL()

rewriteUrl

public String rewriteUrl(String url,
                         String tag,
                         String attribute,
                         MutableAttributes otherAttributes)
rewriteURL

Overrides:
rewriteUrl in class RulesetRewriterImpl
Parameters:
url -
tag -
attribute -
otherAttributes -
Returns:
the modified url which is a portlet action Rewrites all urls HREFS with a portlet action

getModifiedURL

private String getModifiedURL(String url)


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.