Class 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 Detail

      • workingDirectory

        private java.lang.String workingDirectory
      • 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 interface org.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)