package net.miz_hi.smileessence.command.post; import net.miz_hi.smileessence.command.MenuCommand; import net.miz_hi.smileessence.system.PostSystem; public class CommandMakeAnonymous extends MenuCommand { @Override public String getName() { return "匿名にする"; } @Override public void workOnUiThread() { String text = PostSystem.getText(); int start = PostSystem.getSelectionStart(); int end = PostSystem.getSelectionEnd(); PostSystem.setText(edit(text, start, end)); PostSystem.openPostPage(); } private String edit(String text, int start, int end) { if (start == end) { return "???「" + text + "」"; } else { StringBuilder master = new StringBuilder(text); String selected = text.substring(start, end); selected = "???「" + selected + "」"; return master.replace(start, end, selected).toString(); } } }