Class StarteamCheckInConsumer
- java.lang.Object
-
- org.apache.maven.scm.provider.starteam.command.checkin.StarteamCheckInConsumer
-
- All Implemented Interfaces:
org.codehaus.plexus.util.cli.StreamConsumer
public class StarteamCheckInConsumer extends java.lang.Object implements org.codehaus.plexus.util.cli.StreamConsumer
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
CHECKIN_MARKER
Marks current file dataprivate java.lang.String
currentDir
the current directory entry being processed by the parserprivate static java.lang.String
DIR_MARKER
Marks current directory dataprivate java.util.List<ScmFile>
files
private static java.lang.String
LINKTO_MARKER
Marks current file dataprivate ScmLogger
logger
private static java.lang.String
SKIPPED_MARKER
Marks skipped file during updateprivate java.lang.String
workingDirectory
-
Constructor Summary
Constructors Constructor Description StarteamCheckInConsumer(ScmLogger logger, java.io.File basedir)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
consumeLine(java.lang.String line)
java.util.List<ScmFile>
getCheckedInFiles()
private void
processCheckedInFile(java.lang.String line, int pos)
private void
processDirectory(java.lang.String line, int pos)
private void
processSkippedFile(java.lang.String line, int pos)
-
-
-
Field Detail
-
workingDirectory
private java.lang.String workingDirectory
-
logger
private ScmLogger logger
-
files
private java.util.List<ScmFile> files
-
currentDir
private java.lang.String currentDir
the current directory entry being processed by the parser
-
DIR_MARKER
private static final java.lang.String DIR_MARKER
Marks current directory data- See Also:
- Constant Field Values
-
CHECKIN_MARKER
private static final java.lang.String CHECKIN_MARKER
Marks current file data- See Also:
- Constant Field Values
-
SKIPPED_MARKER
private static final java.lang.String SKIPPED_MARKER
Marks skipped file during update- See Also:
- Constant Field Values
-
LINKTO_MARKER
private static final java.lang.String LINKTO_MARKER
Marks current file data- See Also:
- Constant Field Values
-
-
Constructor Detail
-
StarteamCheckInConsumer
public StarteamCheckInConsumer(ScmLogger logger, java.io.File basedir)
-
-
Method Detail
-
consumeLine
public void consumeLine(java.lang.String line)
- Specified by:
consumeLine
in interfaceorg.codehaus.plexus.util.cli.StreamConsumer
-
getCheckedInFiles
public java.util.List<ScmFile> getCheckedInFiles()
-
processDirectory
private void processDirectory(java.lang.String line, int pos)
-
processCheckedInFile
private void processCheckedInFile(java.lang.String line, int pos)
-
processSkippedFile
private void processSkippedFile(java.lang.String line, int pos)
-
-