Interface ArchiverManager
-
- All Known Implementing Classes:
DefaultArchiverManager
public interface ArchiverManager
- Author:
- dantran
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Archiver
getArchiver(File file)
Archiver
getArchiver(String archiverName)
org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection
getResourceCollection(File file)
org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection
getResourceCollection(String unArchiverName)
UnArchiver
getUnArchiver(File file)
UnArchiver
getUnArchiver(String unArchiverName)
-
-
-
Method Detail
-
getArchiver
@Nonnull Archiver getArchiver(@Nonnull String archiverName) throws NoSuchArchiverException
- Throws:
NoSuchArchiverException
-
getArchiver
@Nonnull Archiver getArchiver(@Nonnull File file) throws NoSuchArchiverException
- Throws:
NoSuchArchiverException
-
getUnArchiver
@Nonnull UnArchiver getUnArchiver(@Nonnull String unArchiverName) throws NoSuchArchiverException
- Throws:
NoSuchArchiverException
-
getUnArchiver
@Nonnull UnArchiver getUnArchiver(@Nonnull File file) throws NoSuchArchiverException
- Throws:
NoSuchArchiverException
-
getResourceCollection
@Nonnull org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection getResourceCollection(@Nonnull File file) throws NoSuchArchiverException
- Throws:
NoSuchArchiverException
-
getResourceCollection
@Nonnull org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection getResourceCollection(String unArchiverName) throws NoSuchArchiverException
- Throws:
NoSuchArchiverException
-
-