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.