edu.ucla.util.code
Class AbstractScriptGenius
Object
AbstractScriptGenius
- All Implemented Interfaces:
- ScriptGenius
- Direct Known Subclasses:
- BatchScriptGenius, BourneScriptGenius, CShellScriptGenius, PerlScriptGenius
public abstract class AbstractScriptGenius
- extends Object
- implements ScriptGenius
- Since:
- 032405
- Author:
- Keith Cascio
AbstractScriptGenius
public AbstractScriptGenius()
writeArgValidation
public void writeArgValidation(Script script,
PrintStream out)
- Specified by:
writeArgValidation
in interface ScriptGenius
writeTail
public void writeTail(Script script,
PrintStream out)
- Specified by:
writeTail
in interface ScriptGenius
writeCommandPrep
public void writeCommandPrep(PrintStream out,
String command)
- Specified by:
writeCommandPrep
in interface ScriptGenius
writeCommandPost
public void writeCommandPost(PrintStream out,
String command)
- Specified by:
writeCommandPost
in interface ScriptGenius
writeHeader
public void writeHeader(PrintStream out)
- Specified by:
writeHeader
in interface ScriptGenius
quote
public String quote(String command)
- Specified by:
quote
in interface ScriptGenius
escapeQuotes
public String escapeQuotes(String str)
- Specified by:
escapeQuotes
in interface ScriptGenius
formSystemCall
public String formSystemCall(String[] cmdarray)
- Specified by:
formSystemCall
in interface ScriptGenius
Copyright 2010 UCLA Automated Reasoning Group