com.vladium.emma
Class runCommand

java.lang.Object
  extended bycom.vladium.emma.Command
      extended bycom.vladium.emma.runCommand

public final class runCommand
extends Command

Author:
Vlad Roubtsov, (C) 2003

Field Summary
private static boolean DEFAULT_TO_SYSTEM_CLASSPATH
           
private  java.lang.String[] m_appArgs
           
private  java.lang.String[] m_classpath
           
private  boolean m_dumpRawData
           
private  java.lang.String[] m_ixpath
           
private  boolean m_jarMode
           
private  java.lang.Boolean m_outDataMerge
           
private  java.lang.String m_outFileName
           
private  java.lang.String[] m_reportTypes
           
private  boolean m_scanCoveragePath
           
private  java.lang.String[] m_srcpath
           
 
Fields inherited from class com.vladium.emma.Command
COMMA_DELIMITERS, m_args, m_exit, m_out, m_propertyFile, m_propertyOverrides, m_usageToolName, PATH_DELIMITERS, RC_OK, RC_UNEXPECTED, RC_USAGE, STDOUT_WIDTH, USAGE_OPT_NAMES
 
Constructor Summary
protected runCommand(java.lang.String usageToolName, java.lang.String[] args)
           
 
Method Summary
protected  void initialize()
           
private static java.lang.String openJarFile(java.io.File file)
           
 void run()
           
protected  java.lang.String usageArgsMsg()
           
 
Methods inherited from class com.vladium.emma.Command
create, exit, getListOptValue, getOptionalBooleanOptValue, getOptParser, getToolName, processCmdPropertyOverrides, processFilePropertyOverrides, processOpt, toolNameToCommandName, usageexit, usageMsgPrefix, usageResName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_classpath

private java.lang.String[] m_classpath

m_srcpath

private java.lang.String[] m_srcpath

m_jarMode

private boolean m_jarMode

m_scanCoveragePath

private boolean m_scanCoveragePath

m_ixpath

private java.lang.String[] m_ixpath

m_appArgs

private java.lang.String[] m_appArgs

m_dumpRawData

private boolean m_dumpRawData

m_outFileName

private java.lang.String m_outFileName

m_outDataMerge

private java.lang.Boolean m_outDataMerge

m_reportTypes

private java.lang.String[] m_reportTypes

DEFAULT_TO_SYSTEM_CLASSPATH

private static final boolean DEFAULT_TO_SYSTEM_CLASSPATH
See Also:
Constant Field Values
Constructor Detail

runCommand

protected runCommand(java.lang.String usageToolName,
                     java.lang.String[] args)
Method Detail

run

public void run()
Specified by:
run in class Command

initialize

protected void initialize()
Overrides:
initialize in class Command

usageArgsMsg

protected java.lang.String usageArgsMsg()
Specified by:
usageArgsMsg in class Command

openJarFile

private static java.lang.String openJarFile(java.io.File file)
                                     throws java.io.IOException
Throws:
java.io.IOException