MCPcopy Create free account
hub / github.com/annmuor/jnode / load

Method load

jnode-rss-module/src/jnode/altrssposter/RssPoster.java:81–103  ·  view source on GitHub ↗
(List<SyndEntry> entries, String url, String watermark, int limit)

Source from the content-addressed store, hash-verified

79 }
80
81 private static String load(List<SyndEntry> entries, String url, String watermark, int limit) throws IOException, FeedException {
82 String lastWatermark = null;
83 SyndFeedInput feedInput = new SyndFeedInput();
84
85 SyndFeed feed = feedInput.build(new XmlReader(new URL(url)));
86
87 int max = limit > 0 ? Math.min(feed.getEntries().size(), limit) : feed.getEntries().size();
88 for (int i = 0; i < max; ++i) {
89 SyndEntry entry = (SyndEntry) feed.getEntries().get(i);
90
91 if (entry.getUri().equals(watermark)) {
92 break;
93 }
94
95 if (lastWatermark == null) {
96 lastWatermark = entry.getUri();
97 }
98
99 entries.add(entry);
100 }
101
102 return lastWatermark;
103 }
104
105 private static void print(StringBuilder sb, List<SyndEntry> entries) {
106 for (int i = entries.size() - 1; i >= 0; --i) {

Callers 1

fillMethod · 0.95

Calls 3

getMethod · 0.45
equalsMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected