package adonai.diary_browser.pages; /** * Комменты имеют собственную страничку, которая всегда является дочерней */ public class CommentsPage extends DiaryPage { private String postId = ""; public CommentsPage(String url) { super(url); } @Override public String getDiaryUrl() { return getPageUrl().substring(0, getPageUrl().lastIndexOf('/') + 1); } public String getPostId() { return postId; } public void setPostId(String _ID) { this.postId = _ID; } @Override public String getSubtitle() { String title = super.getTitle(); if(title.contains(" — ")) { // скорее всего, заголовок + имя дневника String[] tokens = title.split(" — "); if(tokens.length >= 2) { return tokens[0]; } } return super.getSubtitle(); } @Override public String getTitle() { String rawTitle = super.getTitle(); if(rawTitle.contains(" — ")) { // скорее всего, заголовок + имя дневника String[] tokens = rawTitle.split(" — "); return tokens[1]; } return rawTitle; } }