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.Stringauthorprivate static java.util.regex.PatternAUTHOR_PATTERNprivate static java.util.regex.PatternDATE_PATTERNprivate java.text.SimpleDateFormatdateFormatprivate static java.util.regex.PatternLINE_PATTERNprivate intlineNumberprivate java.util.List<BlameLine>linesprivate java.lang.Stringrevisionprivate static java.util.regex.PatternREVISION_PATTERNprivate static java.lang.StringSVN_TIMESTAMP_PATTERN-
Fields inherited from class org.apache.maven.scm.util.AbstractConsumer
logger
-
-
Constructor Summary
Constructors Constructor Description SvnBlameConsumer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconsumeLine(java.lang.String line)java.util.List<BlameLine>getLines()protected java.util.DateparseDateTime(java.lang.String dateTimeStr)-
Methods inherited from class org.apache.maven.scm.util.AbstractConsumer
parseDate, parseDate
-
-
-
-
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 final java.text.SimpleDateFormat dateFormat
-
lines
private final java.util.List<BlameLine> lines
-
lineNumber
private int lineNumber
-
revision
private java.lang.String revision
-
author
private java.lang.String author
-
-
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()
-
-