org.codehaus.plexus.archiver.manager
Class DefaultArchiverManager

java.lang.Object
  extended byorg.codehaus.plexus.archiver.manager.DefaultArchiverManager
All Implemented Interfaces:
ArchiverManager, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable

public class DefaultArchiverManager
extends java.lang.Object
implements ArchiverManager, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable

Version:
$Revision:
Author:
dantran

Field Summary
private  java.util.Map archivers
           
private  java.util.Map unArchivers
           
 
Fields inherited from interface org.codehaus.plexus.archiver.manager.ArchiverManager
ROLE
 
Constructor Summary
DefaultArchiverManager()
           
 
Method Summary
 Archiver getArchiver(java.lang.String archiverName)
           
 UnArchiver getUnArchiver(java.lang.String archiverName)
           
 void initialize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

archivers

private java.util.Map archivers

unArchivers

private java.util.Map unArchivers
Constructor Detail

DefaultArchiverManager

public DefaultArchiverManager()
Method Detail

initialize

public void initialize()
Specified by:
initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable

getArchiver

public Archiver getArchiver(java.lang.String archiverName)
                     throws NoSuchArchiverException
Specified by:
getArchiver in interface ArchiverManager
Throws:
NoSuchArchiverException

getUnArchiver

public UnArchiver getUnArchiver(java.lang.String archiverName)
                         throws NoSuchArchiverException
Specified by:
getUnArchiver in interface ArchiverManager
Throws:
NoSuchArchiverException