Java Reference
In-Depth Information
final Map<String, Hyperlink> hyperLinksMap = new
TreeMap<>();
final WebView newsBrief = new WebView(); // upper
right
final WebEngine webEngine = new WebEngine();
final WebView websiteView = new WebView(); //
lower right
webEngine.getLoadWorker().stateProperty().addListener(
(ObservableValue<? extends State>
observable,
State oldValue, State newValue)
-> {
if (newValue != State.SUCCEEDED) {
return;
}
RssFeed rssFeed
= parse(webEngine.getDocument(), webEngine.getLocation());
hyperLinksMap.get(webEngine.getLocation()).setText(rssFeed.channelTitle);
// print feed info:
StringBuilder rssSource = new StringBuilder();
rssSource.append("<head>\n")
.append("</head>\n")
.append("<body>\n");
rssSource.append("<b>")
.append(rssFeed.channelTitle)
.append(" (")
.append(rssFeed.news.size())
.append(")")
.append("</b><br />\n");
StringBuilder htmlArticleSb = new
StringBuilder();
for (NewsArticle article:rssFeed.news) {
Search WWH ::




Custom Search