(String url, EpgData data)
| 108 | } |
| 109 | |
| 110 | public String format(String url, EpgData data) { |
| 111 | String result = getSource(); |
| 112 | Matcher matcher = TOKEN_PATTERN.matcher(result); |
| 113 | while (matcher.find()) result = result.replace(matcher.group(1), format(matcher.group(1), data.getStartTime(), data.getEndTime())); |
| 114 | return isDefault() ? result : append(url, result); |
| 115 | } |
| 116 | |
| 117 | private String formatTime(long millis, String fmt) { |
| 118 | if (fmt.equals("timestamp")) return String.valueOf(millis / 1000); |
no test coverage detected