org.apache.maven.scm.util
Class AbstractConsumer

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

public abstract class AbstractConsumer
extends Object
implements StreamConsumer

Version:
$Id: AbstractConsumer.java 1329800 2012-04-24 15:41:35Z olamy $
Author:
Emmanuel Venisse

Constructor Summary
AbstractConsumer(ScmLogger logger)
          AbstractConsumer constructor.
 
Method Summary
 ScmLogger getLogger()
           
protected  Date parseDate(String date, String userPattern, String defaultPattern)
          Converts the date timestamp from the output into a date object.
protected  Date parseDate(String date, String userPattern, String defaultPattern, 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 Date parseDate(String date,
                         String userPattern,
                         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 Date parseDate(String date,
                         String userPattern,
                         String defaultPattern,
                         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-2012 The Apache Software Foundation. All Rights Reserved.