com.xpn.xwiki.web
Class XWikiDefaultURLFactory

java.lang.Object
  extended bycom.xpn.xwiki.web.XWikiDefaultURLFactory
All Implemented Interfaces:
XWikiURLFactory
Direct Known Subclasses:
XWikiServletURLFactory

public abstract class XWikiDefaultURLFactory
extends java.lang.Object
implements XWikiURLFactory


Constructor Summary
XWikiDefaultURLFactory()
           
 
Method Summary
 java.net.URL createAttachmentURL(java.lang.String filename, java.lang.String web, java.lang.String name, java.lang.String action, 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, XWikiContext context)
           
 java.net.URL createSkinURL(java.lang.String filename, java.lang.String web, java.lang.String name, 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, XWikiContext context)
           
 java.net.URL createURL(java.lang.String web, java.lang.String name, java.lang.String action, XWikiContext context)
           
 java.net.URL createURL(java.lang.String web, java.lang.String name, 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
 
Methods inherited from interface com.xpn.xwiki.web.XWikiURLFactory
createAttachmentURL, createExternalURL, createSkinURL, createSkinURL, createURL, createURL
 

Constructor Detail

XWikiDefaultURLFactory

public XWikiDefaultURLFactory()
Method Detail

createURL

public java.net.URL createURL(java.lang.String web,
                              java.lang.String name,
                              XWikiContext context)
Specified by:
createURL in interface XWikiURLFactory

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,
                                      XWikiContext context)
Specified by:
createExternalURL in interface XWikiURLFactory

createURL

public java.net.URL createURL(java.lang.String web,
                              java.lang.String name,
                              java.lang.String action,
                              XWikiContext context)
Specified by:
createURL in interface XWikiURLFactory

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,
                              XWikiContext context)
Specified by:
createURL in interface XWikiURLFactory

createSkinURL

public java.net.URL createSkinURL(java.lang.String filename,
                                  java.lang.String web,
                                  java.lang.String name,
                                  XWikiContext context)
Specified by:
createSkinURL in interface XWikiURLFactory

createAttachmentURL

public java.net.URL createAttachmentURL(java.lang.String filename,
                                        java.lang.String web,
                                        java.lang.String name,
                                        java.lang.String action,
                                        XWikiContext context)
Specified by:
createAttachmentURL in interface XWikiURLFactory

getURL

public java.lang.String getURL(java.net.URL url,
                               XWikiContext context)
Specified by:
getURL in interface XWikiURLFactory


Copyright 2003 Ludovic Dubost