org.jboss.portal.wsrp
Class WSRPRenderURL

java.lang.Object
  extended by org.jboss.portal.wsrp.WSRPPortletURL
      extended by org.jboss.portal.wsrp.WSRPRenderURL
All Implemented Interfaces:
PortletURL, RenderURL

public class WSRPRenderURL
extends WSRPPortletURL
implements RenderURL

Version:
$Revision: 11403 $
Author:
Julien Viet

Constructor Summary
protected WSRPRenderURL()
           
protected WSRPRenderURL(Mode mode, WindowState windowState, boolean secure, StateString navigationalState)
           
 
Method Summary
protected  void appendEnd(java.lang.StringBuffer sb)
           
protected  void dealWithSpecificParams(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String originalURL)
          Deal with specific parameters first so that we can remove them before dealing with extra params.
 StateString getNavigationalState()
          Return the navigational state that may be null.
protected  java.lang.String getURLType()
           
 
Methods inherited from class org.jboss.portal.wsrp.WSRPPortletURL
create, create, create, createURLParameter, getMode, getRawParameterValueFor, getWindowState, isSecure, setParams, setStrict, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.portal.portlet.PortletURL
getMode, getWindowState
 

Constructor Detail

WSRPRenderURL

protected WSRPRenderURL(Mode mode,
                        WindowState windowState,
                        boolean secure,
                        StateString navigationalState)

WSRPRenderURL

protected WSRPRenderURL()
Method Detail

dealWithSpecificParams

protected void dealWithSpecificParams(java.util.Map<java.lang.String,java.lang.String> params,
                                      java.lang.String originalURL)
Description copied from class: WSRPPortletURL
Deal with specific parameters first so that we can remove them before dealing with extra params. Sub-classes override to provide support for their specific parameters.

Overrides:
dealWithSpecificParams in class WSRPPortletURL
Parameters:
params - name-value map of the URL parameters
originalURL - a String reprensenting the URL we are working with

getURLType

protected java.lang.String getURLType()
Specified by:
getURLType in class WSRPPortletURL

getNavigationalState

public StateString getNavigationalState()
Description copied from interface: RenderURL
Return the navigational state that may be null.

Specified by:
getNavigationalState in interface RenderURL
Returns:
the navigational state

appendEnd

protected void appendEnd(java.lang.StringBuffer sb)
Specified by:
appendEnd in class WSRPPortletURL