public class StarteamStatusConsumer
extends java.lang.Object
implements org.codehaus.plexus.util.cli.StreamConsumer
Modifier and Type | Field and Description |
---|---|
private java.util.List<ScmFile> |
changedFiles |
private static java.lang.String |
CURRENT_MARKER |
private java.lang.String |
currentDir |
private java.lang.String |
currentFile |
private static java.lang.String |
DIR_MARKER
Marks current directory data
|
private static java.lang.String |
FILE_MARKER
Marks current file data
|
private ScmLogger |
logger |
private static java.lang.String |
MERGE_MARKER |
private static java.lang.String |
MISSING_MARKER |
private static java.lang.String |
MODIFIED_MARKER |
private static java.lang.String |
OUTDATE_MARKER
Marks current file status
|
private static java.lang.String |
STATUS_MARKER
Marks current file status
|
private java.lang.String |
workingDirectory |
Constructor and Description |
---|
StarteamStatusConsumer(ScmLogger logger,
java.io.File basedir) |
Modifier and Type | Method and Description |
---|---|
void |
consumeLine(java.lang.String line) |
java.util.List<ScmFile> |
getChangedFiles() |
private void |
processGetDir(java.lang.String line,
int pos) |
private void |
processGetFile(java.lang.String line,
int pos) |
private void |
processStatus(java.lang.String line,
int pos) |
private ScmLogger logger
private java.lang.String workingDirectory
private java.util.List<ScmFile> changedFiles
private static final java.lang.String DIR_MARKER
private static final java.lang.String FILE_MARKER
private static final java.lang.String STATUS_MARKER
private static final java.lang.String OUTDATE_MARKER
private static final java.lang.String MISSING_MARKER
private static final java.lang.String CURRENT_MARKER
private static final java.lang.String MERGE_MARKER
private static final java.lang.String MODIFIED_MARKER
private java.lang.String currentDir
private java.lang.String currentFile
public StarteamStatusConsumer(ScmLogger logger, java.io.File basedir)
public void consumeLine(java.lang.String line)
consumeLine
in interface org.codehaus.plexus.util.cli.StreamConsumer
private void processGetDir(java.lang.String line, int pos)
private void processGetFile(java.lang.String line, int pos)
private void processStatus(java.lang.String line, int pos)
public java.util.List<ScmFile> getChangedFiles()