Wiki source code of API

Version 344.1 by Sergiu Dumitriu on 2011/10/31

Show last authors
1 #set($versionStable = "3.2")
2 #set($nameStable = $versionStable)
3 #*
4 #set($versionDev = "3.3-milestone-1")
5 #set($nameDev = "3.3 Milestone 1")
6 *#
7 #set($versionOldStable = "3.1.1")
8 #set($nameOldStable = $versionOldStable)
9
10 1 XWiki API Reference
11
12 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).
13
14 #macro(coreJavadocUrl $version)
15 http://nexus.xwiki.org/nexus/service/local/repositories/releases/archive/org/xwiki/platform/xwiki-platform-oldcore/${version}/xwiki-platform-oldcore-${version}-javadoc.jar/!/index.html
16 #end
17 #macro(renderingJavadocUrl $version)
18 http://nexus.xwiki.org/nexus/service/local/repositories/releases/archive/org/xwiki/rendering/xwiki-rendering-api/${version}/xwiki-rendering-api-${version}-javadoc.jar/!/index.html
19 #end
20 ##
21 ## This is here because the format of the url has recently changed,
22 ## after the oldstable release is 3.1, this can be removed.
23 #macro(coreJavadocOldUrl $version)
24 http://nexus.xwiki.org/nexus/service/local/repositories/releases/archive/com/xpn/xwiki/platform/xwiki-core/${version}/xwiki-core-${version}-javadoc.jar/!/index.html
25 #end
26
27 The latest scripting API documentation is available as JavaDoc:
28
29 ## TODO: these will have to be ported over to the new format
30 ## xwiki-platform-oldcore-${version}-javadoc.jar
31 ## instead of xwiki-core-${version}-javadoc.jar
32
33 ##* [Javadoc for XWiki Platform Core - Trunkhttp://maven.xwiki.org/site/xwiki-core-parent/xwiki-core/apidocs/index.html] (generated every day automatically)
34 * [Javadoc for XWiki Platform Core - $nameStable>#coreJavadocUrl($versionStable)] (stable)
35 #if ($versionDev)
36 * [Javadoc for XWiki Platform Core - $nameDev>#coreJavadocUrl($versionDev)] (dev)
37 #end
38 #if ($versionOldStable)
39 * [Javadoc for XWiki Platform Core - $nameOldStable>#coreJavadocOldUrl($versionOldStable)] (older stable)#end
40
41 You might also be interested in the Rendering Engine API:
42
43 * [Javadoc for XWiki Platform Rendering API - $nameStable>#renderingJavadocUrl($versionStable)] (stable)
44 #if ($versionDev)
45 * [Javadoc for XWiki Platform Rendering API - $nameDev>#renderingJavadocUrl($versionDev)] (dev)
46 #end
47 #if ($versionOldStable)
48 * [Javadoc for XWiki Platform Rendering API - $nameOldStable>#renderingJavadocUrl($versionOldStable)] (older stable)
49 #end
50
51 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