hudson.scm
Class CVSChangeLogSet

java.lang.Object
  extended by hudson.scm.ChangeLogSet<CVSChangeLogSet.CVSChangeLog>
      extended by hudson.scm.CVSChangeLogSet
All Implemented Interfaces:
Iterable<CVSChangeLogSet.CVSChangeLog>

public final class CVSChangeLogSet
extends hudson.scm.ChangeLogSet<CVSChangeLogSet.CVSChangeLog>

ChangeLogSet for CVS.

Author:
Kohsuke Kawaguchi

Nested Class Summary
static class CVSChangeLogSet.CVSChangeLog
          In-memory representation of CVS Changelog.
static class CVSChangeLogSet.File
           
static class CVSChangeLogSet.Revision
          Represents CVS revision number like "1.5.3.2".
 
Nested classes/interfaces inherited from class hudson.scm.ChangeLogSet
hudson.scm.ChangeLogSet.AffectedFile, hudson.scm.ChangeLogSet.Entry
 
Field Summary
 
Fields inherited from class hudson.scm.ChangeLogSet
build
 
Constructor Summary
CVSChangeLogSet(hudson.model.AbstractBuild<?,?> build, List<CVSChangeLogSet.CVSChangeLog> logs)
           
 
Method Summary
 String getKind()
           
 List<CVSChangeLogSet.CVSChangeLog> getLogs()
          Returns the read-only list of changes.
 boolean isEmptySet()
           
 Iterator<CVSChangeLogSet.CVSChangeLog> iterator()
           
static CVSChangeLogSet parse(hudson.model.AbstractBuild build, File f)
           
 
Methods inherited from class hudson.scm.ChangeLogSet
createEmpty, getItems
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CVSChangeLogSet

public CVSChangeLogSet(hudson.model.AbstractBuild<?,?> build,
                       List<CVSChangeLogSet.CVSChangeLog> logs)
Method Detail

getLogs

public List<CVSChangeLogSet.CVSChangeLog> getLogs()
Returns the read-only list of changes.


isEmptySet

public boolean isEmptySet()
Specified by:
isEmptySet in class hudson.scm.ChangeLogSet<CVSChangeLogSet.CVSChangeLog>

iterator

public Iterator<CVSChangeLogSet.CVSChangeLog> iterator()

getKind

public String getKind()
Overrides:
getKind in class hudson.scm.ChangeLogSet<CVSChangeLogSet.CVSChangeLog>

parse

public static CVSChangeLogSet parse(hudson.model.AbstractBuild build,
                                    File f)
                             throws IOException,
                                    SAXException
Throws:
IOException
SAXException


Copyright © 2004-2011 Hudson. All Rights Reserved.