+ return core.getReplies(post);
+ } else if (member.equals("likes")) {
+ return core.getLikes(post);
+ } else if (member.equals("liked")) {
+ Sone currentSone = (Sone) dataProvider.getData("currentSone");
+ return (currentSone != null) && (currentSone.isLikedPostId(post.getId()));
+ } else if (member.equals("new")) {
+ return core.isNewPost(post.getId(), false);
+ } else if (member.equals("text")) {
+ String text = post.getText();
+ if (text == null) {
+ return null;
+ }
+ try {
+ return linkParser.parse(new StringReader(text));
+ } catch (IOException ioe1) {
+ /* ignore. */
+ }