org.jbehave.web.io
Class ZipFileArchiver

java.lang.Object
  extended by org.jbehave.web.io.ZipFileArchiver
All Implemented Interfaces:
FileArchiver

public class ZipFileArchiver
extends Object
implements FileArchiver

File archiver for zip files


Nested Class Summary
static class ZipFileArchiver.FileArchiveFailedException
           
static class ZipFileArchiver.FileUnarchiveFailedException
           
 
Constructor Summary
ZipFileArchiver()
           
 
Method Summary
 void archive(File archive, File directory)
           
 File directoryOf(File archive)
           
 boolean isArchive(File file)
           
 List<File> listContent(File file)
           
 File relativeTo(File file, File directory)
           
 void unarchive(File archive, File directory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZipFileArchiver

public ZipFileArchiver()
Method Detail

isArchive

public boolean isArchive(File file)
Specified by:
isArchive in interface FileArchiver

archive

public void archive(File archive,
                    File directory)
Specified by:
archive in interface FileArchiver

relativeTo

public File relativeTo(File file,
                       File directory)
Specified by:
relativeTo in interface FileArchiver

directoryOf

public File directoryOf(File archive)
Specified by:
directoryOf in interface FileArchiver

unarchive

public void unarchive(File archive,
                      File directory)
Specified by:
unarchive in interface FileArchiver

listContent

public List<File> listContent(File file)
Specified by:
listContent in interface FileArchiver


Copyright © 2010. All Rights Reserved.