[Jarspy-commits] CVS: JarSpy/src/com/ociweb/jarspy JarInspector.java,1.9,1.10
Status: Beta
Brought to you by:
brown_j
|
From: Jeff B. <br...@us...> - 2002-10-03 23:28:53
|
Update of /cvsroot/jarspy/JarSpy/src/com/ociweb/jarspy
In directory usw-pr-cvs1:/tmp/cvs-serv2656
Modified Files:
JarInspector.java
Log Message:
store listeners in a HashSet instead of Vector
Index: JarInspector.java
===================================================================
RCS file: /cvsroot/jarspy/JarSpy/src/com/ociweb/jarspy/JarInspector.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** JarInspector.java 20 Jul 2002 18:12:23 -0000 1.9
--- JarInspector.java 3 Oct 2002 23:28:51 -0000 1.10
***************
*** 24,31 ****
import java.io.InputStream;
import java.util.Enumeration;
import java.util.Set;
import java.util.TreeSet;
- import java.util.Vector;
- import java.util.Iterator;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;
--- 24,31 ----
import java.io.InputStream;
import java.util.Enumeration;
+ import java.util.HashSet;
+ import java.util.Iterator;
import java.util.Set;
import java.util.TreeSet;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;
***************
*** 43,47 ****
private Set classSet = new TreeSet();
private JarProcessingListener processingListener;
! private Vector jarInspectorListeners = new Vector();
private void closeJar() {
--- 43,47 ----
private Set classSet = new TreeSet();
private JarProcessingListener processingListener;
! private Set jarInspectorListeners = new HashSet();
private void closeJar() {
***************
*** 75,79 ****
public synchronized void addJarInspectorListener(JarInspectorListener l) {
! if(!jarInspectorListeners.contains(l)) {
jarInspectorListeners.add(l);
}
--- 75,79 ----
public synchronized void addJarInspectorListener(JarInspectorListener l) {
! if (!jarInspectorListeners.contains(l)) {
jarInspectorListeners.add(l);
}
***************
*** 105,109 ****
processingListener
.updateJarProcessingProgress(ci.getClassName(),
! (100 * counter) / total);
}
classSet.add(ci);
--- 105,109 ----
processingListener
.updateJarProcessingProgress(ci.getClassName(),
! (100 * counter) / total);
}
classSet.add(ci);
***************
*** 130,134 ****
(!directory.isDirectory())) {
throw new IllegalArgumentException("Invalid dir: " +
! directory);
}
String directoryName = directory.getPath();
--- 130,134 ----
(!directory.isDirectory())) {
throw new IllegalArgumentException("Invalid dir: " +
! directory);
}
String directoryName = directory.getPath();
***************
*** 153,157 ****
try {
out = new FileOutputStream(directoryName +
! entryName);
in = jarFile.getInputStream(entry);
byte[] data = new byte[1024];
--- 153,157 ----
try {
out = new FileOutputStream(directoryName +
! entryName);
in = jarFile.getInputStream(entry);
byte[] data = new byte[1024];
|