org.xwiki.script.service
Interface ScriptServiceManager

All Known Implementing Classes:
DefaultScriptServiceManager

@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$

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.