edu.iu.iv.common.util.perl
Class PerlRunner

java.lang.Object
  |
  +--edu.iu.iv.common.util.SystemCommandRunner
        |
        +--edu.iu.iv.common.util.perl.PerlRunner

public class PerlRunner
extends SystemCommandRunner

Runs perl code.

Version:
0.1
Author:
Team IVC

Field Summary
static int PERL_INSTALLED_NO
           
static int PERL_INSTALLED_UNSURE
           
static int PERL_INSTALLED_YES
           
 
Constructor Summary
PerlRunner()
           
 
Method Summary
 int getPerlInstallationStatus()
           
 java.lang.String getPerlPath()
           
 java.lang.String getPerlVersion()
           
 void run(java.lang.String perlCommand)
           
 void run(java.lang.String perlScript, java.util.List params)
           
 void run(java.lang.String perlScript, java.lang.String[] params)
           
 void setPerlPath(java.lang.String path)
           
 
Methods inherited from class edu.iu.iv.common.util.SystemCommandRunner
setPrintErrors, setPrintOutput
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PERL_INSTALLED_YES

public static final int PERL_INSTALLED_YES
See Also:
Constant Field Values

PERL_INSTALLED_NO

public static final int PERL_INSTALLED_NO
See Also:
Constant Field Values

PERL_INSTALLED_UNSURE

public static final int PERL_INSTALLED_UNSURE
See Also:
Constant Field Values
Constructor Detail

PerlRunner

public PerlRunner()
Method Detail

getPerlVersion

public java.lang.String getPerlVersion()

getPerlInstallationStatus

public int getPerlInstallationStatus()

getPerlPath

public java.lang.String getPerlPath()

setPerlPath

public void setPerlPath(java.lang.String path)

run

public void run(java.lang.String perlCommand)
         throws java.io.IOException,
                java.lang.NullPointerException,
                java.lang.InterruptedException
Overrides:
run in class SystemCommandRunner
java.io.IOException
java.lang.NullPointerException
java.lang.InterruptedException

run

public void run(java.lang.String perlScript,
                java.util.List params)
         throws java.io.IOException,
                java.lang.InterruptedException,
                java.lang.NullPointerException
java.io.IOException
java.lang.InterruptedException
java.lang.NullPointerException

run

public void run(java.lang.String perlScript,
                java.lang.String[] params)
         throws java.io.IOException,
                java.lang.InterruptedException,
                java.lang.NullPointerException
java.io.IOException
java.lang.InterruptedException
java.lang.NullPointerException