Package org.apache.maven.scm.util
Class AbstractConsumer
java.lang.Object
org.apache.maven.scm.util.AbstractConsumer
- All Implemented Interfaces:
org.codehaus.plexus.util.cli.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
,SvnRemoteInfoCommand.LsConsumer
,SynergyCreateTaskConsumer
,SynergyGetCompletedTasksConsumer
,SynergyGetTaskObjectsConsumer
,SynergyShowDefaultTaskConsumer
,TfsBlameConsumer
,TfsChangeLogConsumer
,VssChangeLogConsumer
,VssCheckInConsumer
,VssCheckOutConsumer
,VssEditConsumer
,VssStatusConsumer
,VssTagConsumer
,VssUpdateConsumer
public abstract class AbstractConsumer
extends Object
implements org.codehaus.plexus.util.cli.StreamConsumer
-
Field Details
-
logger
-
-
Constructor Details
-
AbstractConsumer
AbstractConsumer constructor.- Parameters:
logger
- The logger to use in the consumer
-
-
Method Details
-
getLogger
-
setLogger
-
parseDate
Converts the date timestamp from the output into a date object.- Parameters:
date
- TODOuserPattern
- TODOdefaultPattern
- TODO- Returns:
- A date representing the timestamp of the log entry.
-
parseDate
Converts the date timestamp from the output into a date object.- Parameters:
date
- TODOuserPattern
- TODOdefaultPattern
- TODOlocale
- TODO- Returns:
- A date representing the timestamp of the log entry.
-