com.xpn.xwiki.web
Class XWikiDefaultURLFactory
java.lang.Object
com.xpn.xwiki.web.XWikiDefaultURLFactory
- All Implemented Interfaces:
- XWikiURLFactory
- Direct Known Subclasses:
- XWikiServletURLFactory
public abstract class XWikiDefaultURLFactory
- extends Object
- implements XWikiURLFactory
Method Summary |
URL |
createAttachmentRevisionURL(String filename,
String web,
String name,
String revision,
String querystring,
XWikiContext context)
|
URL |
createAttachmentRevisionURL(String filename,
String web,
String name,
String revision,
XWikiContext context)
|
URL |
createAttachmentURL(String filename,
String web,
String name,
String action,
String querystring,
XWikiContext context)
|
URL |
createExternalURL(String web,
String name,
String action,
String querystring,
String anchor,
XWikiContext context)
|
URL |
createSkinURL(String filename,
String web,
String name,
XWikiContext context)
|
URL |
createURL(String web,
String name,
String action,
String querystring,
String anchor,
XWikiContext context)
|
URL |
createURL(String web,
String name,
String action,
XWikiContext context)
|
URL |
createURL(String web,
String name,
XWikiContext context)
|
URL |
getRequestURL(XWikiContext context)
|
String |
getURL(URL url,
XWikiContext context)
Converts a URL to a string representation. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XWikiDefaultURLFactory
public XWikiDefaultURLFactory()
createURL
public URL createURL(String web,
String name,
XWikiContext context)
- Specified by:
createURL
in interface XWikiURLFactory
createExternalURL
public URL createExternalURL(String web,
String name,
String action,
String querystring,
String anchor,
XWikiContext context)
- Specified by:
createExternalURL
in interface XWikiURLFactory
createURL
public URL createURL(String web,
String name,
String action,
XWikiContext context)
- Specified by:
createURL
in interface XWikiURLFactory
createURL
public URL createURL(String web,
String name,
String action,
String querystring,
String anchor,
XWikiContext context)
- Specified by:
createURL
in interface XWikiURLFactory
createSkinURL
public URL createSkinURL(String filename,
String web,
String name,
XWikiContext context)
- Specified by:
createSkinURL
in interface XWikiURLFactory
createAttachmentURL
public URL createAttachmentURL(String filename,
String web,
String name,
String action,
String querystring,
XWikiContext context)
- Specified by:
createAttachmentURL
in interface XWikiURLFactory
createAttachmentRevisionURL
public URL createAttachmentRevisionURL(String filename,
String web,
String name,
String revision,
String querystring,
XWikiContext context)
- Specified by:
createAttachmentRevisionURL
in interface XWikiURLFactory
createAttachmentRevisionURL
public URL createAttachmentRevisionURL(String filename,
String web,
String name,
String revision,
XWikiContext context)
getRequestURL
public URL getRequestURL(XWikiContext context)
- Specified by:
getRequestURL
in interface XWikiURLFactory
getURL
public String getURL(URL url,
XWikiContext context)
- Description copied from interface:
XWikiURLFactory
- Converts a URL to a string representation. It's up to the implementation to decide whether to perform
transformations or not on the URL. For example some implementations will convert the URL to a relative URL if the
URL is an internal XWiki URL.
- Specified by:
getURL
in interface XWikiURLFactory
- Parameters:
url
- the URL to convert
- Returns:
- the converted URL as a string
Copyright © 2004-2013 XWiki. All Rights Reserved.