META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
about.html
plugin.properties
lib/
lib/jarprocessor-ant.jar
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/jarprocessor/
org/eclipse/equinox/internal/p2/jarprocessor/CommandStep.classCommandStep.java
package org.eclipse.equinox.internal.p2.jarprocessor
public abstract org.eclipse.equinox.internal.p2.jarprocessor.CommandStep extends java.lang.Object implements org.eclipse.internal.provisional.equinox.p2.jarprocessor.IProcessStep {
protected String command
protected String extension
private java.util.Properties options
protected boolean verbose
public void (java.util.Properties, java.lang.String, java.lang.String, boolean)
java.util.Properties options
String command
String extension
boolean verbose
protected static int execute (java.lang.String[])
String[] cmd
protected static int execute (java.lang.String[], boolean)
String[] cmd
boolean verbose
Runtime runtime
Process proc
Exception e
int result
InterruptedException e
public java.util.Properties getOptions ()
public void adjustInf (java.io.File, java.util.Properties, java.util.List)
java.io.File input
java.util.Properties inf
java.util.List containers
}
org/eclipse/equinox/internal/p2/jarprocessor/Main.classMain.java
package org.eclipse.equinox.internal.p2.jarprocessor
public org.eclipse.equinox.internal.p2.jarprocessor.Main extends java.lang.Object {
public void ()
private static void printUsage ()
public static org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options processArguments (java.lang.String[])
String[] args
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options options
int i
String problemMessage
String inputName
public static void main (java.lang.String[])
String[] args
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options options
}
org/eclipse/equinox/internal/p2/jarprocessor/PackStep.classPackStep.java
package org.eclipse.equinox.internal.p2.jarprocessor
public org.eclipse.equinox.internal.p2.jarprocessor.PackStep extends org.eclipse.equinox.internal.p2.jarprocessor.CommandStep {
protected static String packCommand
private static Boolean canPack
private java.util.Set exclusions
static void ()
public static boolean canPack ()
String[] locations
int result
int i
public void (java.util.Properties)
java.util.Properties options
public void (java.util.Properties, boolean)
java.util.Properties options
boolean verbose
public java.lang.String recursionEffect (java.lang.String)
String entryName
public java.io.File preProcess (java.io.File, java.io.File, java.util.List)
java.io.File input
java.io.File workingDirectory
java.util.List containers
public java.io.File postProcess (java.io.File, java.io.File, java.util.List)
java.io.File input
java.io.File workingDirectory
java.util.List containers
java.util.Properties inf
java.io.File outputFile
String[] cmd
int result
java.io.IOException e
protected boolean shouldPack (java.io.File, java.util.List, java.util.Properties)
java.io.File input
java.util.List containers
java.util.Properties inf
java.util.Iterator iterator
java.util.Properties container
protected java.lang.String[] getCommand (java.io.File, java.io.File, java.util.Properties, java.util.List) throws java.io.IOException
java.io.File input
java.io.File outputFile
java.util.Properties inf
java.util.List containers
String[] cmd
String arguments
String[] args
protected java.lang.String getArguments (java.io.File, java.util.Properties, java.util.List)
java.io.File input
java.util.Properties inf
java.util.List containers
java.util.Iterator iterator
java.util.Properties container
java.util.Properties options
String argsKey
public java.lang.String getStepName ()
public void adjustInf (java.io.File, java.util.Properties, java.util.List)
java.io.File input
java.util.Properties inf
java.util.List containers
boolean v
String arguments
}
org/eclipse/equinox/internal/p2/jarprocessor/PackUnpackStep.classPackUnpackStep.java
package org.eclipse.equinox.internal.p2.jarprocessor
public org.eclipse.equinox.internal.p2.jarprocessor.PackUnpackStep extends org.eclipse.equinox.internal.p2.jarprocessor.PackStep {
private java.util.Set exclusions
public void (java.util.Properties)
java.util.Properties options
public void (java.util.Properties, boolean)
java.util.Properties options
boolean verbose
public java.lang.String recursionEffect (java.lang.String)
String entryName
public java.io.File postProcess (java.io.File, java.io.File, java.util.List)
java.io.File input
java.io.File workingDirectory
java.util.List containers
java.util.Properties inf
java.io.File tempFile
String[] tmp
String[] cmd
int result
java.io.File finalFile
java.io.IOException e
public java.io.File preProcess (java.io.File, java.io.File, java.util.List)
java.io.File input
java.io.File workingDirectory
java.util.List containers
public java.lang.String getStepName ()
}
org/eclipse/equinox/internal/p2/jarprocessor/SignCommandStep.classSignCommandStep.java
package org.eclipse.equinox.internal.p2.jarprocessor
public org.eclipse.equinox.internal.p2.jarprocessor.SignCommandStep extends org.eclipse.equinox.internal.p2.jarprocessor.CommandStep {
private java.util.Set exclusions
public void (java.util.Properties, java.lang.String)
java.util.Properties options
String command
public void (java.util.Properties, java.lang.String, boolean)
java.util.Properties options
String command
boolean verbose
public java.lang.String recursionEffect (java.lang.String)
String entryName
public java.io.File preProcess (java.io.File, java.io.File, java.util.List)
java.io.File input
java.io.File workingDirectory
java.util.List containers
public java.io.File postProcess (java.io.File, java.io.File, java.util.List)
java.io.File input
java.io.File workingDirectory
java.util.List containers
String[] cmd
int result
java.io.IOException e
public boolean shouldSign (java.io.File, java.util.List)
java.io.File input
java.util.List containers
java.util.Properties inf
java.util.Iterator iterator
public java.lang.String getStepName ()
}
org/eclipse/equinox/internal/p2/jarprocessor/StreamProcessor$1.classStreamProcessor.java
package org.eclipse.equinox.internal.p2.jarprocessor
org.eclipse.equinox.internal.p2.jarprocessor.StreamProcessor$1 extends java.lang.Thread {
private final java.io.InputStream val$is
private final String val$name
private final boolean val$verbose
void (java.lang.String, java.io.InputStream, java.lang.String, boolean)
String $anonymous0
public void run ()
}
org/eclipse/equinox/internal/p2/jarprocessor/StreamProcessor.classStreamProcessor.java
package org.eclipse.equinox.internal.p2.jarprocessor
public org.eclipse.equinox.internal.p2.jarprocessor.StreamProcessor extends java.lang.Object {
private static final String JOBS
public static final String STREAM_PROCESSOR
public static final String STDERR
public static final String STDOUT
private static boolean haveJobs
static void ()
public void ()
public static void start (java.io.InputStream, java.lang.String, boolean)
java.io.InputStream is
String name
boolean verbose
Thread job
public static void run (java.io.InputStream, java.lang.String, boolean)
java.io.InputStream inputStream
String name
boolean verbose
java.io.InputStreamReader isr
java.io.BufferedReader br
String s
java.io.IOException e
}
org/eclipse/equinox/internal/p2/jarprocessor/StreamProcessorJob.classStreamProcessorJob.java
package org.eclipse.equinox.internal.p2.jarprocessor
public org.eclipse.equinox.internal.p2.jarprocessor.StreamProcessorJob extends org.eclipse.core.runtime.jobs.Job {
private java.io.InputStream inputStream
private String name
private boolean verbose
public void (java.io.InputStream, java.lang.String, boolean)
java.io.InputStream stream
String name
boolean verbose
protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/equinox/internal/p2/jarprocessor/UnpackStep.classUnpackStep.java
package org.eclipse.equinox.internal.p2.jarprocessor
public org.eclipse.equinox.internal.p2.jarprocessor.UnpackStep extends org.eclipse.equinox.internal.p2.jarprocessor.CommandStep {
public static final String UNPACKER_PROPERTY
private static Boolean canUnpack
private static String unpackCommand
static void ()
public static boolean canUnpack ()
String[] locations
int result
int i
public void (java.util.Properties)
java.util.Properties options
public void (java.util.Properties, boolean)
java.util.Properties options
boolean verbose
public java.lang.String recursionEffect (java.lang.String)
String entryName
public java.io.File preProcess (java.io.File, java.io.File, java.util.List)
java.io.File input
java.io.File workingDirectory
java.util.List containers
String name
java.io.File unpacked
java.io.File parent
String options
String[] cmd
int result
java.io.IOException e
public java.io.File postProcess (java.io.File, java.io.File, java.util.List)
java.io.File input
java.io.File workingDirectory
java.util.List containers
public java.lang.String getStepName ()
}
org/eclipse/equinox/internal/p2/jarprocessor/Utils$1.classUtils.java
package org.eclipse.equinox.internal.p2.jarprocessor
org.eclipse.equinox.internal.p2.jarprocessor.Utils$1 extends java.lang.Object implements java.io.FileFilter {
void ()
public boolean accept (java.io.File)
java.io.File pathname
}
org/eclipse/equinox/internal/p2/jarprocessor/Utils$2.classUtils.java
package org.eclipse.equinox.internal.p2.jarprocessor
org.eclipse.equinox.internal.p2.jarprocessor.Utils$2 extends java.lang.Object implements java.io.FileFilter {
void ()
public boolean accept (java.io.File)
java.io.File pathname
}
org/eclipse/equinox/internal/p2/jarprocessor/Utils.classUtils.java
package org.eclipse.equinox.internal.p2.jarprocessor
public org.eclipse.equinox.internal.p2.jarprocessor.Utils extends java.lang.Object {
public static final String MARK_FILE_NAME
public static final String SIGN_EXCLUDES
public static final String PACK_EXCLUDES
public static final String PACK_ARGS_SUFFIX
public static final String DEFAULT_PACK_ARGS
public static final String MARK_PROPERTY
public static final String MARK_EXCLUDE
public static final String MARK_EXCLUDE_PACK
public static final String MARK_EXCLUDE_SIGN
public static final String MARK_EXCLUDE_CHILDREN
public static final String MARK_EXCLUDE_CHILDREN_PACK
public static final String MARK_EXCLUDE_CHILDREN_SIGN
public static final String PACK_ARGS
public static final String PACK200_PROPERTY
public static final String JRE
public static final String PATH
public static final String NONE
public static final String PACKED_SUFFIX
public static final String JAR_SUFFIX
public static final java.io.FileFilter JAR_FILTER
public static final java.io.FileFilter PACK_GZ_FILTER
static void ()
public void ()
public static void close (java.lang.Object)
Object stream
public static java.lang.String[] getPack200Commands (java.lang.String)
String cmd
String[] locations
String prop
String javaHome
public static void transferStreams (java.io.InputStream, java.io.OutputStream, boolean) throws java.io.IOException
java.io.InputStream source
java.io.OutputStream destination
boolean close
byte[] buffer
int bytesRead
public static boolean clear (java.io.File)
java.io.File root
boolean result
public static boolean clearChildren (java.io.File)
java.io.File root
boolean result
String[] list
int i
public static java.util.Set getPackExclusions (java.util.Properties)
java.util.Properties properties
String packExcludes
String[] excludes
java.util.Set packExclusions
int i
public static java.util.Set getSignExclusions (java.util.Properties)
java.util.Properties properties
String signExcludes
String[] excludes
java.util.Set signExclusions
int i
public static java.lang.String concat (java.lang.String[])
String[] array
StringBuffer buffer
int i
public static java.lang.String[] toStringArray (java.lang.String, java.lang.String)
String input
String separator
java.util.StringTokenizer tokenizer
int count
String[] result
int i
public static java.util.Properties getEclipseInf (java.io.File, boolean)
java.io.File jarFile
boolean verbose
java.util.jar.JarFile jar
java.io.IOException e
java.util.jar.JarEntry mark
java.io.InputStream in
java.util.Properties props
java.io.IOException e
public static boolean shouldSkipJar (java.io.File, boolean, boolean)
java.io.File input
boolean processAll
boolean verbose
java.util.Properties inf
String exclude
String marked
public static void storeProperties (java.util.Properties, java.io.OutputStream)
java.util.Properties props
java.io.OutputStream stream
java.io.PrintStream printStream
java.util.SortedMap sorted
java.util.Iterator iter
String key
}
org/eclipse/equinox/internal/p2/jarprocessor/ZipProcessor.classZipProcessor.java
package org.eclipse.equinox.internal.p2.jarprocessor
public org.eclipse.equinox.internal.p2.jarprocessor.ZipProcessor extends java.lang.Object {
private org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor executor
private org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options options
private String workingDirectory
private java.util.Properties properties
private java.util.Set packExclusions
private java.util.Set signExclusions
public void ()
public void setExecutor (org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor)
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor executor
public void setOptions (org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options)
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options options
public void setWorkingDirectory (java.lang.String)
String dir
public java.lang.String getWorkingDirectory ()
private boolean repacking ()
public void processZip (java.io.File) throws java.util.zip.ZipException java.io.IOException
java.io.File zipFile
java.util.zip.ZipFile zip
String extension
java.io.File tempDir
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor processor
java.io.File outputFile
java.io.File parent
java.util.zip.ZipOutputStream zipOut
java.util.Enumeration entries
java.util.zip.ZipEntry entry
String name
java.io.InputStream entryStream
boolean pack
boolean sign
boolean repack
java.io.File extractedFile
java.io.FileOutputStream extracted
boolean skip
java.io.File result
java.io.File modifiedFile
String newName
java.util.zip.ZipEntry zipEntry
java.io.IOException e
java.io.IOException e
java.util.zip.ZipEntry newEntry
java.io.File finalFile
private void initialize (java.util.zip.ZipFile)
java.util.zip.ZipFile zip
java.util.zip.ZipEntry entry
java.io.InputStream stream
java.io.IOException e
}
org/eclipse/equinox/internal/p2/jarprocessor/pack-readme.html
org/eclipse/equinox/internal/p2/jarprocessor/unsigner/
org/eclipse/equinox/internal/p2/jarprocessor/unsigner/UnsignCommand.classUnsignCommand.java
package org.eclipse.equinox.internal.p2.jarprocessor.unsigner
public org.eclipse.equinox.internal.p2.jarprocessor.unsigner.UnsignCommand extends org.eclipse.equinox.internal.p2.jarprocessor.SignCommandStep {
public void (java.util.Properties, java.lang.String, boolean)
java.util.Properties options
String command
boolean verbose
public java.io.File postProcess (java.io.File, java.io.File, java.util.List)
java.io.File input
java.io.File workingDirectory
java.util.List containers
private void execute (java.io.File)
java.io.File input
org.eclipse.equinox.internal.p2.jarprocessor.unsigner.Unsigner jarUnsigner
}
org/eclipse/equinox/internal/p2/jarprocessor/unsigner/Unsigner.classUnsigner.java
package org.eclipse.equinox.internal.p2.jarprocessor.unsigner
public org.eclipse.equinox.internal.p2.jarprocessor.unsigner.Unsigner extends java.lang.Object {
private static final String META_INF
private static final String DSA_EXT
private static final String RSA_EXT
private static final String SF_EXT
private static final String META_INF_PREFIX
private String[] signers
private java.io.File jarFile
private boolean keepManifestContent
public void ()
private boolean isSigned (java.io.File)
java.io.File file
java.util.zip.ZipFile jar
int i
int i
java.util.Enumeration entries
java.util.Enumeration entries
java.util.zip.ZipEntry entry
String entryName
public void execute ()
private void processJar (java.io.File)
java.io.File inputFile
java.util.zip.ZipInputStream input
java.io.File outputFile
java.util.zip.ZipOutputStream output
java.util.zip.ZipEntry inputZe
byte[] b
byte remove
java.util.jar.Manifest m
int read
java.io.IOException e
private byte shouldRemove (java.util.zip.ZipEntry)
java.util.zip.ZipEntry entry
String entryName
int i
public void setRemoveSigners (java.lang.String[])
String[] fileName
public void setJar (java.io.File)
java.io.File file
public void setKeepManifestEntries (boolean)
boolean keep
}
org/eclipse/equinox/internal/p2/jarprocessor/verifier/
org/eclipse/equinox/internal/p2/jarprocessor/verifier/Verifier$1.classVerifier.java
package org.eclipse.equinox.internal.p2.jarprocessor.verifier
org.eclipse.equinox.internal.p2.jarprocessor.verifier.Verifier$1 extends org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor {
final org.eclipse.equinox.internal.p2.jarprocessor.verifier.Verifier this$0
private final org.eclipse.equinox.internal.p2.jarprocessor.verifier.VerifyStep val$verifyStep
private final java.io.File val$workingDirectory
void (org.eclipse.equinox.internal.p2.jarprocessor.verifier.Verifier, org.eclipse.equinox.internal.p2.jarprocessor.verifier.VerifyStep, java.io.File)
public java.io.File processJar (java.io.File) throws java.io.IOException
java.io.File inputFile
java.util.Iterator iterator
}
org/eclipse/equinox/internal/p2/jarprocessor/verifier/Verifier.classVerifier.java
package org.eclipse.equinox.internal.p2.jarprocessor.verifier
public org.eclipse.equinox.internal.p2.jarprocessor.verifier.Verifier extends org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor {
public void ()
private static void printUsage ()
public static void main (java.lang.String[])
String[] args
String workingDirectory
String[] input
String[] input
int idx
java.io.File workingDir
boolean clear
org.eclipse.equinox.internal.p2.jarprocessor.verifier.Verifier verifier
public void verify (java.io.File, java.lang.String[])
java.io.File workingDirectory
String[] input
java.util.Properties properties
org.eclipse.equinox.internal.p2.jarprocessor.verifier.VerifyStep verifyStep
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor verifier
int i
java.io.File inputFile
java.io.FileNotFoundException e
public void addPackStep (org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor, java.util.Properties, org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options)
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor processor
java.util.Properties properties
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options processOptions
public void addPackUnpackStep (org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor, java.util.Properties, org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options)
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor processor
java.util.Properties properties
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options processOptions
}
org/eclipse/equinox/internal/p2/jarprocessor/verifier/VerifyStep.classVerifyStep.java
package org.eclipse.equinox.internal.p2.jarprocessor.verifier
public org.eclipse.equinox.internal.p2.jarprocessor.verifier.VerifyStep extends org.eclipse.equinox.internal.p2.jarprocessor.CommandStep {
static String verifyCommand
static Boolean canVerify
static void ()
public static boolean canVerify ()
String javaHome
String command
int result
public void (java.util.Properties, boolean)
java.util.Properties options
boolean verbose
public java.lang.String getStepName ()
public java.io.File postProcess (java.io.File, java.io.File, java.util.List)
java.io.File input
java.io.File workingDirectory
java.util.List containers
String[] cmd
int result
java.io.IOException e
public java.io.File preProcess (java.io.File, java.io.File, java.util.List)
java.io.File input
java.io.File workingDirectory
java.util.List containers
public java.lang.String recursionEffect (java.lang.String)
String entryName
}
org/eclipse/internal/
org/eclipse/internal/provisional/
org/eclipse/internal/provisional/equinox/
org/eclipse/internal/provisional/equinox/p2/
org/eclipse/internal/provisional/equinox/p2/jarprocessor/
org/eclipse/internal/provisional/equinox/p2/jarprocessor/IProcessStep.classIProcessStep.java
package org.eclipse.internal.provisional.equinox.p2.jarprocessor
public abstract org.eclipse.internal.provisional.equinox.p2.jarprocessor.IProcessStep extends java.lang.Object {
public abstract java.lang.String recursionEffect (java.lang.String)
public abstract java.io.File preProcess (java.io.File, java.io.File, java.util.List)
public abstract java.io.File postProcess (java.io.File, java.io.File, java.util.List)
public abstract java.lang.String getStepName ()
public abstract void adjustInf (java.io.File, java.util.Properties, java.util.List)
}
org/eclipse/internal/provisional/equinox/p2/jarprocessor/JarProcessor.classJarProcessor.java
package org.eclipse.internal.provisional.equinox.p2.jarprocessor
public org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor extends java.lang.Object {
public static final String PACKED_SUFFIX
private java.util.List steps
private String workingDirectory
private int depth
private boolean verbose
private boolean processAll
private java.util.LinkedList containingInfs
public void ()
public static org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor getUnpackProcessor (java.util.Properties)
java.util.Properties properties
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor processor
public static org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor getPackProcessor (java.util.Properties)
java.util.Properties properties
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor processor
public static boolean canPerformPack ()
public static boolean canPerformUnpack ()
public java.lang.String getWorkingDirectory ()
public void setWorkingDirectory (java.lang.String)
String dir
public void setVerbose (boolean)
boolean verbose
public void setProcessAll (boolean)
boolean all
public void addProcessStep (org.eclipse.internal.provisional.equinox.p2.jarprocessor.IProcessStep)
org.eclipse.internal.provisional.equinox.p2.jarprocessor.IProcessStep step
public void clearProcessSteps ()
public java.util.Iterator getStepIterator ()
private void recreateJar (java.util.jar.JarFile, java.util.jar.JarOutputStream, java.util.Map, java.io.File, java.util.Properties) throws java.io.IOException
java.util.jar.JarFile jar
java.util.jar.JarOutputStream outputJar
java.util.Map replacements
java.io.File directory
java.util.Properties inf
java.io.InputStream in
boolean marked
java.util.Enumeration entries
java.util.jar.JarEntry entry
java.io.File replacement
java.util.jar.JarEntry newEntry
String name
Exception e
Exception e
java.util.jar.JarEntry entry
private java.lang.String recursionEffect (java.lang.String)
String entryName
String result
java.util.Iterator iter
org.eclipse.internal.provisional.equinox.p2.jarprocessor.IProcessStep step
private void extractEntries (java.util.jar.JarFile, java.io.File, java.util.Map, java.util.Properties) throws java.io.IOException
java.util.jar.JarFile jar
java.io.File tempDir
java.util.Map data
java.util.Properties inf
String excludeChildren
int i
java.util.Enumeration entries
java.util.jar.JarEntry entry
String name
String newName
int i
java.io.File extracted
java.io.File parentDir
java.io.InputStream in
java.io.OutputStream out
String dir
java.io.File result
private java.io.File preProcess (java.io.File, java.io.File)
java.io.File input
java.io.File tempDir
java.io.File result
java.util.Iterator iter
org.eclipse.internal.provisional.equinox.p2.jarprocessor.IProcessStep step
private java.io.File postProcess (java.io.File, java.io.File)
java.io.File input
java.io.File tempDir
java.io.File result
java.util.Iterator iter
org.eclipse.internal.provisional.equinox.p2.jarprocessor.IProcessStep step
private void adjustInf (java.io.File, java.util.Properties)
java.io.File input
java.util.Properties inf
java.util.Iterator iter
org.eclipse.internal.provisional.equinox.p2.jarprocessor.IProcessStep step
public java.io.File processJar (java.io.File) throws java.io.IOException
java.io.File input
java.io.File tempDir
long lastModified
long lastModified
java.io.File workingDir
java.io.File workingDir
boolean skip
boolean skip
java.util.Iterator iter
org.eclipse.internal.provisional.equinox.p2.jarprocessor.IProcessStep step
java.io.File workingFile
java.io.File parent
java.util.jar.JarFile jar
java.util.Map replacements
java.util.Properties inf
java.io.File tempJar
java.io.File parent
java.util.jar.JarOutputStream jarOut
java.io.File result
java.io.File finalFile
private void normalize (java.io.File, java.io.File)
java.io.File input
java.io.File directory
java.io.File tempJar
java.util.jar.JarFile jar
java.util.jar.JarOutputStream jarOut
java.io.InputStream in
java.util.Enumeration entries
java.util.jar.JarEntry entry
java.util.jar.JarEntry newEntry
java.io.IOException e
}
org/eclipse/internal/provisional/equinox/p2/jarprocessor/JarProcessorExecutor$Options.classJarProcessorExecutor.java
package org.eclipse.internal.provisional.equinox.p2.jarprocessor
public org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options extends java.lang.Object {
public String outputDir
public String signCommand
public boolean pack
public boolean repack
public boolean unpack
public boolean verbose
public boolean processAll
public java.io.File input
public void ()
}
org/eclipse/internal/provisional/equinox/p2/jarprocessor/JarProcessorExecutor.classJarProcessorExecutor.java
package org.eclipse.internal.provisional.equinox.p2.jarprocessor
public org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor extends java.lang.Object {
protected org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options options
private java.util.Set packExclusions
private java.util.Set signExclusions
public void ()
public void runJarProcessor (org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options)
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options processOptions
org.eclipse.equinox.internal.p2.jarprocessor.ZipProcessor processor
java.util.zip.ZipException e
java.io.IOException e
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor processor
java.util.Properties properties
java.io.File packProperties
java.io.InputStream in
java.io.IOException e
java.io.FileFilter filter
java.io.FileNotFoundException e
protected java.io.FileFilter createFileFilter (org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options)
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options processOptions
protected java.lang.String getRelativeName (java.io.File)
java.io.File file
java.io.File input
java.io.File subFile
java.io.File parent
String result
private boolean shouldPack (java.lang.String)
String name
private boolean shouldSign (java.lang.String)
String name
private boolean shouldRepack (java.lang.String)
String name
protected void process (java.io.File, java.io.FileFilter, boolean, org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor, java.util.Properties) throws java.io.FileNotFoundException
java.io.File input
java.io.FileFilter filter
boolean verbose
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor processor
java.util.Properties packProperties
java.io.File[] files
int i
String name
boolean sign
boolean repack
java.io.IOException e
protected void processDirectory (java.io.File, java.io.FileFilter, boolean, org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor, java.util.Properties) throws java.io.FileNotFoundException
java.io.File input
java.io.FileFilter filter
boolean verbose
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor processor
java.util.Properties packProperties
String dir
public void addPackUnpackStep (org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor, java.util.Properties, org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options)
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor processor
java.util.Properties properties
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options processOptions
public void addSignStep (org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor, java.util.Properties, org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options)
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor processor
java.util.Properties properties
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options processOptions
public void addPackStep (org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor, java.util.Properties, org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options)
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor processor
java.util.Properties properties
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options processOptions
public void addUnpackStep (org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor, java.util.Properties, org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options)
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessor processor
java.util.Properties properties
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options processOptions
}