org.apache.maven.scm.manager.plexus
Class DefaultScmManager

java.lang.Object
  extended byorg.apache.maven.scm.manager.AbstractScmManager
      extended byorg.apache.maven.scm.manager.plexus.DefaultScmManager
All Implemented Interfaces:
org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, org.codehaus.plexus.logging.LogEnabled, org.apache.maven.scm.manager.ScmManager

public class DefaultScmManager
extends org.apache.maven.scm.manager.AbstractScmManager
implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, org.codehaus.plexus.logging.LogEnabled

Version:
$Id: DefaultScmManager.java 372209 2006-01-25 13:30:01Z evenisse $
Author:
Trygve Laugstøl, Brett Porter, Emmanuel Venisse

Field Summary
 
Fields inherited from interface org.apache.maven.scm.manager.ScmManager
ROLE
 
Constructor Summary
DefaultScmManager()
           
 
Method Summary
 void enableLogging(org.codehaus.plexus.logging.Logger logger)
           
protected  org.codehaus.plexus.logging.Logger getLogger()
           
protected  org.apache.maven.scm.log.ScmLogger getScmLogger()
           
 void initialize()
           
protected  void setupLogger(java.lang.Object component)
           
protected  void setupLogger(java.lang.Object component, org.codehaus.plexus.logging.Logger logger)
           
protected  void setupLogger(java.lang.Object component, java.lang.String subCategory)
           
 
Methods inherited from class org.apache.maven.scm.manager.AbstractScmManager
addScmProvider, cleanScmUrl, getProviderByRepository, getProviderByType, getProviderByUrl, makeProviderScmRepository, makeScmRepository, setScmProviders, validateScmRepository
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultScmManager

public DefaultScmManager()
Method Detail

enableLogging

public void enableLogging(org.codehaus.plexus.logging.Logger logger)
Specified by:
enableLogging in interface org.codehaus.plexus.logging.LogEnabled

getLogger

protected org.codehaus.plexus.logging.Logger getLogger()

setupLogger

protected void setupLogger(java.lang.Object component)

setupLogger

protected void setupLogger(java.lang.Object component,
                           java.lang.String subCategory)

setupLogger

protected void setupLogger(java.lang.Object component,
                           org.codehaus.plexus.logging.Logger logger)

initialize

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

getScmLogger

protected org.apache.maven.scm.log.ScmLogger getScmLogger()


Copyright © 2003-2006 Apache Software Foundation. All Rights Reserved.