Wiki source code of API

Version 238.1 by Silvia Macovei on 2010/02/26

Hide last authors
Silvia Macovei 238.1 1 = XWiki API Reference =
Vincent Massol 1.1 2
Silvia Macovei 238.1 3 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 4
Silvia Macovei 238.1 5 {{velocity filter="none"}}
6 {{html clean="false" wiki="true"}}
Thomas Mortagne 202.1 7 #set($versionStable = "2.2")
Thomas Mortagne 128.1 8 #set($nameStable = $versionStable)
Thomas Mortagne 202.1 9 ##set($versionDev = "2.2-rc-2")
10 ##set($nameDev = "2.2RC2")
11 #set($versionOldStable = "2.1.2")
Thomas Mortagne 178.1 12 #set($nameOldStable = $versionOldStable)
Thomas Mortagne 128.1 13
Vincent Massol 1.24 14 The latest API documentation is available as JavaDoc:
Silvia Macovei 238.1 15 <p/>
Thomas Mortagne 128.1 16 #set ($url1 = $xwiki.getPlugin("zipexplorer").getFileLink($doc, "xwiki-core-${versionStable}-javadoc.jar", "index.html"))
Thomas Mortagne 178.1 17 #set ($url3 = $xwiki.getPlugin("zipexplorer").getFileLink($doc, "xwiki-core-rendering-api-${versionStable}-javadoc.jar", "index.html"))
Thomas Mortagne 151.1 18 #if ($versionDev)#set ($url2 = $xwiki.getPlugin("zipexplorer").getFileLink($doc, "xwiki-core-${versionDev}-javadoc.jar", "index.html"))#end
19 #if ($versionDev)#set ($url4 = $xwiki.getPlugin("zipexplorer").getFileLink($doc, "xwiki-core-rendering-api-${versionDev}-javadoc.jar", "index.html"))#end
Thomas Mortagne 178.1 20 #if ($versionOldStable)#set ($url5 = $xwiki.getPlugin("zipexplorer").getFileLink($doc, "xwiki-core-${versionOldStable}-javadoc.jar", "index.html"))#end
21 #if ($versionOldStable)#set ($url6 = $xwiki.getPlugin("zipexplorer").getFileLink($doc, "xwiki-core-rendering-api-${versionOldStable}-javadoc.jar", "index.html"))#end
22
Vincent Massol 100.2 23 ##* [Javadoc for XWiki Platform Core - Trunk>http://maven.xwiki.org/site/xwiki-core-parent/xwiki-core/apidocs/index.html] (generated every day automatically)
Thomas Mortagne 190.1 24 * <a href="$url1">Javadoc for XWiki Platform Core - $nameStable</a> (stable)
Silvia Macovei 238.1 25 <p/>
Thomas Mortagne 190.1 26 #if ($versionDev)* <a href="$url2">Javadoc for XWiki Platform Core - $nameDev</a> (dev)#end
Thomas Mortagne 189.1 27
Thomas Mortagne 190.1 28 #if ($versionOldStable)* <a href="$url5">Javadoc for XWiki Platform Core - $nameOldStable</a> (older stable)#end
Vincent Massol 1.1 29
Jerome 104.2 30 You might too be interested by the Rendering Engine API:
31
Thomas Mortagne 190.1 32 * <a href="$url3">Javadoc for XWiki Platform Rendering API - $nameStable</a> (stable)
Silvia Macovei 238.1 33 <p/>
Thomas Mortagne 190.1 34 #if ($versionDev)* <a href="$url4">Javadoc for XWiki Platform Rendering API - $nameDev</a> (dev)#end
Thomas Mortagne 189.1 35
Thomas Mortagne 190.1 36 #if ($versionOldStable)* <a href="$url4">Javadoc for XWiki Platform Rendering API - $nameOldStable</a> (older stable)#end
Jerome 104.2 37
Silvia Macovei 238.1 38 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 ##javadoc## for the version you wish under [[this directory>>http://maven.xwiki.org/releases/com/xpn/xwiki/platform/xwiki-core/]].
39 {{/html}}
40 {{/velocity}}

Get Connected