public class GitLogParser extends java.lang.Object implements GitOutputParser
| Modifier and Type | Field and Description |
|---|---|
private GitCommit |
activeCommit |
private static java.lang.String |
AUTHOR_DATE |
private static java.lang.String |
AUTHOR_NAME |
private static java.lang.String |
BODY |
private static java.lang.String |
COMMIT_ID |
private java.util.List<GitCommit> |
commits |
private static java.lang.String |
COMMITTER_DATE |
private static java.lang.String |
COMMITTER_NAME |
private static java.lang.String |
END |
private static java.lang.String |
SUBJECT |
| Constructor and Description |
|---|
GitLogParser() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFormat() |
GitCommit |
getGitCommitLog(int index) |
java.util.List<GitCommit> |
getGitCommitLogs() |
java.util.List<Issue> |
getIssues() |
void |
parseEnd() |
void |
parseLine(int linenum,
java.lang.String line) |
void |
parseStart() |
private static final java.lang.String AUTHOR_DATE
private static final java.lang.String AUTHOR_NAME
private static final java.lang.String BODY
private static final java.lang.String COMMIT_ID
private static final java.lang.String COMMITTER_DATE
private static final java.lang.String COMMITTER_NAME
private static final java.lang.String END
private static final java.lang.String SUBJECT
private GitCommit activeCommit
private final java.util.List<GitCommit> commits
public java.lang.String getFormat()
public GitCommit getGitCommitLog(int index)
public java.util.List<GitCommit> getGitCommitLogs()
public java.util.List<Issue> getIssues()
public void parseEnd()
parseEnd in interface GitOutputParserpublic void parseLine(int linenum,
java.lang.String line)
throws java.io.IOException
parseLine in interface GitOutputParserjava.io.IOExceptionpublic void parseStart()
parseStart in interface GitOutputParser