1 package org.codehaus.plexus.archiver;
2
3 import java.util.List;
4
5 /**
6 * An archive finalizer is just before archive creation (after user has added all files),
7 * allowing the finalizer to do stuff like create manifests etc.
8 */
9 public interface ArchiveFinalizer {
10
11 void finalizeArchiveCreation(Archiver archiver) throws ArchiverException;
12
13 void finalizeArchiveExtraction(UnArchiver unarchiver) throws ArchiverException;
14
15 List getVirtualFiles();
16 }