Wiki source code of API

Version 325.3 by Sergiu Dumitriu on 2010/10/25

Hide last authors
Sergiu Dumitriu 325.2 1 #set($versionStable = "2.5")
Thomas Mortagne 319.1 2 #set($nameStable = $versionStable)
Sergiu Dumitriu 325.2 3 ## #set($versionDev = "2.5-rc-1")
4 ## #set($nameDev = "2.5RC1")
5 #set($versionOldStable = "2.4.4")
6 #set($nameOldStable = $versionOldStable)
Thomas Mortagne 319.1 7
Silvia Macovei 239.1 8 1 XWiki API Reference
Vincent Massol 1.1 9
Silvia Macovei 239.1 10 XWiki's APIs are the methods that the XWiki development team consider safe for you to use (i.e. for which backward compatibility is guaranteed). They can be called from Java or directly from your wiki pages [using a scripting language>DevGuide.Scripting] (either Velocity or Groovy).
Vincent Massol 1.1 11
Thomas Mortagne 305.1 12 #macro(coreJavadocUrl $version)
Thomas Mortagne 316.1 13 http://nexus.xwiki.org/nexus/service/local/repositories/releases/archive/com/xpn/xwiki/platform/xwiki-core/${version}/xwiki-core-${version}-javadoc.jar/!/index.html
Thomas Mortagne 305.1 14 #end
15 #macro(renderingJavadocUrl $version)
Thomas Mortagne 317.1 16 http://nexus.xwiki.org/nexus/service/local/repositories/releases/archive/org/xwiki/platform/xwiki-core-rendering-api/${version}/xwiki-core-rendering-api-${version}-javadoc.jar/!/index.html
Thomas Mortagne 305.1 17 #end
18
Sergiu Dumitriu 324.3 19 The latest scripting API documentation is available as JavaDoc:
Silvia Macovei 239.1 20
Thomas Mortagne 317.1 21 ##* [Javadoc for XWiki Platform Core - Trunkhttp://maven.xwiki.org/site/xwiki-core-parent/xwiki-core/apidocs/index.html] (generated every day automatically)
22 * [Javadoc for XWiki Platform Core - $nameStable>#coreJavadocUrl($versionStable)] (stable)
Thomas Mortagne 305.1 23 #if ($versionDev)
Thomas Mortagne 317.1 24 * [Javadoc for XWiki Platform Core - $nameDev>#coreJavadocUrl($versionDev)] (dev)
Thomas Mortagne 305.1 25 #end
26 #if ($versionOldStable)
Sergiu Dumitriu 325.3 27 * [Javadoc for XWiki Platform Core - $nameOldStable>#coreJavadocUrl($versionOldStable)] (older stable)#end
Thomas Mortagne 189.1 28
Sergiu Dumitriu 324.3 29 You might also be interested in the Rendering Engine API:
Jerome 104.2 30
Thomas Mortagne 317.1 31 * [Javadoc for XWiki Platform Rendering API - $nameStable>#renderingJavadocUrl($versionStable)] (stable)
Thomas Mortagne 305.1 32 #if ($versionDev)
Thomas Mortagne 317.1 33 * [Javadoc for XWiki Platform Rendering API - $nameDev>#renderingJavadocUrl($versionDev)] (dev)
Thomas Mortagne 305.1 34 #end
35 #if ($versionOldStable)
Thomas Mortagne 317.1 36 * [Javadoc for XWiki Platform Rendering API - $nameOldStable>#renderingJavadocUrl($versionOldStable)] (older stable)
Thomas Mortagne 305.1 37 #end
Thomas Mortagne 189.1 38
Silvia Macovei 239.1 39 Older Javadocs of XWiki can be found in our [Maven Release repository>http://maven.xwiki.org/releases]. For example for XWiki Platform Core Javadocs check the files suffixed by <tt>javadoc</tt> for the version you wish under [this directory>http://maven.xwiki.org/releases/com/xpn/xwiki/platform/xwiki-core/].

Get Connected