Class StarteamStatusConsumer

  • All Implemented Interfaces:
    org.codehaus.plexus.util.cli.StreamConsumer

    public class StarteamStatusConsumer
    extends java.lang.Object
    implements org.codehaus.plexus.util.cli.StreamConsumer
    • Field Detail

      • workingDirectory

        private java.lang.String workingDirectory
      • changedFiles

        private java.util.List<ScmFile> changedFiles
      • DIR_MARKER

        private static final java.lang.String DIR_MARKER
        Marks current directory data
        See Also:
        Constant Field Values
      • FILE_MARKER

        private static final java.lang.String FILE_MARKER
        Marks current file data
        See Also:
        Constant Field Values
      • STATUS_MARKER

        private static final java.lang.String STATUS_MARKER
        Marks current file status
        See Also:
        Constant Field Values
      • OUTDATE_MARKER

        private static final java.lang.String OUTDATE_MARKER
        Marks current file status
        See Also:
        Constant Field Values
      • currentDir

        private java.lang.String currentDir
      • currentFile

        private java.lang.String currentFile
    • Constructor Detail

      • StarteamStatusConsumer

        public StarteamStatusConsumer​(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
      • processGetDir

        private void processGetDir​(java.lang.String line,
                                   int pos)
      • processGetFile

        private void processGetFile​(java.lang.String line,
                                    int pos)
      • processStatus

        private void processStatus​(java.lang.String line,
                                   int pos)
      • getChangedFiles

        public java.util.List<ScmFile> getChangedFiles()