com.googlecode.android_scripting.interpreter.shell
Class ShellInterpreter

java.lang.Object
  extended by com.googlecode.android_scripting.interpreter.Interpreter
      extended by com.googlecode.android_scripting.interpreter.shell.ShellInterpreter
All Implemented Interfaces:
InterpreterPropertyNames

public class ShellInterpreter
extends Interpreter

Represents the shell.

Author:
Damon Kohler (damonkohler@gmail.com)

Field Summary
 
Fields inherited from interface com.googlecode.android_scripting.interpreter.InterpreterPropertyNames
BINARY, EXTENSION, HAS_INTERACTIVE_MODE, INTERACTIVE_COMMAND, NAME, NICE_NAME, SCRIPT_COMMAND
 
Constructor Summary
ShellInterpreter()
           
 
Method Summary
 int getVersion()
           
 boolean hasExtrasArchive()
           
 boolean hasInterpreterArchive()
           
 boolean hasScriptsArchive()
           
 boolean isInstalled()
           
 boolean isUninstallable()
           
 
Methods inherited from class com.googlecode.android_scripting.interpreter.Interpreter
buildFromMaps, getBinary, getContentTemplate, getEnvironmentVariables, getExtension, getInteractiveCommand, getLanguage, getName, getNiceName, getRpcText, getScriptCommand, hasInteractiveMode
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShellInterpreter

public ShellInterpreter()
Method Detail

hasInterpreterArchive

public boolean hasInterpreterArchive()

hasExtrasArchive

public boolean hasExtrasArchive()

hasScriptsArchive

public boolean hasScriptsArchive()

getVersion

public int getVersion()

isUninstallable

public boolean isUninstallable()
Overrides:
isUninstallable in class Interpreter

isInstalled

public boolean isInstalled()
Overrides:
isInstalled in class Interpreter