|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.plexus.util.Expand
public class Expand
Unzip a file.
Constructor Summary | |
---|---|
Expand()
|
Method Summary | |
---|---|
void |
execute()
Do the work. |
protected void |
expandFile(java.io.File srcF,
java.io.File dir)
Description of the Method |
protected void |
extractFile(java.io.File srcF,
java.io.File dir,
java.io.InputStream compressedInputStream,
java.lang.String entryName,
java.util.Date entryDate,
boolean isDirectory)
Description of the Method |
java.io.File |
normalize(java.lang.String path)
"normalize" the given absolute path. |
java.io.File |
resolveFile(java.io.File file,
java.lang.String filename)
Interpret the filename as a file relative to the given file - unless the filename already represents an absolute filename. |
void |
setDest(java.io.File d)
Set the destination directory. |
void |
setOverwrite(boolean b)
Should we overwrite files in dest, even if they are newer than the corresponding entries in the archive? |
void |
setSrc(java.io.File s)
Set the path to zip-file. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Expand()
Method Detail |
---|
public void execute() throws java.lang.Exception
java.lang.Exception
- Thrown in unrecoverable error.protected void expandFile(java.io.File srcF, java.io.File dir) throws java.lang.Exception
java.lang.Exception
protected void extractFile(java.io.File srcF, java.io.File dir, java.io.InputStream compressedInputStream, java.lang.String entryName, java.util.Date entryDate, boolean isDirectory) throws java.lang.Exception
java.lang.Exception
public void setDest(java.io.File d)
d
- Path to the directory.public void setSrc(java.io.File s)
s
- Path to zip-file.public void setOverwrite(boolean b)
public java.io.File resolveFile(java.io.File file, java.lang.String filename)
file
- the "reference" file for relative paths. This manager must
be an absolute file and must not contain "./" or
"../" sequences (same for \ instead of /). If it is null,
this call is equivalent to new java.io.File(filename)
.filename
- a file name
public java.io.File normalize(java.lang.String path)
This includes:
java.lang.NullPointerException
- if the file path is equal to null.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |