Wiki source code of XWiki API Reference

Version 374.2 by Eduard Moraru on 2012/12/18

Hide last authors
Vincent Massol 346.1 1 {{velocity}}
Eduard Moraru 374.2 2 #set($versionStable = "4.3.1")
Thomas Mortagne 319.1 3 #set($nameStable = $versionStable)
Vincent Massol 374.1 4 #*
Jerome 373.1 5 #set($versionDev = "4.3-rc-1")
6 #set($nameDev = "4.3RC1")
Fabio Mancinelli 372.1 7 ##set($versionOldStable = "4.1.4")
Marius Dumitru Florea 366.1 8 ##set($nameOldStable = $versionOldStable)
Vincent Massol 374.1 9 *#
Thomas Mortagne 319.1 10
Thomas Mortagne 305.1 11 #macro(coreJavadocUrl $version)
Caleb James DeLisle 339.6 12 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
13 #end
Caleb James DeLisle 339.7 14 #macro(renderingJavadocUrl $version)
15 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
16 #end
Vincent Massol 346.1 17 {{/velocity}}
Thomas Mortagne 305.1 18
Vincent Massol 346.1 19 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]] (Velocity, Groovy, Python, Ruby, etc).
20
Ludovic Dubost 371.1 21 You can now browse the XWiki APIs using the [[Scripting Reference Documentation>>SRD.Navigation||queryString="xpage=embed"]].
22
23 == Other documentations ==
24
Sergiu Dumitriu 324.3 25 The latest scripting API documentation is available as JavaDoc:
Silvia Macovei 239.1 26
Vincent Massol 346.1 27 {{velocity}}
28 * [[Javadoc for XWiki Platform Core - $nameStable>>#coreJavadocUrl($versionStable)]] (stable)
Thomas Mortagne 305.1 29 #if ($versionDev)
Vincent Massol 346.1 30 * [[Javadoc for XWiki Platform Core - $nameDev>>#coreJavadocUrl($versionDev)]] (dev)
Thomas Mortagne 305.1 31 #end
32 #if ($versionOldStable)
Vincent Massol 346.1 33 * [[Javadoc for XWiki Platform Core - $nameOldStable>>#coreJavadocUrl($versionOldStable)]] (older stable)#end
34 {{/velocity}}
slauriere 368.1 35 * Full Javadoc: http://maven.xwiki.org/site/docs/
Thomas Mortagne 189.1 36
slauriere 368.1 37
Vincent Massol 348.1 38 You might also be interested in the [[Rendering Engine API JavaDoc>>rendering:Main.JavaDoc]].
Jerome 104.2 39
Vincent Massol 346.2 40 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/org/xwiki/platform/xwiki-platform-oldcore/]].

Get Connected