com.ecyrd.jspwiki.url
Class SilverpeasURLConstructor
java.lang.Object
  
com.ecyrd.jspwiki.url.DefaultURLConstructor
      
com.ecyrd.jspwiki.url.SilverpeasURLConstructor
- All Implemented Interfaces: 
 - com.ecyrd.jspwiki.url.URLConstructor
 
public class SilverpeasURLConstructor
- extends com.ecyrd.jspwiki.url.DefaultURLConstructor
 
Implements the Silverpeas URL constructor using links directly to the JSP pages.
- Author:
 
  - X.Delorme
 
 
| Fields inherited from class com.ecyrd.jspwiki.url.DefaultURLConstructor | 
m_engine, m_pathPrefix, m_useRelativeURLStyle | 
 
 
 
| Methods inherited from class com.ecyrd.jspwiki.url.DefaultURLConstructor | 
doReplacement, getURLPattern, initialize, parsePageFromURL | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
SilverpeasURLConstructor
public SilverpeasURLConstructor()
makeURL
public String makeURL(String context,
                      String name,
                      boolean absolute,
                      String parameters)
- Constructs the URL with a bunch of parameters.
- Specified by:
 makeURL in interface com.ecyrd.jspwiki.url.URLConstructor- Overrides:
 makeURL in class com.ecyrd.jspwiki.url.DefaultURLConstructor
 
- Parameters:
 parameters - If null or empty, no parameters are added. 
 
 
doReplacementWithComponentId
protected final String doReplacementWithComponentId(String baseptrn,
                                                    String name,
                                                    boolean absolute)
 
parsePage
public String parsePage(String context,
                        javax.servlet.http.HttpServletRequest request,
                        String encoding)
                 throws UnsupportedEncodingException
- Should parse the "page" parameter from the actual request. 
- Specified by:
 parsePage in interface com.ecyrd.jspwiki.url.URLConstructor- Overrides:
 parsePage in class com.ecyrd.jspwiki.url.DefaultURLConstructor
 
- Throws:
 UnsupportedEncodingException
 
 
getForwardPage
public String getForwardPage(javax.servlet.http.HttpServletRequest request)
- This method is not needed for the DefaultURLConstructor.
- Specified by:
 getForwardPage in interface com.ecyrd.jspwiki.url.URLConstructor- Overrides:
 getForwardPage in class com.ecyrd.jspwiki.url.DefaultURLConstructor
 
- Parameters:
 request - The HTTP Request that was used to end up in this page.
- Returns:
 - "Wiki.jsp", "PageInfo.jsp", etc. Just return the name, JSPWiki will figure out the
 page.
 
 
 
Copyright © 2016 Silverpeas. All Rights Reserved.