package net.miz_hi.smileessence.command.status.impl; import net.miz_hi.smileessence.command.status.StatusCommand; import net.miz_hi.smileessence.model.status.tweet.TweetModel; import net.miz_hi.smileessence.system.PostSystem; public class StatusCommandReplyToAll extends StatusCommand { public StatusCommandReplyToAll(TweetModel status) { super(status); } @Override public String getName() { return "全員に返信"; } @Override public void workOnUiThread() { StringBuilder builder = new StringBuilder(); builder.append("."); for (String name : status.getScreenNames()) { builder.append("@").append(name).append(" "); } PostSystem.setText(builder.toString()); PostSystem.setCursor(builder.length()); PostSystem.openPostPage(); } @Override public boolean getDefaultVisibility() { return status.getScreenNames().size() > 1; } }