org.apache.maven.scm.provider.svn.svnexe.command
Class AbstractFileCheckingConsumer

java.lang.Object
  extended by org.apache.maven.scm.provider.svn.svnexe.command.AbstractFileCheckingConsumer
All Implemented Interfaces:
StreamConsumer
Direct Known Subclasses:
SvnCheckInConsumer, SvnCheckOutConsumer, SvnUpdateConsumer

public abstract class AbstractFileCheckingConsumer
extends Object
implements StreamConsumer

Version:
$Id: AbstractFileCheckingConsumer.java 1373268 2012-08-15 08:32:31Z hboutemy $
Author:
Kenney Westerhof

Field Summary
protected  ScmLogger logger
           
protected  int revision
           
protected  File workingDirectory
           
 
Constructor Summary
AbstractFileCheckingConsumer(ScmLogger logger, File workingDirectory)
           
 
Method Summary
protected  void addFile(ScmFile file)
           
 void consumeLine(String line)
          
protected  List<ScmFile> getFiles()
           
 int getRevision()
           
 File getWorkingDirectory()
           
protected  int parseInt(String revisionString)
           
protected abstract  void parseLine(String line)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected ScmLogger logger

workingDirectory

protected File workingDirectory

revision

protected int revision
Constructor Detail

AbstractFileCheckingConsumer

public AbstractFileCheckingConsumer(ScmLogger logger,
                                    File workingDirectory)
Method Detail

consumeLine

public final void consumeLine(String line)

Specified by:
consumeLine in interface StreamConsumer

parseLine

protected abstract void parseLine(String line)

getFiles

protected List<ScmFile> getFiles()

parseInt

protected final int parseInt(String revisionString)

addFile

protected void addFile(ScmFile file)

getRevision

public final int getRevision()

getWorkingDirectory

public File getWorkingDirectory()


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.