edu.ucla.util.code
Class PerlScriptGenius

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

public class PerlScriptGenius
extends AbstractScriptGenius
implements ScriptGenius

Since:
032905
Author:
Keith Cascio

Constructor Summary
PerlScriptGenius()
           
 
Method Summary
 String formSystemCall(String[] cmdarray)
           
 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, quote, writeCommandPost, writeTail
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ScriptGenius
escapeQuotes, quote, writeCommandPost, writeTail
 

Constructor Detail

PerlScriptGenius

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

formSystemCall

public String formSystemCall(String[] cmdarray)
Specified by:
formSystemCall in interface ScriptGenius
Overrides:
formSystemCall 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