public class StarteamAddConsumer
extends java.lang.Object
implements org.codehaus.plexus.util.cli.StreamConsumer
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
ADDED_MARKER
Marks current file data
|
private java.lang.String |
currentDir
the current directory entry being processed by the parser
|
private static java.lang.String |
DIR_MARKER
Marks current directory data
|
private java.util.List<ScmFile> |
files |
private static java.lang.String |
LINKTO_MARKER
Marks current file data
|
private ScmLogger |
logger |
private java.lang.String |
workingDirectory |
Constructor and Description |
---|
StarteamAddConsumer(ScmLogger logger,
java.io.File basedir) |
Modifier and Type | Method and Description |
---|---|
void |
consumeLine(java.lang.String line) |
java.util.List<ScmFile> |
getAddedFiles() |
private void |
processAddedFile(java.lang.String line,
int pos) |
private void |
processDirectory(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 ADDED_MARKER
private static final java.lang.String LINKTO_MARKER
public StarteamAddConsumer(ScmLogger logger, java.io.File basedir)
public void consumeLine(java.lang.String line)
consumeLine
in interface org.codehaus.plexus.util.cli.StreamConsumer
public java.util.List<ScmFile> getAddedFiles()
private void processDirectory(java.lang.String line, int pos)
private void processAddedFile(java.lang.String line, int pos)