public class StarteamCheckOutConsumer
extends java.lang.Object
implements org.codehaus.plexus.util.cli.StreamConsumer
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
CHECKOUT_MARKER
Marks current file data
|
private java.lang.String |
currentDir |
private static java.lang.String |
DIR_MARKER
Marks current directory data
|
private java.util.List<ScmFile> |
files |
private ScmLogger |
logger |
private static java.lang.String |
SKIPPED_MARKER
Marks skipped file during update
|
private java.lang.String |
workingDirectory |
Constructor and Description |
---|
StarteamCheckOutConsumer(ScmLogger logger,
java.io.File workingDirectory) |
Modifier and Type | Method and Description |
---|---|
void |
consumeLine(java.lang.String line) |
java.util.List<ScmFile> |
getCheckedOutFiles() |
private void |
processCheckedOutFile(java.lang.String line,
int pos) |
private void |
processDirectory(java.lang.String line,
int pos) |
private void |
processSkippedFile(java.lang.String line,
int pos) |
private ScmLogger logger
private java.lang.String workingDirectory
private java.lang.String currentDir
private java.util.List<ScmFile> files
private static final java.lang.String DIR_MARKER
private static final java.lang.String CHECKOUT_MARKER
private static final java.lang.String SKIPPED_MARKER
public StarteamCheckOutConsumer(ScmLogger logger, java.io.File workingDirectory)
public void consumeLine(java.lang.String line)
consumeLine
in interface org.codehaus.plexus.util.cli.StreamConsumer
public java.util.List<ScmFile> getCheckedOutFiles()
private void processDirectory(java.lang.String line, int pos)
private void processCheckedOutFile(java.lang.String line, int pos)
private void processSkippedFile(java.lang.String line, int pos)