com.deluan.jenkins.plugins.rtc.commands.accept
Class BaseAcceptOutputParser

java.lang.Object
  extended by com.deluan.jenkins.plugins.rtc.commands.accept.BaseAcceptOutputParser
Direct Known Subclasses:
AcceptNewOutputParser, AcceptOldOutputParser

public abstract class BaseAcceptOutputParser
extends java.lang.Object

Author:
deluan

Field Summary
protected  java.util.regex.Pattern filePattern
           
protected  java.util.regex.Pattern startChangesetPattern
           
protected  java.util.regex.Pattern workItemPattern
           
 
Constructor Summary
BaseAcceptOutputParser(java.lang.String startChangesetPattern, java.lang.String filePattern, java.lang.String workItemPattern)
           
 
Method Summary
 java.util.Map<java.lang.String,JazzChangeSet> parse(java.io.BufferedReader reader)
           
protected  java.lang.String parseAction(java.lang.String string)
           
protected abstract  java.lang.String parseEditFlag(java.lang.String string)
           
protected  java.lang.String parsePath(java.lang.String string)
           
protected abstract  java.lang.String parseWorkItem(java.lang.String string)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

startChangesetPattern

protected java.util.regex.Pattern startChangesetPattern

filePattern

protected java.util.regex.Pattern filePattern

workItemPattern

protected java.util.regex.Pattern workItemPattern
Constructor Detail

BaseAcceptOutputParser

public BaseAcceptOutputParser(java.lang.String startChangesetPattern,
                              java.lang.String filePattern,
                              java.lang.String workItemPattern)
Method Detail

parse

public java.util.Map<java.lang.String,JazzChangeSet> parse(java.io.BufferedReader reader)
                                                    throws java.text.ParseException,
                                                           java.io.IOException
Throws:
java.text.ParseException
java.io.IOException

parseWorkItem

protected abstract java.lang.String parseWorkItem(java.lang.String string)

parseEditFlag

protected abstract java.lang.String parseEditFlag(java.lang.String string)

parsePath

protected java.lang.String parsePath(java.lang.String string)

parseAction

protected java.lang.String parseAction(java.lang.String string)


Copyright © 2004-2011. All Rights Reserved.