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