com.xpn.xwiki.web
Class XWikiServletURLFactory
java.lang.Object
com.xpn.xwiki.web.XWikiDefaultURLFactory
com.xpn.xwiki.web.XWikiServletURLFactory
- All Implemented Interfaces:
- XWikiURLFactory
- Direct Known Subclasses:
- PdfURLFactory, XWikiPortletURLFactory, XWikiXMLRPCURLFactory
- public class XWikiServletURLFactory
- extends XWikiDefaultURLFactory
Method Summary |
java.net.URL |
createAttachmentURL(java.lang.String filename,
java.lang.String web,
java.lang.String name,
java.lang.String action,
java.lang.String xwikidb,
XWikiContext context)
|
java.net.URL |
createExternalURL(java.lang.String web,
java.lang.String name,
java.lang.String action,
java.lang.String querystring,
java.lang.String anchor,
java.lang.String xwikidb,
XWikiContext context)
|
java.net.URL |
createSkinURL(java.lang.String filename,
java.lang.String web,
java.lang.String name,
java.lang.String xwikidb,
XWikiContext context)
|
java.net.URL |
createSkinURL(java.lang.String filename,
java.lang.String skin,
XWikiContext context)
|
java.net.URL |
createTemplateURL(java.lang.String filename,
XWikiContext context)
|
java.net.URL |
createURL(java.lang.String web,
java.lang.String name,
java.lang.String action,
boolean redirect,
XWikiContext context)
|
java.net.URL |
createURL(java.lang.String web,
java.lang.String name,
java.lang.String action,
java.lang.String querystring,
java.lang.String anchor,
java.lang.String xwikidb,
XWikiContext context)
|
private java.lang.String |
encode(java.lang.String name,
XWikiContext context)
|
private java.net.URL |
getServerURL(java.lang.String xwikidb,
XWikiContext context)
|
private java.net.URL |
getServerURL(XWikiContext context)
|
java.lang.String |
getURL(java.net.URL url,
XWikiContext context)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serverURL
protected java.net.URL serverURL
servletPath
protected java.lang.String servletPath
actionPath
protected java.lang.String actionPath
XWikiServletURLFactory
public XWikiServletURLFactory()
XWikiServletURLFactory
public XWikiServletURLFactory(java.net.URL serverURL,
java.lang.String servletPath,
java.lang.String actionPath)
XWikiServletURLFactory
public XWikiServletURLFactory(XWikiContext context)
getServerURL
private java.net.URL getServerURL(XWikiContext context)
throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
getServerURL
private java.net.URL getServerURL(java.lang.String xwikidb,
XWikiContext context)
throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
createURL
public java.net.URL createURL(java.lang.String web,
java.lang.String name,
java.lang.String action,
boolean redirect,
XWikiContext context)
createURL
public java.net.URL createURL(java.lang.String web,
java.lang.String name,
java.lang.String action,
java.lang.String querystring,
java.lang.String anchor,
java.lang.String xwikidb,
XWikiContext context)
encode
private java.lang.String encode(java.lang.String name,
XWikiContext context)
createExternalURL
public java.net.URL createExternalURL(java.lang.String web,
java.lang.String name,
java.lang.String action,
java.lang.String querystring,
java.lang.String anchor,
java.lang.String xwikidb,
XWikiContext context)
createSkinURL
public java.net.URL createSkinURL(java.lang.String filename,
java.lang.String skin,
XWikiContext context)
createSkinURL
public java.net.URL createSkinURL(java.lang.String filename,
java.lang.String web,
java.lang.String name,
java.lang.String xwikidb,
XWikiContext context)
createTemplateURL
public java.net.URL createTemplateURL(java.lang.String filename,
XWikiContext context)
createAttachmentURL
public java.net.URL createAttachmentURL(java.lang.String filename,
java.lang.String web,
java.lang.String name,
java.lang.String action,
java.lang.String xwikidb,
XWikiContext context)
getURL
public java.lang.String getURL(java.net.URL url,
XWikiContext context)
- Specified by:
getURL
in interface XWikiURLFactory
- Overrides:
getURL
in class XWikiDefaultURLFactory
Copyright 2003 Ludovic Dubost