edu.ucla.util.code
Class BourneScriptGenius

Object
  extended by AbstractScriptGenius
      extended by BourneScriptGenius
All Implemented Interfaces:
ScriptGenius

public class BourneScriptGenius
extends AbstractScriptGenius
implements ScriptGenius

Since:
032405
Author:
Keith Cascio

Constructor Summary
BourneScriptGenius()
           
 
Method Summary
 String getCommentToken()
           
 String getScriptFileExtension()
           
 String getScriptLanguageDescription()
           
 String getWildArgumentToken()
           
static boolean runtimeSupports(String command)
           
 void writeArgValidation(Script script, PrintStream out)
           
 void writeCommandPrep(PrintStream out, String command)
           
 void writeHeader(PrintStream out)
           
 
Methods inherited from class AbstractScriptGenius
escapeQuotes, formSystemCall, quote, writeCommandPost, writeTail
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ScriptGenius
escapeQuotes, formSystemCall, quote, writeCommandPost, writeTail
 

Constructor Detail

BourneScriptGenius

public BourneScriptGenius()
Method Detail

writeHeader

public void writeHeader(PrintStream out)
Specified by:
writeHeader in interface ScriptGenius
Overrides:
writeHeader in class AbstractScriptGenius

writeCommandPrep

public void writeCommandPrep(PrintStream out,
                             String command)
Specified by:
writeCommandPrep in interface ScriptGenius
Overrides:
writeCommandPrep in class AbstractScriptGenius

writeArgValidation

public void writeArgValidation(Script script,
                               PrintStream out)
Specified by:
writeArgValidation in interface ScriptGenius
Overrides:
writeArgValidation in class AbstractScriptGenius

getWildArgumentToken

public String getWildArgumentToken()
Specified by:
getWildArgumentToken in interface ScriptGenius

getCommentToken

public String getCommentToken()
Specified by:
getCommentToken in interface ScriptGenius

getScriptFileExtension

public String getScriptFileExtension()
Specified by:
getScriptFileExtension in interface ScriptGenius

getScriptLanguageDescription

public String getScriptLanguageDescription()
Specified by:
getScriptLanguageDescription in interface ScriptGenius

runtimeSupports

public static boolean runtimeSupports(String command)
Since:
033005


Copyright 2010 UCLA Automated Reasoning Group