public class TfsChangeLogConsumer extends AbstractConsumer
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
buffer |
(package private) boolean |
fed |
private java.util.List<ChangeSet> |
logs |
private static java.lang.String |
PATTERN |
private static java.lang.String |
PATTERN_ITEM |
Constructor and Description |
---|
TfsChangeLogConsumer(ScmLogger logger) |
Modifier and Type | Method and Description |
---|---|
private void |
addChangeLog() |
void |
consumeLine(java.lang.String line) |
private static java.text.DateFormat[] |
createDateFormatsForLocaleAndTimeZone(java.util.Locale locale,
java.util.TimeZone timeZone)
Build an array of DateFormats that are commonly used for this locale and timezone.
|
java.util.List<ChangeSet> |
getLogs() |
boolean |
hasBeenFed() |
protected static java.util.Date |
parseDate(java.lang.String dateString) |
private static java.util.Date |
parseWithFormats(java.lang.String input,
java.text.DateFormat[] formats) |
getLogger, parseDate, parseDate, setLogger
private static final java.lang.String PATTERN
private static final java.lang.String PATTERN_ITEM
private java.util.List<ChangeSet> logs
private java.lang.String buffer
boolean fed
public TfsChangeLogConsumer(ScmLogger logger)
public void consumeLine(java.lang.String line)
public java.util.List<ChangeSet> getLogs()
private void addChangeLog()
public boolean hasBeenFed()
protected static java.util.Date parseDate(java.lang.String dateString) throws java.text.ParseException
java.text.ParseException
private static java.util.Date parseWithFormats(java.lang.String input, java.text.DateFormat[] formats) throws java.text.ParseException
java.text.ParseException
private static java.text.DateFormat[] createDateFormatsForLocaleAndTimeZone(java.util.Locale locale, java.util.TimeZone timeZone)