|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.codehaus.mojo.scmchangelog.scm.util.ScmAdapter
public abstract class ScmAdapter
Abstract Adapter to be used to wrap the scm implementation.
| Field Summary | |
|---|---|
protected GrammarEnum |
grammar
The grammar used to extract elements from the comments. |
protected Log |
logger
The maven logger. |
protected org.apache.maven.scm.manager.ScmManager |
manager
The ScmManager to access SCM elements. |
| Constructor Summary | |
|---|---|
ScmAdapter(org.apache.maven.scm.manager.ScmManager currentManager,
GrammarEnum currentGrammar)
Constructor of ScmAdapter. |
|
| Method Summary | |
|---|---|
abstract List |
getListOfReleases(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet)
Returns the list of releases defined in the SCM. |
Log |
getLogger()
The currentlogger. |
abstract org.apache.maven.scm.ScmVersion |
getScmVersion(ScmTarget versionType,
String version)
Returns the Scm version. |
void |
setLogger(Log logger)
The current logger to be used. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.apache.maven.scm.manager.ScmManager manager
protected GrammarEnum grammar
protected Log logger
| Constructor Detail |
|---|
public ScmAdapter(org.apache.maven.scm.manager.ScmManager currentManager,
GrammarEnum currentGrammar)
currentManager - the ScmManager to access SCM elements.currentGrammar - the grammar used to extract elements from the comments.| Method Detail |
|---|
public Log getLogger()
public void setLogger(Log logger)
logger - the logger to set
public abstract List getListOfReleases(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet)
throws org.apache.maven.scm.ScmException,
MojoExecutionException
repository - the SCM repository.fileSet - the base fileset.
List<Release>
org.apache.maven.scm.ScmException - in case of an error with the SCM.
MojoExecutionException - in case of an error in executing the Mojo.
public abstract org.apache.maven.scm.ScmVersion getScmVersion(ScmTarget versionType,
String version)
throws MojoExecutionException
versionType - the type of version (tag, trunk, branch).version - the tag/branche name.
MojoExecutionException - in case of an error in executing the Mojo.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||