|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xwiki.url.internal.standard.StandardXWikiURLFactory
@Component(value="standard") public class StandardXWikiURLFactory
There are 2 possibilities:
http://server/(ignorePrefix)/wiki/wikiname/type/action/space/page/attachmenthttp://server/(ignorePrefix)/type/action/space/page/attachment
| Constructor Summary | |
|---|---|
StandardXWikiURLFactory()
|
|
| Method Summary | |
|---|---|
XWikiURL |
createURL(java.net.URL url,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Supported parameters: "ignorePrefix": the starting part of the URL Path (i.e. |
protected java.util.List<java.lang.String> |
extractPathSegments(java.lang.String rawPath)
Extract segments between "/" characters in the passed path. |
protected WikiReference |
extractWikiReference(java.net.URI uri,
org.xwiki.url.internal.standard.StandardXWikiURLFactory.URLParsingState state)
Extract the name of the wiki the URL is pointing to. |
protected XWikiURLType |
getXWikiURLType(java.lang.String type)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StandardXWikiURLFactory()
| Method Detail |
|---|
public XWikiURL createURL(java.net.URL url,
java.util.Map<java.lang.String,java.lang.Object> parameters)
throws InvalidURLException
createURL in interface XWikiURLFactory<java.net.URL>InvalidURLExceptionXWikiURLFactory.createURL(Object, java.util.Map)protected java.util.List<java.lang.String> extractPathSegments(java.lang.String rawPath)
protected WikiReference extractWikiReference(java.net.URI uri,
org.xwiki.url.internal.standard.StandardXWikiURLFactory.URLParsingState state)
StandardURLConfiguration.getWikiPathPrefix() value. If not then we
fall-back to domain-based multiwiki setups and resolve with the URL's host name.
WikiReference.
protected XWikiURLType getXWikiURLType(java.lang.String type)
throws InvalidURLException
InvalidURLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||