|
|||||||||
| Home >> All >> jsd >> ftp >> [ jar overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
jsd.ftp.jar
Class JarExtractor

java.lang.Objectjsd.ftp.jar.JarExtractor
- All Implemented Interfaces:
- java.lang.Runnable
- Direct Known Subclasses:
- JarAllExtractor, JarSelectiveExtractor
- public abstract class JarExtractor
- extends java.lang.Object
- implements java.lang.Runnable
- extends java.lang.Object
This is JAR file extractor class. It extracts the JAR file in a separate thread. Where we are passing a MyJarObserver object to track the current status of this decompression.
| Field Summary | |
protected boolean |
mbIsPauseRequest
|
protected boolean |
mbIsStopRequest
|
protected java.io.File |
mDir
|
protected java.io.File |
mJarFile
|
protected JarObserverContainer |
mObserverCont
|
| Constructor Summary | |
JarExtractor(java.io.File jarFile,
java.io.File dir)
|
|
| Method Summary | |
void |
addObserver(JarObserver obsr)
add observer |
abstract void |
extract()
start decompression |
void |
extract(java.util.zip.ZipFile jf,
java.util.zip.ZipEntry ze)
Extract an entry from the zip file. |
static void |
extract(java.util.zip.ZipFile jf,
java.util.zip.ZipEntry ze,
java.io.OutputStream out)
write ZipEntry into OutputStream |
boolean |
isPaused()
|
boolean |
isStopped()
|
void |
pause()
pause decompression |
void |
removeObserver(JarObserver obsr)
remove observer |
void |
resume()
resume decompression |
void |
stop()
stop decompression |
java.lang.String |
toString()
get jar file name |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.lang.Runnable |
run |
| Field Detail |
mDir
protected java.io.File mDir
mJarFile
protected java.io.File mJarFile
mObserverCont
protected JarObserverContainer mObserverCont
mbIsPauseRequest
protected boolean mbIsPauseRequest
mbIsStopRequest
protected boolean mbIsStopRequest
| Constructor Detail |
JarExtractor
public JarExtractor(java.io.File jarFile, java.io.File dir)
| Method Detail |
addObserver
public void addObserver(JarObserver obsr)
- add observer
removeObserver
public void removeObserver(JarObserver obsr)
- remove observer
extract
public void extract(java.util.zip.ZipFile jf, java.util.zip.ZipEntry ze) throws java.lang.Exception
- Extract an entry from the zip file.
extract
public static void extract(java.util.zip.ZipFile jf, java.util.zip.ZipEntry ze, java.io.OutputStream out) throws java.lang.Exception
- write ZipEntry into OutputStream
stop
public void stop()
- stop decompression
isStopped
public boolean isStopped()
pause
public void pause()
- pause decompression
isPaused
public boolean isPaused()
resume
public void resume()
- resume decompression
toString
public java.lang.String toString()
- get jar file name
extract
public abstract void extract()
- start decompression
|
|||||||||
| Home >> All >> jsd >> ftp >> [ jar overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
jsd.ftp.jar.JarExtractor