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 Object

Author:
deluan

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

Field Detail

startChangesetPattern

protected Pattern startChangesetPattern

filePattern

protected Pattern filePattern

workItemPattern

protected Pattern workItemPattern
Constructor Detail

BaseAcceptOutputParser

public BaseAcceptOutputParser(String startChangesetPattern,
                              String filePattern,
                              String workItemPattern)
Method Detail

parse

public Map<String,JazzChangeSet> parse(BufferedReader reader)
                                throws ParseException,
                                       IOException
Throws:
ParseException
IOException

parseWorkItem

protected abstract String parseWorkItem(String string)

parseEditFlag

protected abstract String parseEditFlag(String string)

parsePath

protected String parsePath(String string)

parseAction

protected String parseAction(String string)


Copyright © 2004-2011. All Rights Reserved.