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 ArchivergetArchiver(File file)ArchivergetArchiver(String archiverName)Collection<String>getAvailableArchivers()Collection<String>getAvailableResourceCollections()Collection<String>getAvailableUnArchivers()org.codehaus.plexus.components.io.resources.PlexusIoResourceCollectiongetResourceCollection(File file)org.codehaus.plexus.components.io.resources.PlexusIoResourceCollectiongetResourceCollection(String unArchiverName)UnArchivergetUnArchiver(File file)UnArchivergetUnArchiver(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
-
getAvailableArchivers
@Nonnull Collection<String> getAvailableArchivers()
-
getUnArchiver
@Nonnull UnArchiver getUnArchiver(@Nonnull String unArchiverName) throws NoSuchArchiverException
- Throws:
NoSuchArchiverException
-
getUnArchiver
@Nonnull UnArchiver getUnArchiver(@Nonnull File file) throws NoSuchArchiverException
- Throws:
NoSuchArchiverException
-
getAvailableUnArchivers
@Nonnull Collection<String> getAvailableUnArchivers()
-
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
-
getAvailableResourceCollections
@Nonnull Collection<String> getAvailableResourceCollections()
-
-