Class SvnBlameConsumer
- java.lang.Object
-
- org.apache.maven.scm.util.AbstractConsumer
-
- org.apache.maven.scm.provider.svn.svnexe.command.blame.SvnBlameConsumer
-
- All Implemented Interfaces:
org.codehaus.plexus.util.cli.StreamConsumer
public class SvnBlameConsumer extends AbstractConsumer
- Since:
- 1.4
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
author
private static java.util.regex.Pattern
AUTHOR_PATTERN
private static java.util.regex.Pattern
DATE_PATTERN
private java.text.SimpleDateFormat
dateFormat
private static java.util.regex.Pattern
LINE_PATTERN
private int
lineNumber
private java.util.List<BlameLine>
lines
private java.lang.String
revision
private static java.util.regex.Pattern
REVISION_PATTERN
private static java.lang.String
SVN_TIMESTAMP_PATTERN
-
Constructor Summary
Constructors Constructor Description SvnBlameConsumer(ScmLogger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
consumeLine(java.lang.String line)
java.util.List<BlameLine>
getLines()
protected java.util.Date
parseDateTime(java.lang.String dateTimeStr)
-
Methods inherited from class org.apache.maven.scm.util.AbstractConsumer
getLogger, parseDate, parseDate, setLogger
-
-
-
-
Field Detail
-
SVN_TIMESTAMP_PATTERN
private static final java.lang.String SVN_TIMESTAMP_PATTERN
- See Also:
- Constant Field Values
-
LINE_PATTERN
private static final java.util.regex.Pattern LINE_PATTERN
-
REVISION_PATTERN
private static final java.util.regex.Pattern REVISION_PATTERN
-
AUTHOR_PATTERN
private static final java.util.regex.Pattern AUTHOR_PATTERN
-
DATE_PATTERN
private static final java.util.regex.Pattern DATE_PATTERN
-
dateFormat
private java.text.SimpleDateFormat dateFormat
-
lines
private java.util.List<BlameLine> lines
-
lineNumber
private int lineNumber
-
revision
private java.lang.String revision
-
author
private java.lang.String author
-
-
Constructor Detail
-
SvnBlameConsumer
public SvnBlameConsumer(ScmLogger logger)
-
-
Method Detail
-
consumeLine
public void consumeLine(java.lang.String line)
-
parseDateTime
protected java.util.Date parseDateTime(java.lang.String dateTimeStr)
-
getLines
public java.util.List<BlameLine> getLines()
-
-