org.jboss.portal.wsrp
Class WSRPResourceURL

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

public class WSRPResourceURL
extends WSRPPortletURL

Since:
2.4
Version:
$Revision: 11403 $
Author:
Chris Laprun

Constructor Summary
WSRPResourceURL()
           
WSRPResourceURL(Mode mode, WindowState windowState, boolean secure, java.net.URL resourceURL, boolean requiresRewrite)
           
 
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.
protected  java.lang.String getURLType()
           
 java.lang.String toString()
           
 
Methods inherited from class org.jboss.portal.wsrp.WSRPPortletURL
create, create, create, createURLParameter, getMode, getRawParameterValueFor, getWindowState, isSecure, setParams, setStrict
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WSRPResourceURL

public WSRPResourceURL(Mode mode,
                       WindowState windowState,
                       boolean secure,
                       java.net.URL resourceURL,
                       boolean requiresRewrite)

WSRPResourceURL

public WSRPResourceURL()
Method Detail

getURLType

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

appendEnd

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

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

toString

public java.lang.String toString()
Overrides:
toString in class WSRPPortletURL