com.rshtech.jspwiki
Class UrlConstructor

java.lang.Object
  extended by com.rshtech.jspwiki.UrlConstructor
All Implemented Interfaces:
com.ecyrd.jspwiki.url.URLConstructor

public class UrlConstructor
extends java.lang.Object
implements com.ecyrd.jspwiki.url.URLConstructor

TODO Class summary sentence. Class documentation.

Version:
$Revision: 3175 $
Author:
$Author: kostya $

Field Summary
static java.util.regex.Pattern VARIABLE_PATTERN
           
 
Constructor Summary
UrlConstructor()
           
 
Method Summary
 java.lang.String getForwardPage(javax.servlet.http.HttpServletRequest request)
           
 void initialize(com.ecyrd.jspwiki.WikiEngine engine, java.util.Properties properties)
           
 java.lang.String makeURL(java.lang.String context, java.lang.String name, boolean absolute, java.lang.String parameters)
           
 java.lang.String parsePage(java.lang.String context, javax.servlet.http.HttpServletRequest request, java.lang.String encoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VARIABLE_PATTERN

public static final java.util.regex.Pattern VARIABLE_PATTERN
Constructor Detail

UrlConstructor

public UrlConstructor()
Method Detail

initialize

public void initialize(com.ecyrd.jspwiki.WikiEngine engine,
                       java.util.Properties properties)
Specified by:
initialize in interface com.ecyrd.jspwiki.url.URLConstructor

makeURL

public java.lang.String makeURL(java.lang.String context,
                                java.lang.String name,
                                boolean absolute,
                                java.lang.String parameters)
Specified by:
makeURL in interface com.ecyrd.jspwiki.url.URLConstructor

parsePage

public java.lang.String parsePage(java.lang.String context,
                                  javax.servlet.http.HttpServletRequest request,
                                  java.lang.String encoding)
                           throws java.io.IOException
Specified by:
parsePage in interface com.ecyrd.jspwiki.url.URLConstructor
Throws:
java.io.IOException

getForwardPage

public java.lang.String getForwardPage(javax.servlet.http.HttpServletRequest request)
Specified by:
getForwardPage in interface com.ecyrd.jspwiki.url.URLConstructor