edu.ucla.util.code
Class CShellScriptGenius

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

public class CShellScriptGenius
extends AbstractScriptGenius
implements ScriptGenius

Since:
032905
Author:
Keith Cascio

Constructor Summary
CShellScriptGenius()
           
 
Method Summary
 String getCommentToken()
           
 String getScriptFileExtension()
           
 String getScriptLanguageDescription()
           
 String getWildArgumentToken()
           
 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

CShellScriptGenius

public CShellScriptGenius()
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


Copyright 2010 UCLA Automated Reasoning Group