|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.scripting.ScriptLib
public class ScriptLib
| Constructor Summary | |
|---|---|
ScriptLib()
|
|
| Method Summary | |
|---|---|
static java.lang.Throwable |
convertToScriptException(java.lang.Throwable oopsie,
VfsFile file,
int lineNumberAdjustment)
Converts a random exception to a script exception by parsing the message for things like "line 32". |
static Script |
createScriptFor(Path path)
|
static Script |
createScriptFor(java.lang.String path)
|
static Script |
createScriptFor(VfsFile file)
Creates a script object for the given file. |
static javax.script.ScriptException |
fixScriptException(javax.script.ScriptException oopsie,
VfsFile file)
Fixes the line number in the given ScriptException by parsing the message. |
static java.util.List<Script> |
listScriptsIn(VfsDirectory directory)
Creates a list of Scripts for all files in the given directory. |
static Naming<Script> |
nameScriptsIn(VfsDirectory directory)
Creates a Naming of Scripts for all files in the given directory. |
static java.lang.String |
parseFilePath(java.lang.String message)
|
static int |
parseLineNumber(java.lang.String message)
|
static boolean |
validate(VfsFile scriptFile)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ScriptLib()
| Method Detail |
|---|
public static Script createScriptFor(VfsFile file)
file -
public static Script createScriptFor(Path path)
public static Script createScriptFor(java.lang.String path)
public static java.util.List<Script> listScriptsIn(VfsDirectory directory)
public static Naming<Script> nameScriptsIn(VfsDirectory directory)
public static javax.script.ScriptException fixScriptException(javax.script.ScriptException oopsie,
VfsFile file)
oopsie - file -
public static java.lang.Throwable convertToScriptException(java.lang.Throwable oopsie,
VfsFile file,
int lineNumberAdjustment)
oopsie - file -
public static java.lang.String parseFilePath(java.lang.String message)
public static int parseLineNumber(java.lang.String message)
public static boolean validate(VfsFile scriptFile)
throws java.io.IOException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||