KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > hudson > scm > ChangeLogParser


1 package hudson.scm;
2
3 import hudson.model.AbstractBuild;
4 import hudson.model.Build;
5 import hudson.scm.ChangeLogSet.Entry;
6 import org.xml.sax.SAXException JavaDoc;
7
8 import java.io.File JavaDoc;
9 import java.io.IOException JavaDoc;
10
11 /**
12  * Encapsulates the file format of the changelog.
13  *
14  * Instances should be stateless, but
15  * persisted as a part of {@link Build}.
16  *
17  * @author Kohsuke Kawaguchi
18  */

19 public abstract class ChangeLogParser {
20     public abstract ChangeLogSet<? extends Entry> parse(AbstractBuild build, File JavaDoc changelogFile) throws IOException JavaDoc, SAXException JavaDoc;
21 }
22
Popular Tags