public class StarteamEditConsumer
extends java.lang.Object
implements org.codehaus.plexus.util.cli.StreamConsumer
Modifier and Type | Field and Description |
---|---|
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 |
LOCKED_MARKER
Marks current file data
|
private ScmLogger |
logger |
private java.lang.String |
workingDirectory |
Constructor and Description |
---|
StarteamEditConsumer(ScmLogger logger,
java.io.File basedir) |
Modifier and Type | Method and Description |
---|---|
void |
consumeLine(java.lang.String line) |
java.util.List<ScmFile> |
getEditedFiles() |
private void |
processDirectory(java.lang.String line,
int pos) |
private void |
processLockedFile(java.lang.String line,
int pos) |
private java.lang.String workingDirectory
private ScmLogger logger
private java.util.List<ScmFile> files
private java.lang.String currentDir
private static final java.lang.String DIR_MARKER
private static final java.lang.String LOCKED_MARKER
public StarteamEditConsumer(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> getEditedFiles()
private void processDirectory(java.lang.String line, int pos)
private void processLockedFile(java.lang.String line, int pos)