org.apache.maven.scm.util
Class AbstractConsumer

java.lang.Object
  extended by org.apache.maven.scm.util.AbstractConsumer
All Implemented Interfaces:
org.codehaus.plexus.util.cli.StreamConsumer
Direct Known Subclasses:
AnnotateConsumer, BazaarConsumer, ClearCaseBlameConsumer, ClearCaseChangeLogConsumer, CvsBlameConsumer, CvsChangeLogConsumer, GitBlameConsumer, GitChangeLogConsumer, GitCurrentBranchConsumer, GitLatestRevisionCommandConsumer, GitUpdateCommandConsumer, HgConsumer, PerforceBlameConsumer, PerforceChangeLogConsumer, PerforceChangesConsumer, PerforceDescribeConsumer, PerforceFilelogConsumer, PerforceHaveConsumer, StarteamChangeLogConsumer, SvnBlameConsumer, SvnChangeLogConsumer, SynergyCreateTaskConsumer, SynergyGetCompletedTasksConsumer, SynergyGetTaskObjectsConsumer, TfsBlameConsumer, TfsChangeLogConsumer, VssChangeLogConsumer, VssCheckInConsumer, VssCheckOutConsumer, VssEditConsumer, VssStatusConsumer, VssTagConsumer, VssUpdateConsumer

public abstract class AbstractConsumer
extends java.lang.Object
implements org.codehaus.plexus.util.cli.StreamConsumer

Version:
$Id: AbstractConsumer.java 770459 2009-04-30 21:45:56Z olamy $
Author:
Emmanuel Venisse

Constructor Summary
AbstractConsumer(ScmLogger logger)
          AbstractConsumer constructor.
 
Method Summary
 ScmLogger getLogger()
           
protected  java.util.Date parseDate(java.lang.String date, java.lang.String userPattern, java.lang.String defaultPattern)
          Converts the date timestamp from the output into a date object.
protected  java.util.Date parseDate(java.lang.String date, java.lang.String userPattern, java.lang.String defaultPattern, java.util.Locale locale)
          Converts the date timestamp from the output into a date object.
 void setLogger(ScmLogger logger)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.plexus.util.cli.StreamConsumer
consumeLine
 

Constructor Detail

AbstractConsumer

public AbstractConsumer(ScmLogger logger)
AbstractConsumer constructor.

Parameters:
logger - The logger to use in the consumer
Method Detail

getLogger

public ScmLogger getLogger()

setLogger

public void setLogger(ScmLogger logger)

parseDate

protected java.util.Date parseDate(java.lang.String date,
                                   java.lang.String userPattern,
                                   java.lang.String defaultPattern)
Converts the date timestamp from the output into a date object.

Returns:
A date representing the timestamp of the log entry.

parseDate

protected java.util.Date parseDate(java.lang.String date,
                                   java.lang.String userPattern,
                                   java.lang.String defaultPattern,
                                   java.util.Locale locale)
Converts the date timestamp from the output into a date object.

Returns:
A date representing the timestamp of the log entry.


Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.