public class PackStep extends CommandStep
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
packCommand |
command, extension, verbose| Constructor and Description |
|---|
PackStep(java.util.Properties options) |
PackStep(java.util.Properties options,
boolean verbose) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
adjustInf(java.io.File input,
java.util.Properties inf,
java.util.List<java.util.Properties> containers)
Adjust any properties in the eclipse.inf as appropriate for this step
|
static boolean |
canPack() |
protected java.lang.String |
getArguments(java.io.File input,
java.util.Properties inf,
java.util.List<java.util.Properties> containers) |
protected java.lang.String[] |
getCommand(java.io.File input,
java.io.File outputFile,
java.util.Properties inf,
java.util.List<java.util.Properties> containers) |
java.lang.String |
getStepName()
Return the name of this process step
|
java.io.File |
postProcess(java.io.File input,
java.io.File workingDirectory,
java.util.List<java.util.Properties> containers)
Perform some processing on the input file after the JarProcessor returns from recursion.
|
java.io.File |
preProcess(java.io.File input,
java.io.File workingDirectory,
java.util.List<java.util.Properties> containers)
Perform some processing on the input file before the JarProcessor considers the entries for recursion.
|
java.lang.String |
recursionEffect(java.lang.String entryName)
The effect of this processing step if the JarProcessor was to recurse on this entry.
|
protected boolean |
shouldPack(java.io.File input,
java.util.List<java.util.Properties> containers,
java.util.Properties inf) |
execute, execute, getOptionspublic PackStep(java.util.Properties options)
public PackStep(java.util.Properties options,
boolean verbose)
public static boolean canPack()
public java.lang.String recursionEffect(java.lang.String entryName)
IProcessStepnullpublic java.io.File preProcess(java.io.File input,
java.io.File workingDirectory,
java.util.List<java.util.Properties> containers)
IProcessStepcontainers - inf properties for containing jars, innermost jar is first on the listpublic java.io.File postProcess(java.io.File input,
java.io.File workingDirectory,
java.util.List<java.util.Properties> containers)
IProcessStepcontainers - inf properties for containing jars, innermost jar is first on the listprotected boolean shouldPack(java.io.File input,
java.util.List<java.util.Properties> containers,
java.util.Properties inf)
protected java.lang.String[] getCommand(java.io.File input,
java.io.File outputFile,
java.util.Properties inf,
java.util.List<java.util.Properties> containers)
throws java.io.IOException
java.io.IOExceptionprotected java.lang.String getArguments(java.io.File input,
java.util.Properties inf,
java.util.List<java.util.Properties> containers)
public java.lang.String getStepName()
IProcessSteppublic boolean adjustInf(java.io.File input,
java.util.Properties inf,
java.util.List<java.util.Properties> containers)
IProcessStepadjustInf in interface IProcessStepadjustInf in class CommandStepcontainers - inf properties for containing jars, innermost jar is first on the listtrue if the properties file was adjusted, and false othewise