org.apache.maven.shared.release.scm
Class CvsScmTranslator
java.lang.Object
org.apache.maven.shared.release.scm.CvsScmTranslator
- All Implemented Interfaces:
- ScmTranslator
public class CvsScmTranslator
- extends java.lang.Object
- implements ScmTranslator
Subversion tag translator.
- Author:
- Brett Porter
Fields inherited from interface org.apache.maven.shared.release.scm.ScmTranslator |
ROLE |
Method Summary |
java.lang.String |
resolveTag(java.lang.String tag)
Determine what tag should be added to the POM given the original tag and the new one. |
java.lang.String |
translateBranchUrl(java.lang.String url,
java.lang.String branchName,
java.lang.String branchBase)
Take an URL and find the correct replacement URL for a given branch. |
java.lang.String |
translateTagUrl(java.lang.String url,
java.lang.String tag,
java.lang.String tagBase)
Take an URL and find the correct replacement URL for a given tag. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CvsScmTranslator
public CvsScmTranslator()
translateBranchUrl
public java.lang.String translateBranchUrl(java.lang.String url,
java.lang.String branchName,
java.lang.String branchBase)
- Description copied from interface:
ScmTranslator
- Take an URL and find the correct replacement URL for a given branch.
- Specified by:
translateBranchUrl
in interface ScmTranslator
- Parameters:
url
- the source URLbranchName
- the branch namebranchBase
- the branch base for providers that support it
- Returns:
- the replacement URL
translateTagUrl
public java.lang.String translateTagUrl(java.lang.String url,
java.lang.String tag,
java.lang.String tagBase)
- Description copied from interface:
ScmTranslator
- Take an URL and find the correct replacement URL for a given tag.
- Specified by:
translateTagUrl
in interface ScmTranslator
- Parameters:
url
- the source URLtag
- the tagtagBase
- the tag base for providers that support it
- Returns:
- the replacement URL
resolveTag
public java.lang.String resolveTag(java.lang.String tag)
- Description copied from interface:
ScmTranslator
- Determine what tag should be added to the POM given the original tag and the new one.
- Specified by:
resolveTag
in interface ScmTranslator
- Parameters:
tag
- the new tag
- Returns:
- the tag to use, or
null
if the provider does not use tags
Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.