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.