Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

alma::acs::makesupport::JarSourceExtractorRunner Class Reference

List of all members.

Static Public Member Functions

void main (String[] args)

Static Public Attributes

final String PROPERTY_EXTRACT_ONLY_GENERATED_JARS = "jarExtract.onlyGeneratedJars"
final String Manifest_Attr_ACSGeneratedFromFile = "ACS-Generated-FromFile"

Static Package Functions

boolean needsProcessing (JarFile jarFile) throws IOException
File[] getDirectories (String[] mainArgs)

Detailed Description

Creates a jar file with java sources copied from inside jar files that are found in a number of given directories.

The java source files are allowed to be stored with a prefix path "src" or "test" inside the jar files. The constructed jar file will not use any prefix path though.

Author:
hsommer created Sep 23, 2003 10:50:00 AM


Member Function Documentation

File [] alma::acs::makesupport::JarSourceExtractorRunner::getDirectories String[]  mainArgs  )  [inline, static, package]
 

Identifies valid directories from the argument list.

Parameters:
mainArgs arguments supplied to main method; directories are given at indices 1...n
Returns:
the valid directories as File objects
Exceptions:
Exception 

void alma::acs::makesupport::JarSourceExtractorRunner::main String[]  args  )  [inline, static]
 

First argument must be the jar file name to which all Java sources

Parameters:
args 

boolean alma::acs::makesupport::JarSourceExtractorRunner::needsProcessing JarFile  jarFile  )  throws IOException [inline, static, package]
 

Encapsulates evaluation of possible flags (properties) that may restrict the set of jar files to be processed for source extraction, for example based on the manifest information.

Currently only looks at the boolean property jarExtract.onlyGeneratedJars.

Parameters:
jarFile 
Returns:
Exceptions:
IOException 


Member Data Documentation

final String alma::acs::makesupport::JarSourceExtractorRunner::Manifest_Attr_ACSGeneratedFromFile = "ACS-Generated-FromFile" [static]
 

final String alma::acs::makesupport::JarSourceExtractorRunner::PROPERTY_EXTRACT_ONLY_GENERATED_JARS = "jarExtract.onlyGeneratedJars" [static]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:54:01 2009 for ACS Java API by doxygen 1.3.8