public class PerforceCheckOutConsumer extends AbstractPerforceConsumer implements org.codehaus.plexus.util.cli.StreamConsumer
Modifier and Type | Field and Description |
---|---|
private java.util.List<ScmFile> |
checkedout |
private int |
currentState |
private java.util.regex.Pattern |
fileRegexp |
private java.lang.String |
repo |
private java.lang.String |
specname |
static int |
STATE_CLIENTSPEC |
static int |
STATE_ERROR |
static int |
STATE_NORMAL |
output
Constructor and Description |
---|
PerforceCheckOutConsumer(java.lang.String clientspec,
java.lang.String repoPath) |
Modifier and Type | Method and Description |
---|---|
void |
consumeLine(java.lang.String line) |
private void |
error(java.lang.String line) |
java.util.List<ScmFile> |
getCheckedout() |
boolean |
isSuccess() |
getOutput
public static final int STATE_CLIENTSPEC
public static final int STATE_NORMAL
public static final int STATE_ERROR
private int currentState
private java.util.regex.Pattern fileRegexp
private java.util.List<ScmFile> checkedout
private java.lang.String repo
private java.lang.String specname
public PerforceCheckOutConsumer(java.lang.String clientspec, java.lang.String repoPath)
public void consumeLine(java.lang.String line)
consumeLine
in interface org.codehaus.plexus.util.cli.StreamConsumer
private void error(java.lang.String line)
public boolean isSuccess()
public java.util.List<ScmFile> getCheckedout()