org.codehaus.plexus.archiver.manager

Class DefaultArchiverManager

Implemented Interfaces:
ArchiverManager, Contextualizable

public class DefaultArchiverManager
extends java.lang.Object
implements ArchiverManager, Contextualizable

Version:
$Revision:
Author:
dantran

Field Summary

private PlexusContainer
container

Fields inherited from interface org.codehaus.plexus.archiver.manager.ArchiverManager

ROLE

Method Summary

void
contextualize(Context context)
Archiver
getArchiver(File file)
Archiver
getArchiver(String archiverName)
private static String
getFileExtention(File file)
UnArchiver
getUnArchiver(File file)
UnArchiver
getUnArchiver(String unArchiverName)

Field Details

container

private PlexusContainer container

Method Details

contextualize

public void contextualize(Context context)
            throws ContextException

getArchiver

public Archiver getArchiver(File file)
            throws NoSuchArchiverException
Specified by:
getArchiver in interface ArchiverManager

getArchiver

public Archiver getArchiver(String archiverName)
            throws NoSuchArchiverException
Specified by:
getArchiver in interface ArchiverManager

getFileExtention

private static String getFileExtention(File file)

getUnArchiver

public UnArchiver getUnArchiver(File file)
            throws NoSuchArchiverException
Specified by:
getUnArchiver in interface ArchiverManager

getUnArchiver

public UnArchiver getUnArchiver(String unArchiverName)
            throws NoSuchArchiverException
Specified by:
getUnArchiver in interface ArchiverManager