org.xwiki.script.service
Interface ScriptServiceManager


@ComponentRole
public interface ScriptServiceManager

Provides access to ScriptService implementation at runtime. Implementations of this interface are supposed to be bound to the Script Context so that they can be access from scripts.

Since:
2.3M1
Version:
$Id: ScriptServiceManager.java 35252 2011-03-07 17:52:12Z mflorea $

Method Summary
 ScriptService get(java.lang.String serviceName)
          Note that we're voluntarily using an API name of "get" to make it extra easy to access Script Services from Velocity (since in Velocity writing $services.name is equivalent to writing $services.get("name")).
 

Method Detail

get

ScriptService get(java.lang.String serviceName)
                  throws ScriptServiceNotFoundException
Note that we're voluntarily using an API name of "get" to make it extra easy to access Script Services from Velocity (since in Velocity writing $services.name is equivalent to writing $services.get("name")). It also makes it a short and easy API name for other scripting languages.

Parameters:
serviceName - the name of the service to look for
Returns:
the service asked
Throws:
ScriptServiceNotFoundException - if there is no script service registered with the specified name


Copyright © 2004-2011 XWiki. All Rights Reserved.