Class GitLogParser
- java.lang.Object
-
- org.eclipse.jetty.toolchain.version.git.GitLogParser
-
- All Implemented Interfaces:
GitOutputParser
public class GitLogParser extends java.lang.Object implements GitOutputParser
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description GitLogParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
AUTHOR_DATE
private static final java.lang.String AUTHOR_DATE
- See Also:
- Constant Field Values
-
AUTHOR_NAME
private static final java.lang.String AUTHOR_NAME
- See Also:
- Constant Field Values
-
BODY
private static final java.lang.String BODY
- See Also:
- Constant Field Values
-
COMMIT_ID
private static final java.lang.String COMMIT_ID
- See Also:
- Constant Field Values
-
COMMITTER_DATE
private static final java.lang.String COMMITTER_DATE
- See Also:
- Constant Field Values
-
COMMITTER_NAME
private static final java.lang.String COMMITTER_NAME
- See Also:
- Constant Field Values
-
END
private static final java.lang.String END
- See Also:
- Constant Field Values
-
SUBJECT
private static final java.lang.String SUBJECT
- See Also:
- Constant Field Values
-
activeCommit
private GitCommit activeCommit
-
commits
private final java.util.List<GitCommit> commits
-
-
Method Detail
-
getFormat
public java.lang.String getFormat()
-
getGitCommitLog
public GitCommit getGitCommitLog(int index)
-
getGitCommitLogs
public java.util.List<GitCommit> getGitCommitLogs()
-
getIssues
public java.util.List<Issue> getIssues()
-
parseEnd
public void parseEnd()
- Specified by:
parseEnd
in interfaceGitOutputParser
-
parseLine
public void parseLine(int linenum, java.lang.String line) throws java.text.ParseException
- Specified by:
parseLine
in interfaceGitOutputParser
- Throws:
java.text.ParseException
-
parseStart
public void parseStart()
- Specified by:
parseStart
in interfaceGitOutputParser
-
-