com.googlecode.android_scripting
Class ScriptStorageAdapter

java.lang.Object
  extended by com.googlecode.android_scripting.ScriptStorageAdapter

public class ScriptStorageAdapter
extends java.lang.Object

Manages storage and retrieval of scripts on the file system.

Author:
Damon Kohler (damonkohler@gmail.com)

Method Summary
static java.util.List<java.io.File> listAllScripts(java.io.File dir)
          Returns a list of all available script Files.
static java.util.List<java.io.File> listExecutableScripts(java.io.File directory, InterpreterConfiguration config)
          Returns a list of script Files from the given folder for which there is an interpreter installed.
static java.util.List<java.io.File> listExecutableScriptsRecursively(java.io.File directory, InterpreterConfiguration config)
          Returns a list of all (including subfolders) script Files for which there is an interpreter installed.
static void writeScript(java.io.File script, java.lang.String data)
          Writes data to the script by name and overwrites any existing data.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

writeScript

public static void writeScript(java.io.File script,
                               java.lang.String data)
Writes data to the script by name and overwrites any existing data.


listAllScripts

public static java.util.List<java.io.File> listAllScripts(java.io.File dir)
Returns a list of all available script Files.


listExecutableScripts

public static java.util.List<java.io.File> listExecutableScripts(java.io.File directory,
                                                                 InterpreterConfiguration config)
Returns a list of script Files from the given folder for which there is an interpreter installed.


listExecutableScriptsRecursively

public static java.util.List<java.io.File> listExecutableScriptsRecursively(java.io.File directory,
                                                                            InterpreterConfiguration config)
Returns a list of all (including subfolders) script Files for which there is an interpreter installed.