org.apache.maven.scm.manager

Class AbstractScmManager

public abstract class AbstractScmManager extends Object implements ScmManager

Version: $Id: AbstractScmManager.java 381352 2006-02-27 15:00:06Z evenisse $

Author: Trygve Laugstøl Brett Porter Emmanuel Venisse

Method Summary
protected voidaddScmProvider(String providerType, ScmProvider provider)
protected StringcleanScmUrl(String scmUrl)
ScmProvidergetProviderByRepository(ScmRepository repository)
ScmProvidergetProviderByType(String providerType)
ScmProvidergetProviderByUrl(String scmUrl)
protected abstract ScmLoggergetScmLogger()
ScmRepositorymakeProviderScmRepository(String providerType, File path)
ScmRepositorymakeScmRepository(String scmUrl)
protected voidsetScmProviders(Map providers)
ListvalidateScmRepository(String scmUrl)

Method Detail

addScmProvider

protected void addScmProvider(String providerType, ScmProvider provider)

cleanScmUrl

protected String cleanScmUrl(String scmUrl)

getProviderByRepository

public ScmProvider getProviderByRepository(ScmRepository repository)

getProviderByType

public ScmProvider getProviderByType(String providerType)

getProviderByUrl

public ScmProvider getProviderByUrl(String scmUrl)

getScmLogger

protected abstract ScmLogger getScmLogger()

makeProviderScmRepository

public ScmRepository makeProviderScmRepository(String providerType, File path)

makeScmRepository

public ScmRepository makeScmRepository(String scmUrl)

setScmProviders

protected void setScmProviders(Map providers)

validateScmRepository

public List validateScmRepository(String scmUrl)
Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.