void makeList() { for (Article article : articleStream.collect(Collectors.toList())) { String localArticle = articleTemplate .replace("${articleUrl}", article.getPageLink()) .replace("${articleImageUrl}", article.getImage()) .replace("${articleTitle}", article.getPageTitle()) .replace("${articleText}", article.getText()); raw(localArticle); } }
private Article generateArticle(ChannelHistory.Message message) { String imageUrl = generateImageUrl(message); String pageTitle = generateTitle(message); String text = generateText(message); String pageLink = generatePageLink(message); return new Article(imageUrl, pageTitle, text, pageLink); }