Package org.forgerock.openig.script
Interface ScriptFactory
- 
- All Known Implementing Classes:
 GroovyScriptFactory
public interface ScriptFactoryA factory forScripts. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScriptcreateInline(String... lines)Build a newScriptinstance from the givenlinesrepresenting the script content.ScriptcreateResource(String resource)Build a newScriptinstance from a resource name. 
 - 
 
- 
- 
Method Detail
- 
createResource
Script createResource(String resource) throws ScriptException
Build a newScriptinstance from a resource name.The
resourcename can either:- a relative path to the script base directory
 - an absolute URL
 
- Parameters:
 resource- Script resource name- Returns:
 - a new Script instance
 - Throws:
 ScriptException- if resource is not available or if any pre-validation failed
 
- 
createInline
Script createInline(String... lines) throws ScriptException
Build a newScriptinstance from the givenlinesrepresenting the script content.- Parameters:
 lines- script content- Returns:
 - a new Script instance
 - Throws:
 ScriptException- if any pre-validation failed
 
 - 
 
 -