Package org.forgerock.openig.script
Interface ScriptFactory
-
- All Known Implementing Classes:
GroovyScriptFactory
public interface ScriptFactory
A factory forScript
s.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Script
createInline(String... lines)
Build a newScript
instance from the givenlines
representing the script content.Script
createResource(String resource)
Build a newScript
instance from a resource name.
-
-
-
Method Detail
-
createResource
Script createResource(String resource) throws ScriptException
Build a newScript
instance from a resource name.The
resource
name 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 newScript
instance from the givenlines
representing the script content.- Parameters:
lines
- script content- Returns:
- a new Script instance
- Throws:
ScriptException
- if any pre-validation failed
-
-