Class PerforceTagConsumer

java.lang.Object
org.apache.maven.scm.provider.perforce.command.AbstractPerforceConsumer
org.apache.maven.scm.provider.perforce.command.tag.PerforceTagConsumer
All Implemented Interfaces:
org.codehaus.plexus.util.cli.StreamConsumer

public class PerforceTagConsumer extends AbstractPerforceConsumer implements org.codehaus.plexus.util.cli.StreamConsumer
  • Field Details

    • LABEL_PATTERN

      private static final Pattern LABEL_PATTERN
    • SYNC_PATTERN

      private static final Pattern SYNC_PATTERN
    • STATE_CREATE

      public static final int STATE_CREATE
      See Also:
    • STATE_SYNC

      public static final int STATE_SYNC
      See Also:
    • STATE_ERROR

      public static final int STATE_ERROR
      See Also:
    • currentState

      private int currentState
    • tagged

      private List<ScmFile> tagged
  • Constructor Details

    • PerforceTagConsumer

      public PerforceTagConsumer()
  • Method Details

    • getTagged

      public List<ScmFile> getTagged()
      Return a list of Strings formatted like:

       //depot/modules/cordoba/runtime-ear/pom.xml
       //depot/modules/cordoba/runtime-ear/.runtime
       
    • consumeLine

      public void consumeLine(String line)
      Specified by:
      consumeLine in interface org.codehaus.plexus.util.cli.StreamConsumer
    • error

      private void error(String line)
    • isSuccess

      public boolean isSuccess()