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

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

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

Version:
$Id: DefaultScmManager.java 1054215 2011-01-01 09:45:44Z olamy $
Author:
Trygve Laugstøl, Brett Porter, Emmanuel Venisse, Olivier Lamy
Plexus component:
role:
"org.apache.maven.scm.manager.ScmManager"

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  ScmLogger getScmLogger()
          
 void initialize()
          
protected  void setupLogger(Object component)
           
protected  void setupLogger(Object component, org.codehaus.plexus.logging.Logger logger)
           
protected  void setupLogger(Object component, String subCategory)
           
 
Methods inherited from class org.apache.maven.scm.manager.AbstractScmManager
add, add, addScmProvider, blame, blame, branch, branch, changeLog, changeLog, changeLog, changeLog, changeLog, checkIn, checkIn, checkOut, checkOut, checkOut, checkOut, cleanScmUrl, diff, edit, export, export, export, export, getProviderByRepository, getProviderByType, getProviderByUrl, list, makeProviderScmRepository, makeScmRepository, mkdir, remove, setScmProvider, setScmProviderImplementation, setScmProviders, status, tag, tag, unedit, update, update, update, update, update, update, update, update, update, update, 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(Object component)

setupLogger

protected void setupLogger(Object component,
                           String subCategory)

setupLogger

protected void setupLogger(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 ScmLogger getScmLogger()

Specified by:
getScmLogger in class AbstractScmManager


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.