Class SvnBlameConsumer

  • All Implemented Interfaces:
    org.codehaus.plexus.util.cli.StreamConsumer

    public class SvnBlameConsumer
    extends AbstractConsumer
    Since:
    1.4
    • 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()